摘要: 概述 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文要说的Command模式。 意图 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对... 阅读全文
posted @ 2008-08-23 22:07 wadejiang 阅读(330) 评论(0) 推荐(0)
摘要: 1,url传值,如: CheckPwd.aspx?user=uservalue&pwd=pwdvalue 2,Session传值 如:Session("role")="Administrator" 3,Viewstate("role")="Administrator" ,用法和Session大致相同 4,Context传值 如:页面1.aspx有一个TextBox1.Text,一个Button1... 阅读全文
posted @ 2008-08-23 22:05 wadejiang 阅读(207) 评论(0) 推荐(0)
摘要: 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值类型和引用类型 7.使用不可变的值类型(Im... 阅读全文
posted @ 2008-08-23 22:02 wadejiang 阅读(121) 评论(0) 推荐(0)
摘要: 最近在学习JQuery的相关知识,感觉这个javascript库挺好用的,能帮开发人员减少很多代码。是一个值得学习的东西,在学习的同时也做了些实例,可能初学者进一步的理解。 阅读全文
posted @ 2008-08-23 18:16 wadejiang 阅读(209) 评论(0) 推荐(0)