本书的特点:1. 内容广泛, 几乎把所有控件开发技术点都讲解到了, 比如第四章的服务器控件属性, 把所有的控件属性格式类型都作了详尽的阐述, 只怕大家以网页的形式不会有耐心看完. 有网友反馈比较长, 但我觉得还是保证一篇, 这样在其它网页中不会把一篇完整的文章拆成几段. 2. 讲解每一种类型的控件开发时, 不是直接讲继承系统控件基类进行开发, 而在先把系统基类源码剖析, 面向对象开发, 我更强调的是要了解基类才能开发出精确的类和控件, 如Control和WebControl, ScriptControl, ExtenderControl, 还有Ajax library框架方面, 不只是讲解怎么使用它, 而且还剖析这些控件和Ajax library的源代码,设想一下如果对Ajax library中的js内容比较了解的话, 开发人员使用起来更能够灵活自如.阅读全文>
发表于 @ 2009年01月01日 23:07:00|评论(loading...)|举报|收藏
客户端提交的两次连续的页面请求,其数据可能存在差异。ASP.NET是采用视图机制解决两次页面请求之间的关联性问题的。本章在讲解页面状态存储原理后,对视图状态机制作了详细的介绍,包括基本ViewState工作原理、自定义视图状态的应用、控件状态机制及应用方案、视图状态和控件的关系、对页面状态进行加密以及页面状态的清理机制、动态增加控件使用视图时的注意事项、对页面状态的保存和装载应用高效率的类型转换器,并且讨论了页面状态的性能优化策略,对视图状态和控件状态的优缺点做了比较,分析了它们的及适用场景。在开发过程中,如果能够理解页面状态工作原理,则开发起来就会非常容易。阅读全文>
发表于 @ 2009年01月01日 22:03:00|评论(loading...)|举报|收藏
本章介绍了控件的事件和数据回发处理机制,包括怎样定义控件事件;客户端引发事件及常用几种形式;如何捕捉引发的事件;处理回发的数据及引发回发数据事件机制;组件控件事件机制及组件控件事件的两种典型事件机制,并且通过示例演示了这两种机制的用法;最后,用示例讲解如何通过对AjaxPro组件封装,实现自动完成控件。相信读者学习完本章,对控件事件机制会有比较深入的理解,当然在开发过程中还要不断实践,知行合一才能掌握控件事件机制。阅读全文>
发表于 @ 2009年01月01日 20:40:00|评论(loading...)|举报|收藏
本章内容比较多,对控件的属性作了详细的介绍。本章按照不同的分类方法将控件属性分为系统属性和自定义属性;简单属性和复杂属性;并且分别阐述了这些属性类别的定义和属性的设计时特征。其中重点讲解了复杂属性,包括各种复杂属性标记的实现方式,及通过高级功能AddParsedSubObject和ControlBuilder实现自定义的复杂属性。一个使用方便的控件不仅要具备丰富的属性以实现灵活的控制,还应具备友好的属性编辑器。因此本章深入讲解属性编辑器,包括系统常用编辑器和自定义编辑器。在配置属性时常常需要用到类型转换,本章特意用一节讲解系统常用类型转换器和自定义的两个类型转换器:三维坐标类型转换器和集合列表类型转换器。本章堪称本书的精华章节之一,请读者务必仔细阅读,细细体会。阅读全文>
发表于 @ 2009年01月01日 15:43:00|评论(loading...)|举报|收藏