09 2010 档案

摘要:      Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。     Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格,Data... 阅读全文
posted @ 2010-09-30 11:34 水木 阅读(16820) 评论(0) 推荐(1) 编辑
摘要:  2010年07月21日 星期三 20:11 垂直居中对table来说是小菜一碟,只需指定单元格为vertical-align: middle即可,但这在css布局中不管用。假设你将一个导航菜单的高度设为2em,然后在css中指定垂直对齐的规则,文字还是会被排到盒的顶部,根本没有什么区别。 兼容FF、IE的图片居中对齐方法; .aaa { height: 120px; widt... 阅读全文
posted @ 2010-09-29 09:57 水木 阅读(5762) 评论(0) 推荐(0) 编辑
摘要:一.文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css; 二.常用类/ID命名规范 页 眉:header 内 容:content 容 器:container 页 脚:footer 版 权:copyright 导 航:menu 一.文件命名规范 全局样式:global.css;... 阅读全文
posted @ 2010-09-28 17:42 水木 阅读(712) 评论(0) 推荐(0) 编辑
摘要:From PSD to HTML, Building a Set of Website Designs Step by Step Collis Ta'eed on Jun 19th 2008 with 371 comments Tutorial Details Programs: HTML Editor, Photoshop Difficulty: Intermediate - Advanced... 阅读全文
posted @ 2010-09-27 23:27 水木 阅读(487) 评论(0) 推荐(0) 编辑
摘要:在中国,很多前端开发初学者都会把xHTML+CSS页面制作说成DIV+CSS,甚至很多人都还不知道xHTML+CSS是什么意思,只知道盲目的追求DIV+CSS,但在国外,是没有DIV+CSS这个概念的,很明显如果单从字面上去理解,DIV+CSS的网页就要全都是 div,很明显是无法达到语义化标准的。在国外xHTML+CSS(DIV+CSS)也可以叫做PSD2XHTML。 以下是43个PSD to... 阅读全文
posted @ 2010-09-27 23:22 水木 阅读(536) 评论(0) 推荐(0) 编辑
摘要:  CSS布局与“切图” 很多朋友问到关于在网页设计中,特别是使用CSS布局的时候,如何切图的问题,今天就来说说这个问题。 在过去,使用表格布局的时候,通常是整个页面在Photoshop或者Fireworks中设计好,然后使用“切片”工具,在页面上分割,生成有表格搭建的HTML,然后再把需要的图像留下来,把需要填写文字的单元格中的图像去掉,填上相应的文字。 现在使用CSS布局以后,... 阅读全文
posted @ 2010-09-27 23:21 水木 阅读(3414) 评论(1) 推荐(1) 编辑
摘要:          最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。  &... 阅读全文
posted @ 2010-09-26 10:01 水木 阅读(985) 评论(0) 推荐(0) 编辑
摘要:  前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 1、汉字编码原理 到底怎么办到随机生成汉字的呢?... 阅读全文
posted @ 2010-09-26 09:59 水木 阅读(280) 评论(0) 推荐(0) 编辑
摘要:引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有关它们的重要原理。 最后通过一个简单的示例代码说明装箱拆箱带来的性能损耗。 声明变量的内部机制 在.NET程序中,当你声明一个变量,将在内存中分配一块内存。这块内存分为三部分:1,变量名;... 阅读全文
posted @ 2010-09-25 20:36 水木 阅读(189) 评论(0) 推荐(0) 编辑
摘要:  这两天好详细不断,这周我们MSDN落户博客园,昨天IE9 Beta发布,一会儿我还要赶往发布会现场,在这之前,分享给大家一个好消息,Windows Phone 7 看来也不远了,对应的 Windows Phone 7 Developer Tools & Traning Kit 已经发布了正式版!  下载 Windows Phone Developer Tools:... 阅读全文
posted @ 2010-09-25 20:31 水木 阅读(299) 评论(0) 推荐(0) 编辑
摘要:第一种方式   文件夹与数据库配合         近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用数据库存储图片的路经,而在文件夹是存储图片的方式。这种方式主要的方法有两个一个就是怎么样读取图片,怎么... 阅读全文
posted @ 2010-09-25 20:28 水木 阅读(5088) 评论(1) 推荐(1) 编辑
摘要:之前写过Silverlight toolkit 在windows phone7中的应用,那个应该算是山寨版了吧,因为毕竟不是为windows phone7专门开发的,在使用上兼容性上都有问题,现在就不一样了,正版的出来了,弥补了原来控件的不足。不过和Silverlight toolkit 比还是少很多。 在Toolkit for windows phone7中,主要包含了Contextmenu、... 阅读全文
posted @ 2010-09-25 20:23 水木 阅读(616) 评论(0) 推荐(0) 编辑
摘要:一直想写一个Code生成系列,但写到CodeSimth,发觉在TerryLee 和努力学习的小熊 两位大牛的博客里讲很详尽,所以就像写些示例方面的,但是苦于没有想到写些什么。最近Artech写了两篇从数据到代码——通过代码生成机制实现强类型编程--上篇和下篇,大牛写得是CodeDom的,今天我就想借借大牛的示例写个CodeSimth版的,希望Artech不要怪我,呵呵。我的Code生成技术已经写了... 阅读全文
posted @ 2010-09-25 20:16 水木 阅读(272) 评论(0) 推荐(0) 编辑
摘要:  之前,XCode总是若隐若现,耐性好的同学想知道它还有啥特点,沉不住气的则认为不过是CURD耳! XCode开发模式是灵魂,XCode组件通过具体实现对其支持! XCode的特点如下: 0、基本的CURD功能 实在想不出来不支持CURD的ORM算不算ORM;也实在想不出来仅有CURD的ORM算不算ORM。因而,这是0号功能! XCode的CURD通过反射实体类生成查询和操... 阅读全文
posted @ 2010-09-25 20:14 水木 阅读(810) 评论(1) 推荐(0) 编辑
摘要:smartassembly 提供了一种用于优化和混淆你的 .net 程序集,保护你的作品和软件,减小分发包的大小,提高程序性能。visual studio 2003/2005/2008 都集成了一个dotfuscator 社区版的小工具,功能很简单,使用也比较方便,具体操作可参考如下的文章:visual studio 2008 中dotfuscator的使用 这里,演示smartassembly... 阅读全文
posted @ 2010-09-21 17:36 水木 阅读(9984) 评论(2) 推荐(1) 编辑
摘要:      通过前面的学习,我们掌握了如何动态创建物体移动动画,那么接下来我将介绍WPF中如何将物体换成2D游戏角色,并通过使用前面所讲的DispatcherTimer计时器来实现2D人物角色的各种动作动画。     动态实现2D人物角色动画目前有两种主流方法,下面我会分别进行介绍。     ... 阅读全文
posted @ 2010-09-18 10:17 水木 阅读(562) 评论(1) 推荐(0) 编辑
摘要:      第二种方法,CompositionTarget动画,官方描述为:CompositionTarget对象可以根据每个帧回调来创建自定义动画。其实直接点,CompositionTarget创建的动画是基于每次界面刷新后触发的,与窗体刷新率保持一致,所以频率是固定的,很难人工介入控制。     那么如何使用它?xaml... 阅读全文
posted @ 2010-09-18 09:33 水木 阅读(363) 评论(0) 推荐(0) 编辑
摘要:  序:自从QXGame(WPF GAME ENGINE)游戏引擎公布以来,受到很多朋友的热切关注,于是乎有了写教程的想法。那么从今天开始,我将带领大家一步一步的学会如何使用纯C#开发WPF/Silverlight游戏引擎,过程中我会尽量的开源,并对相关小技巧进行解释和介绍,比较复杂的算法原理我会给大家一条绝对可行的思路,至于如何处理这些复杂的算法,那是仁者见仁,智者见智了,或许您写的... 阅读全文
posted @ 2010-09-18 00:51 水木 阅读(311) 评论(0) 推荐(0) 编辑
摘要:         C# HttpWebRequest提交数据方式学习之前我们先来看看什么是HttpWebRequest,它是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过HTTP协议和服务器交互。 C# HttpWebRequest提交数据方式学习之前我们先来看看什么是HttpWebRequ... 阅读全文
posted @ 2010-09-16 17:29 水木 阅读(571) 评论(0) 推荐(0) 编辑
摘要:二、用XMLHttpRequest和window.execScript动态的执行a.js,这个方法的优点比较明显,但效率可能有所下降,没有测试,有兴趣的朋友可以自己测试一下速度。 代码如下: <script language="javascript"> function bar(u) {    var x=window.ActiveXObject... 阅读全文
posted @ 2010-09-16 16:16 水木 阅读(648) 评论(0) 推荐(0) 编辑
摘要:摘要:使用WebBrowser控件获取网站的COOKIE有时候是不完整的,本文介绍WebBrowser控件获取网站的COOKIE不完整的原因,并提供一个利用WebBrowser获取完整COOKIE的示例供参考。 - 在WebBrowser下对网页进行操作其实是一件挺轻松的事情,他可以很方便实现自定义的网站访问习惯。而WebBrowser毕竟是对MS原生控件的封装,当我们使用C#下的WebBrows... 阅读全文
posted @ 2010-09-10 15:53 水木 阅读(5187) 评论(0) 推荐(0) 编辑
摘要:1.获得网页中变量值       htm中<script> var currID=123</script>       程序中可以这么调用 id := Form1.WebBrowser1.OleObject.Document.script.currID   ... 阅读全文
posted @ 2010-09-10 11:20 水木 阅读(2226) 评论(0) 推荐(0) 编辑
摘要:今天在win7中安装了VS2008 专业版,等待了N久后,终于安装完成。便开始像在windows XP中一样想升级成正式版。 但当打开:控制面板-程序和功能,想要在维护模式下点“升级”时,却发现怎么也找不到。        上网一搜才知道,在win7中,不能像XP下一样直接升级到正式版。不过却找到高手做的升级程序。下载后按步骤操作,不用输... 阅读全文
posted @ 2010-09-03 23:20 水木 阅读(2350) 评论(0) 推荐(0) 编辑
摘要:  最近在研究"一致性HASH算法"(Consistent Hashing),用于解决memcached集群中当服务器出现增减变动时对散列值的影响。后来 在JAVAEYE上的一篇文章中,找到了其中的 KetamaHash 算法的JAVA实现(一种基于虚拟结点的HASH算法),于是为了加深理解,对照 JAVA版本,用C#重写了一个。放到这里,如果大家感兴趣的话, 可以下... 阅读全文
posted @ 2010-09-03 18:17 水木 阅读(461) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示