﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Novice Doodle from Gray Zhang</title><link>http://www.cnblogs.com/GrayZhang/</link><description>Too new to know anything</description><language>zh-cn</language><lastBuildDate>Fri, 05 Sep 2008 16:48:14 GMT</lastBuildDate><pubDate>Fri, 05 Sep 2008 16:48:14 GMT</pubDate><ttl>60</ttl><item><title>验证能有多优雅</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/09/01/1281526.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Mon, 01 Sep 2008 13:36:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/09/01/1281526.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1281526.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/09/01/1281526.html#Feedback</comments><slash:comments>87</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1281526.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1281526.html</trackback:ping><description><![CDATA[摘要: 我们都知道ENTLIB有VAB，也知道如果不在乎大量的XML损视力的话，VAB非常非常优雅，但是在不大的项目中，很多情况下我们依旧自己写着验证的代码

所以在这篇文章中，打算展示一下学习.NET一年半以来，写验证代码的各个阶段，并展示一种个人觉得比较优雅的验证代码的写法，如果大家有别的方案，也请提出来与大家分享哦&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/09/01/1281526.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1281526.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42116/" target="_blank">[新闻]消息称MySQL创始人已向Sun提交辞呈</a>]]></description></item><item><title>使用Attribute简单地扩展WebForm</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/08/08/1263656.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Fri, 08 Aug 2008 04:46:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/08/08/1263656.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1263656.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/08/08/1263656.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1263656.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1263656.html</trackback:ping><description><![CDATA[摘要: 背景WebForm的封装性很强，这一方面有利于面向构件的设计和应用，另一方面又使得扩展变得困难，此文将通过2个典型的例子来展示对WebForm的扩展，同时又不使用一个页面基类，仅仅通过外部方法对Page进行扩展。第一点，对页面流程的限制很多时候，我们要对页面的进入条件进行限制，比如以下地址http://www.mywebsite.com/ViewPost.aspx?ID=3这个地址需要在Query&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/08/08/1263656.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1263656.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42115/" target="_blank">[新闻]谷歌Chrome浏览器即将更换LOGO颜色？</a>]]></description></item><item><title>使用扩展方法和静态门面类实现伪领域对象</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/07/09/1238911.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Wed, 09 Jul 2008 07:11:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/07/09/1238911.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1238911.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/07/09/1238911.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1238911.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1238911.html</trackback:ping><description><![CDATA[摘要: 在面向对象的实体类建模的发展历史上，有着2家分歧，其中部分人认为实体类应保证本身的纯洁性，只需维护数据，而无需知道数据的来源以及数据的查询方法，这被称为“贫血”模型<br>而另一部分人推荐的“充血”模型则认为“部门应当保留有自己的员工信息”，所以在实体类中应该带有相应的查询的方法，从而可以更接近现实世界地对系统进行建模<br>充血模型的设计和实现一直很让人头疼，这次就使用.NET的新特性，利用门面模式假装一下充血模型&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/07/09/1238911.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1238911.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42101/" target="_blank">[新闻]淘宝网合并阿里妈妈 专家称阿里巴巴或有新战略</a>]]></description></item><item><title>利用异常进行系统中通用的消息通知和事件处理</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/06/27/1231308.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Fri, 27 Jun 2008 11:27:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/06/27/1231308.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1231308.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/06/27/1231308.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1231308.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1231308.html</trackback:ping><description><![CDATA[摘要: 对于以面向对象设计为基础的系统，在复杂度上升的同时，对所有的事务有一个统一的处理是尤为关键的一点。<br>而对于一个典型的以页面为基本元素的Web应用，各页面间的跳转以及在此之间体现出来的业务流程是建模者和实现者都需要高度关注的关键。<br>针对此次设计的“面向对象”的特点，统一的事件通知的方式中，最为有效且可行的无疑是面向对象语言原生支持的异常机制。&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/06/27/1231308.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1231308.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42096/" target="_blank">[新闻]微软研究院发布 AutoCollage - 整理并融合照片</a>]]></description></item><item><title>使用LINQ遇到的问题,请高手解答下原理</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/06/12/1218631.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Thu, 12 Jun 2008 13:15:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/06/12/1218631.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1218631.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/06/12/1218631.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1218631.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1218631.html</trackback:ping><description><![CDATA[摘要: 关于LINQ返回IEnumberable的问题，大致和延迟加载，闭包等有问题，还请高手解答～&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/06/12/1218631.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1218631.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>Unity&amp;Webform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/06/11/1217228.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Wed, 11 Jun 2008 02:38:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/06/11/1217228.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1217228.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/06/11/1217228.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1217228.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1217228.html</trackback:ping><description><![CDATA[摘要: 上一次提到使用Unity对Webform的页面进行依赖注入，此次将扩展Unity实现更多的功能&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/06/11/1217228.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1217228.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42099/" target="_blank">[新闻]SNS网站风靡影响工作效率 公司下令封杀</a>]]></description></item><item><title>Unity&amp;WebForm(1): 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/06/10/1216952.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Tue, 10 Jun 2008 13:00:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/06/10/1216952.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1216952.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/06/10/1216952.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1216952.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1216952.html</trackback:ping><description><![CDATA[摘要: 网上有不少对Unity和ASP.NET MVC Framework结合的示例，但是Webform也不能因为MVC的出现而失去了生命力，此文使用自定义的IHttpHandlerFactory使ASP.NET Webform的页面支持Unity的依赖注入&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/06/10/1216952.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1216952.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42098/" target="_blank">[新闻]《孢子》正式发布</a>]]></description></item><item><title>[原创]jQuery小插件-collapsible</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/05/22/1205227.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Thu, 22 May 2008 14:22:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/05/22/1205227.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1205227.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/05/22/1205227.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1205227.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1205227.html</trackback:ping><description><![CDATA[摘要: 如果不适合在首页还请说一下，我会自觉撤下……<br><br>在制作网站，特别是小组或者论坛这一类的页面的时候，经常会遇到一件事，就是要将“帖子”折叠起来<br>要求点击“标题”的时候，“内容”可以收缩或展开<br>标准的做法中，通常会给标题这个div加上click事件，控制内容的收缩和展开<br><br>所以有了一个想法，将这样的内容简单地封装一下，形成一个可重用的方法，我称之为collapsible<br>有了jquery，做这个实在是太简单了，缩放的动画效果等都有了相应的方法完成&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/05/22/1205227.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1205227.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42097/" target="_blank">[新闻]微软CFO:仍对收购雅虎搜索业务感兴趣</a>]]></description></item><item><title>学习js,尝试写一个表单验证框架(1)－规划</title><link>http://www.cnblogs.com/GrayZhang/archive/2008/05/12/1193213.html</link><dc:creator>Gray Zhang</dc:creator><author>Gray Zhang</author><pubDate>Mon, 12 May 2008 02:37:00 GMT</pubDate><guid>http://www.cnblogs.com/GrayZhang/archive/2008/05/12/1193213.html</guid><wfw:comment>http://www.cnblogs.com/GrayZhang/comments/1193213.html</wfw:comment><comments>http://www.cnblogs.com/GrayZhang/archive/2008/05/12/1193213.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/GrayZhang/comments/commentRss/1193213.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GrayZhang/services/trackbacks/1193213.html</trackback:ping><description><![CDATA[摘要: 对于表单验证的框架，已经有不少了，园里也有个FormValidator，几乎是非常地完美，所以自己总得弄出些新意来<br>想来想去，决定给自己的框架提高一下用户的自定义能力，大致的功能如下：<br><br>１．简单地配置，自带多数常见的验证功能，代码表现上采用一步式配置<br>２．可自定义可重用的验证器，只需继承自某个基类<br>３．提供＂错误＂，＂正确＂及＂提醒＂３种状态<br>４．用户指定提示显示的位置及方式&nbsp;&nbsp;<a href='http://www.cnblogs.com/GrayZhang/archive/2008/05/12/1193213.html'>阅读全文</a><img src ="http://www.cnblogs.com/GrayZhang/aggbug/1193213.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42095/" target="_blank">[新闻]SQL Server2008十月亮相 标榜智能数据平台</a>]]></description></item></channel></rss>