02 2004 档案

Using a PagedDataSource and your own data pager links -posted by Jeff
摘要: At Url: http://www.uberasp.net/getarticle.aspx?id=29 You aren't restricted to just using a DataGrid when you want your data paged. The PagedDataSource class lets you bind just the data you want to dis...阅读全文

posted @ 2004-02-09 21:47 WilliamXu.Net 阅读(1105) | 评论 (5) 编辑

读开发高手2004 02期《开发高手》有感--大话LSP设计原则
摘要: Page 85-87 检查子类是否能够将其父类替换掉,通俗的说法就是父类中的所有特性,子类都应该具备。但是遇到“鸵鸟和鸟” 这种情况:鸵鸟可以作为鸟的子类,但鸵鸟又不会飞,可以得出这是一个不正确的继承关系。 第一中解决方法是:用一个抽象类作为超类,即不尽量不从具体类中派生子类,这是一种可以考虑的方案。我们不赞成无限度的使用LSP原则,设计目标是为了实现系统,对于可预见的时间...阅读全文

posted @ 2004-02-09 21:18 WilliamXu.Net 阅读(682) | 评论 (0) 编辑

开发高手200401期有感:SRP原则(单一职责原则)
摘要: 开发高手200401期有感:SRP原则(单一职责原则) 一个类应该只承担一个职责,这样做的原因是因为一个职责经常是变换的轴线,如果多个职责放在一起,那么就会有多种可能,给该类的修改带来很大的麻烦。??? 在开发时尽量对职责变换进行评估,将那些容易产生变换的职责分离,而不一定对每一个职责进行分离,这也是个度的问题,因为没有觉得正确的设计。“就像一个人身兼数职,而这些事情相互关联不大,,甚...阅读全文

posted @ 2004-02-05 17:17 WilliamXu.Net 阅读(622) | 评论 (0) 编辑

申请免费.net空间 (欧洲)希望对大家有用
摘要: http://europe.webmatrixhosting.net/这个网址可以申请免费的.net空间,但唯一美中不足的是,只提供给欧美国家。因此我们只能通过设置欧洲代理来访问。下面是我的申请成功后分配的.net地址空间。大概50m吧,够了..嘿嘿http://cnnet.europe.webmatrixhosting.net/代理在我上面的主页里面。欧美代理:63.207.175.147:80阅读全文

posted @ 2004-02-03 10:44 WilliamXu.Net 阅读(4529) | 评论 (23) 编辑