【ChengKing(ZhengJian)】

【ChengKing(ZhengJian)】

博客园 首页 联系 订阅 管理

2009年1月2日

摘要: ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★ 阅读全文
posted @ 2009-01-02 15:29 【ZhengJian】 阅读(743) 评论(6) 推荐(0) 编辑

摘要: 客户端提交的两次连续的页面请求,其数据可能存在差异。ASP.NET是采用视图机制解决两次页面请求之间的关联性问题的。本章在讲解页面状态存储原理后,对视图状态机制作了详细的介绍,包括基本ViewState工作原理、自定义视图状态的应用、控件状态机制及应用方案、视图状态和控件的关系、对页面状态进行加密以及页面状态的清理机制、动态增加控件使用视图时的注意事项、对页面状态的保存和装载应用高效率的类型转换器,并且讨论了页面状态的性能优化策略,对视图状态和控件状态的优缺点做了比较,分析了它们的及适用场景。在开发过程中,如果能够理解页面状态工作原理,则开发起来就会非常容易。 阅读全文
posted @ 2009-01-02 15:27 【ZhengJian】 阅读(2065) 评论(16) 推荐(0) 编辑

摘要: 本章介绍了控件的事件和数据回发处理机制,包括怎样定义控件事件;客户端引发事件及常用几种形式;如何捕捉引发的事件;处理回发的数据及引发回发数据事件机制;组件控件事件机制及组件控件事件的两种典型事件机制,并且通过示例演示了这两种机制的用法;最后,用示例讲解如何通过对AjaxPro组件封装,实现自动完成控件。相信读者学习完本章,对控件事件机制会有比较深入的理解,当然在开发过程中还要不断实践,知行合一才能掌握控件事件机制。 阅读全文
posted @ 2009-01-02 15:19 【ZhengJian】 阅读(2084) 评论(26) 推荐(0) 编辑

摘要: 本章内容比较多,对控件的属性作了详细的介绍。本章按照不同的分类方法将控件属性分为系统属性和自定义属性;简单属性和复杂属性;并且分别阐述了这些属性类别的定义和属性的设计时特征。其中重点讲解了复杂属性,包括各种复杂属性标记的实现方式,及通过高级功能AddParsedSubObject和ControlBuilder实现自定义的复杂属性。一个使用方便的控件不仅要具备丰富的属性以实现灵活的控制,还应具备友好的属性编辑器。因此本章深入讲解属性编辑器,包括系统常用编辑器和自定义编辑器。在配置属性时常常需要用到类型转换,本章特意用一节讲解系统常用类型转换器和自定义的两个类型转换器:三维坐标类型转换器和集合列表类型转换器。本章堪称本书的精华章节之一,请读者务必仔细阅读,细细体会。 阅读全文
posted @ 2009-01-02 15:17 【ZhengJian】 阅读(2598) 评论(13) 推荐(0) 编辑

摘要: 本章介绍了开发一个自定义控件的过程。首先讲解了Framework提供的几个基类的特点,介绍怎样根据具体需要选择基类;接着介绍了开发控件所使用的几个重要方法,比较了多种输出方式、性能和优缺点、解决控件命名冲突的方案;最后讲解了开发控件常用的几个重要技巧。到现在为止,相信读者已经能够独立开发一个简单的控件了,但目前所学的知识还不能开发一个完整的控件,比如控件的属性特性支持、事件机制、主题样式、视图状态、控件脚本支持功能及客户端对象封装、设计模式下编程等。后面章节会依次展开讲解。 阅读全文
posted @ 2009-01-02 15:12 【ZhengJian】 阅读(2127) 评论(13) 推荐(0) 编辑

摘要: 本章主要介绍了开发ASP.NET服务器控件时所需的调试技术:客户端脚本调试方法(JavaScript脚本调试方法),服务端控件调试方法(运行模式和设计模式)。针对同一个调试功能讲解了多种调试方法,您可以自己选择较喜爱的方案。另外,.NET调试技术的内容可以专门用一本书来讲解。本章只讲解了控件开发部分常用到的调试技术,关于更多调试技术可以查看相关书籍。到现在为止,第1章已经讲解了项目开发环境配置,这一章又讲了控件开发最基本的技术——调试。从下一章开始将详细讲解控件开发技术。 阅读全文
posted @ 2009-01-02 15:03 【ZhengJian】 阅读(2300) 评论(16) 推荐(0) 编辑

摘要: 本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解ASP.NET控件开发技术的各个方面,而且剖析了很多控件系统基类源代码,并且从这些系统源代码可以体会设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完本书后您不仅能够掌握控件开发各个方面的技术, 而且深晓ASP.NET的工作原理。对大部分使用Asp.net技术开发两年左右的开发人员来说,本书内容中有75%以上的内容可能没有接触到,本书将通过作者精心准备的一些形象的例子来阐述这些内容。如果您想了解本书的更多内容,请查看下面网址:http://www.cnblogs.com/ChengKing/archive/2009/01/02/1366915.html 阅读全文
posted @ 2009-01-02 14:59 【ZhengJian】 阅读(2112) 评论(7) 推荐(0) 编辑

摘要: 内容简介:本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解ASP.NET控件开发技术的各个方面,而且剖析了很多控件系统基类源代码,帮助开发人员理解设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完本书后您不仅能够掌握控件开发各个方面的技术, 而且深晓ASP.NET的工作原理。 阅读全文
posted @ 2009-01-02 13:15 【ZhengJian】 阅读(4008) 评论(66) 推荐(1) 编辑