摘要:
JData 使用教程(四) 对输入数据进行验证(客户端验证) 绝大多数情况下,我们都需要对所输入的数据进行验证,而验证又可分为客户端验证和服务端验证。现在先来讲一下如何进行客户端验证。我们先来看一下效果图。代码如下:代码我们需要注意的代码是:[代码]在这段代码中,首先创建一个 JData.RangeValidator ,然后把它添加到一个列中,用来验证该列的数据。目前 JData 验证类仅有两个,...
阅读全文
posted @ 2010-06-29 00:20
HackerVirus
阅读(207)
推荐(0)
摘要:
近来心情又开始不平静了。清明放假三天,在家什么事都没做,就看电视。也想了很多。4月份了,2010年的第四个月了,再三个多星期就5五一了,日子飞快,不知不觉的2010将会很快过去一半了。还记得上次做2009年终总结,总结了过去一年的工作、生活的经历,也计划了今年的目标,但时间偷偷的流走了,我还在做梦中。 每当有人问我,工作怎么样?工资高吧!我总是回答,工作一般,才刚毕业。总喜欢说刚毕业,来安慰自己...
阅读全文
posted @ 2010-06-29 00:13
HackerVirus
阅读(193)
推荐(0)
摘要:
昨天碰到一个很奇怪的事情,在最近的一个项目有这样的一个需求,把上传的图片进行压缩,避免因图片过大而影响浏览速度。 代码也很简单三两句就可以实现了,但发现压缩后的图片,虽然有变小,但还不是很明显。 代码如下: view sourceprint?01public void CreateThumbnailImage() 02{ 03Image img = Image.FromFile("e:/1.jp...
阅读全文
posted @ 2010-06-29 00:11
HackerVirus
阅读(1189)
推荐(0)
摘要:
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和co...
阅读全文
posted @ 2010-06-28 17:19
HackerVirus
阅读(267)
推荐(0)
摘要:
(收藏)《博客园精华集》WEB分册(收藏)《博客园精华集》Sharepoint分册(收藏)《博客园精华集》JavaScript(共213篇)(收藏)《博客园精华集》网站维护性能安全(共16篇)(收藏)《博客园精华集》HTML/CSS部分筛选结果(共90篇)(收藏)《博客园精华集》WEB标准部分筛选结果(共55篇)(收藏)《博客园精华集》ASP.NET分册(收藏)《博客园精华集》MOSS分类筛选结果...
阅读全文
posted @ 2010-06-28 11:51
HackerVirus
阅读(846)
推荐(3)
摘要:
31 Days of RefactoringRefactoring is an integral part of continually improving your code while it moves forward through time. Without refactoring you accrue technical debt, forget what portions of cod...
阅读全文
posted @ 2010-06-28 10:54
HackerVirus
阅读(250)
推荐(0)
摘要:
摘要:由于最近在做重构的项目,所以对重构又重新进行了一遍学习和整理,对31天重构最早接触是在2009年10月份,由于当时没有订阅Sean Chambers的blog,所以是在国外的社区上闲逛的时候链接过去的。记得当时一口气看完了整个系列并没有多少感觉,因为这些基本上项目都在使用,只是我们没有专门把它标示和整理出来,所以也没有引起多大的重视。现在突然接手这个重构项目,由于团队成员技术和经验参差不齐,...
阅读全文
posted @ 2010-06-28 10:20
HackerVirus
阅读(200)
推荐(0)
摘要:
摘要:由于最近在做重构的项目,所以对重构又重新进行了一遍学习和整理,对31天重构最早接触是在2009年10月份,由于当时没有订阅Sean Chambers的blog,所以是在国外的社区上闲逛的时候链接过去的。记得当时一口气看完了整个系列并没有多少感觉,因为这些基本上项目都在使用,只是我们没有专门把它标示和整理出来,所以也没有引起多大的重视。现在突然接手这个重构项目,由于团队成员技术和经验参差不齐,...
阅读全文
posted @ 2010-06-28 10:19
HackerVirus
阅读(174)
推荐(0)
摘要:
摘要:由于最近在做重构的项目,所以对重构又重新进行了一遍学习和整理,对31天重构最早接触是在2009年10月份,由于当时没有订阅Sean Chambers的blog,所以是在国外的社区上闲逛的时候链接过去的。记得当时一口气看完了整个系列并没有多少感觉,因为这些基本上项目都在使用,只是我们没有专门把它标示和整理出来,所以也没有引起多大的重视。现在突然接手这个重构项目,由于团队成员技术和经验参差不齐,...
阅读全文
posted @ 2010-06-28 10:19
HackerVirus
阅读(209)
推荐(0)
摘要:
.NET 业务框架开发实战之十 第一阶段总结,深入浅出,水到渠成(后篇) 前言:接着上篇来。3. 再次借鉴.NET Framework设计思想自己实现其实不难,关键看怎么做了。在实现的时候,如果自己单独去搞一套方式,如果设计的不好,可能到后来别人不好理解,甚至连自己也忘记当初自己为什么这样设计。所以,要充分的借鉴已有的好的实现思想。分析了IQueryable,其实最大的区别就是,我们不希望去立刻操...
阅读全文
posted @ 2010-06-28 10:17
HackerVirus
阅读(269)
推荐(0)