Van Pan

导航

2009年1月8日 #

动手做ASP.NET 2.0服务器端控件——AutoCheckTreeView(二)接口设计

摘要: 感谢谭振林先生所著《道不远人——深入解析ASP.NET 2.0控件开发》讨论完了功能,我们来思考一下这个控件应该怎么设计。1,给控件取个名字吧,因为一开始小凡只是考虑了自动勾选功能,所以就叫它AutoCheckTreeView。2,显然继承自TreeView要比重新做一个更方便,那好,AutoCheckTreeView : TreeView就这么决定了。3,它要开放一些什么新增接口吗?想一下,有的时候需要自动勾选功能,有的时候不需要自动勾选,那应该留下一个开关属性。4,数据绑定,那比如要重载DataSource属性和DataBind()方法喽。5,我们不能要求用户必须以规定的格式数据源来绑定我 阅读全文

posted @ 2009-01-08 19:36 Van Pan 阅读(152) 评论(0) 推荐(0) 编辑

动手做ASP.NET 2.0服务器端控件——AutoCheckTreeView(一)功能讨论

摘要: 感谢谭振林先生所著《道不远人——深入解析ASP.NET 2.0控件开发》ASP.NET现在使用的朋友是越来越多了,而其中一些很“方便”的控件事实上在实际使用过程中却不是那么方便。还好,我们有办法改善它们,或者是继承现有控件后扩展,或者是继承Control或者CompositeControl重写一个新的控件。这些方法请参见《道不远人》,小凡用在此书中学到的知识重写了很多控件,今天为大家介绍——AutoCheckTreeView顾名思义,AutoCheckTreeView是由TreeView继承而来。相信大家都用过TreeView,好处自然不用多说,那我们来回忆批斗一下这个控件的不足之处吧。一,T 阅读全文

posted @ 2009-01-08 19:03 Van Pan 阅读(127) 评论(0) 推荐(0) 编辑