摘要: 对于以面向对象设计为基础的系统,在复杂度上升的同时,对所有的事务有一个统一的处理是尤为关键的一点。
而对于一个典型的以页面为基本元素的Web应用,各页面间的跳转以及在此之间体现出来的业务流程是建模者和实现者都需要高度关注的关键。
针对此次设计的“面向对象”的特点,统一的事件通知的方式中,最为有效且可行的无疑是面向对象语言原生支持的异常机制。  阅读全文
posted @ 2008-06-27 19:27 Gray Zhang 阅读(1307) | 评论 (21)编辑
     摘要: 关于LINQ返回IEnumberable的问题,大致和延迟加载,闭包等有问题,还请高手解答~  阅读全文
posted @ 2008-06-12 21:15 Gray Zhang 阅读(1400) | 评论 (6)编辑
     摘要: 上一次提到使用Unity对Webform的页面进行依赖注入,此次将扩展Unity实现更多的功能  阅读全文
posted @ 2008-06-11 10:38 Gray Zhang 阅读(1517) | 评论 (3)编辑
     摘要: 网上有不少对Unity和ASP.NET MVC Framework结合的示例,但是Webform也不能因为MVC的出现而失去了生命力,此文使用自定义的IHttpHandlerFactory使ASP.NET Webform的页面支持Unity的依赖注入  阅读全文
posted @ 2008-06-10 21:00 Gray Zhang 阅读(1820) | 评论 (11)编辑
     摘要: 如果不适合在首页还请说一下,我会自觉撤下……

在制作网站,特别是小组或者论坛这一类的页面的时候,经常会遇到一件事,就是要将“帖子”折叠起来
要求点击“标题”的时候,“内容”可以收缩或展开
标准的做法中,通常会给标题这个div加上click事件,控制内容的收缩和展开

所以有了一个想法,将这样的内容简单地封装一下,形成一个可重用的方法,我称之为collapsible
有了jquery,做这个实在是太简单了,缩放的动画效果等都有了相应的方法完成  阅读全文
posted @ 2008-05-22 22:22 Gray Zhang 阅读(1980) | 评论 (7)编辑
     摘要: 对于表单验证的框架,已经有不少了,园里也有个FormValidator,几乎是非常地完美,所以自己总得弄出些新意来
想来想去,决定给自己的框架提高一下用户的自定义能力,大致的功能如下:

1.简单地配置,自带多数常见的验证功能,代码表现上采用一步式配置
2.可自定义可重用的验证器,只需继承自某个基类
3.提供"错误","正确"及"提醒"3种状态
4.用户指定提示显示的位置及方式  阅读全文
posted @ 2008-05-12 10:37 Gray Zhang 阅读(888) | 评论 (1)编辑