<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_【夜战鹰】【ChengKing(ZhengJian)】</title><subtitle type="text">【夜战鹰】【ChengKing(ZhengJian)】</subtitle><id>http://feed.cnblogs.com/blog/u/20983/rss</id><updated>2010-12-03T02:16:45Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/20983/rss"/><entry><id>http://www.cnblogs.com/MVP33650/archive/2010/12/03/1895187.html</id><title type="text">书讯 —《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二版</title><summary type="text">《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二版 — 基于VS 2008(兼容VS 2005)/C# — 让您的Asp.net技术迈向更高的起点|倾情奉献数载开发经验，丝丝入扣讲述ASP.NET控件开发底层原理|80%的程序员都能应用20%ASP.Net的功能来画皮,但仅有20%的程序专家才能发挥另外的80%Asp.Net的威力来成就精彩的应用,其中...</summary><published>2010-12-03T02:11:00Z</published><updated>2010-12-03T02:11:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2010/12/03/1895187.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2010/12/03/1895187.html"/><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二版&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#8212; 基于VS 2008(兼容VS 2005)/C# &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;nbsp; 让您的Asp.net技术迈向更高的起点&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;|倾情奉献数载开发经验，丝丝入扣讲述ASP.NET控件开发底层原理|&lt;/p&gt;&lt;p&gt;80%的程序员都能应用20%ASP.Net的功能来画皮,但仅有20%的程序专家才能发挥另外的80%Asp.Net的威力来成就精彩的应用,其中的差异关键在于控件和组件的开发,而其中的秘诀尽在此书.不是诚心想成为杰出ASP.NET程序专家者，请勿浪费时间翻阅本书。 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8212; 胡建民 微软开发工具大中华区产品市场经理&lt;/p&gt;&lt;p&gt;&lt;br /&gt;相信您阅读过此书后，会像庖丁一样，有一种提书而立，为之四顾，为之踌躇满志的感觉。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8212;王洪超 微软（中国）有限公司 互联网架构首席顾问&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2010年9月第二版出版&lt;/p&gt;&lt;p&gt;&lt;br /&gt;作为本书的第二版，在内容方面也作了许多调整。一方面采纳读者的建议对本书内容进行了多处修订；另一方面，还增加了《基于WEB的性能调优》一章内容，介绍了服务端和客户端代码性能分析、Asp.net产品级的优化方案、网络瓶颈诊断的两个内容(网速测试方法和网络瓶颈诊断方案，以协助解决定位网络瓶颈)等内容，对本书提供反馈的读者和朋友在此表示衷心的感谢！&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;封面巨照：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/chengking/PDJN.jpg" width="1024" height="444" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;#8251; 相关资源[第二版图书包含内容] &lt;br /&gt;图书一本；光盘一张。&lt;/p&gt;&lt;p&gt;CD中提供本书所有示例控件代码，以及.NET 3.5的3个学习教程。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&lt;strong&gt;[本书第一版为黑色封面；第二版为蓝色封面]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;更多内容及样章下载，就不再单独列出来了，两版共用这个地址：&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ChengKing/archive/2009/01/02/1366915.html"&gt;http://www.cnblogs.com/ChengKing/archive/2009/01/02/1366915.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx"&gt;http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/MVP33650/aggbug/1895187.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/MVP33650/archive/2010/12/03/1895187.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/11/13/1602793.html</id><title type="text">书讯 —《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二次印刷已经出版发行</title><summary type="text">书讯 —《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二次印刷已经出版发行</summary><published>2009-11-13T14:31:00Z</published><updated>2009-11-13T14:31:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/11/13/1602793.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/11/13/1602793.html"/><content type="text">书讯 —《庖丁解牛：纵向切入ASP.NET 3.5控件和组件开发技术》第二次印刷已经出版发行</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/05/1369695.html</id><title type="text">博文视点 市场快讯 09年一季度新书预告</title><summary type="text">博文视点 市场快讯 09年一季度新书预告</summary><published>2009-01-05T10:39:00Z</published><updated>2009-01-05T10:39:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/05/1369695.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/05/1369695.html"/><content type="text">博文视点 市场快讯 09年一季度新书预告</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367107.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★</title><summary type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★ </summary><published>2009-01-02T11:57:00Z</published><updated>2009-01-02T11:57:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367107.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367107.html"/><content type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★ </content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367101.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(6)页面状态机制(视图状态和控件状态)】★★★ </title><summary type="text">客户端提交的两次连续的页面请求，其数据可能存在差异。ASP.NET是采用视图机制解决两次页面请求之间的关联性问题的。本章在讲解页面状态存储原理后，对视图状态机制作了详细的介绍，包括基本ViewState工作原理、自定义视图状态的应用、控件状态机制及应用方案、视图状态和控件的关系、对页面状态进行加密以及页面状态的清理机制、动态增加控件使用视图时的注意事项、对页面状态的保存和装载应用高效率的类型转换器，并且讨论了页面状态的性能优化策略，对视图状态和控件状态的优缺点做了比较，分析了它们的及适用场景。在开发过程中，如果能够理解页面状态工作原理，则开发起来就会非常容易。</summary><published>2009-01-02T11:54:00Z</published><updated>2009-01-02T11:54:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367101.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367101.html"/><content type="text">客户端提交的两次连续的页面请求，其数据可能存在差异。ASP.NET是采用视图机制解决两次页面请求之间的关联性问题的。本章在讲解页面状态存储原理后，对视图状态机制作了详细的介绍，包括基本ViewState工作原理、自定义视图状态的应用、控件状态机制及应用方案、视图状态和控件的关系、对页面状态进行加密以及页面状态的清理机制、动态增加控件使用视图时的注意事项、对页面状态的保存和装载应用高效率的类型转换器，并且讨论了页面状态的性能优化策略，对视图状态和控件状态的优缺点做了比较，分析了它们的及适用场景。在开发过程中，如果能够理解页面状态工作原理，则开发起来就会非常容易。</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367099.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(5)事件和数据回发机制】★★★ </title><summary type="text">本章介绍了控件的事件和数据回发处理机制，包括怎样定义控件事件；客户端引发事件及常用几种形式；如何捕捉引发的事件；处理回发的数据及引发回发数据事件机制；组件控件事件机制及组件控件事件的两种典型事件机制，并且通过示例演示了这两种机制的用法；最后，用示例讲解如何通过对AjaxPro组件封装，实现自动完成控件。相信读者学习完本章，对控件事件机制会有比较深入的理解，当然在开发过程中还要不断实践，知行合一才能掌握控件事件机制。</summary><published>2009-01-02T11:49:00Z</published><updated>2009-01-02T11:49:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367099.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367099.html"/><content type="text">本章介绍了控件的事件和数据回发处理机制，包括怎样定义控件事件；客户端引发事件及常用几种形式；如何捕捉引发的事件；处理回发的数据及引发回发数据事件机制；组件控件事件机制及组件控件事件的两种典型事件机制，并且通过示例演示了这两种机制的用法；最后，用示例讲解如何通过对AjaxPro组件封装，实现自动完成控件。相信读者学习完本章，对控件事件机制会有比较深入的理解，当然在开发过程中还要不断实践，知行合一才能掌握控件事件机制。</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367094.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(4)服务器控件属性】★★★ </title><summary type="text">本章内容比较多，对控件的属性作了详细的介绍。本章按照不同的分类方法将控件属性分为系统属性和自定义属性；简单属性和复杂属性；并且分别阐述了这些属性类别的定义和属性的设计时特征。其中重点讲解了复杂属性，包括各种复杂属性标记的实现方式，及通过高级功能AddParsedSubObject和ControlBuilder实现自定义的复杂属性。一个使用方便的控件不仅要具备丰富的属性以实现灵活的控制，还应具备友好的属性编辑器。因此本章深入讲解属性编辑器，包括系统常用编辑器和自定义编辑器。在配置属性时常常需要用到类型转换，本章特意用一节讲解系统常用类型转换器和自定义的两个类型转换器：三维坐标类型转换器和集合列表类型转换器。本章堪称本书的精华章节之一，请读者务必仔细阅读，细细体会。</summary><published>2009-01-02T11:44:00Z</published><updated>2009-01-02T11:44:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367094.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367094.html"/><content type="text">本章内容比较多，对控件的属性作了详细的介绍。本章按照不同的分类方法将控件属性分为系统属性和自定义属性；简单属性和复杂属性；并且分别阐述了这些属性类别的定义和属性的设计时特征。其中重点讲解了复杂属性，包括各种复杂属性标记的实现方式，及通过高级功能AddParsedSubObject和ControlBuilder实现自定义的复杂属性。一个使用方便的控件不仅要具备丰富的属性以实现灵活的控制，还应具备友好的属性编辑器。因此本章深入讲解属性编辑器，包括系统常用编辑器和自定义编辑器。在配置属性时常常需要用到类型转换，本章特意用一节讲解系统常用类型转换器和自定义的两个类型转换器：三维坐标类型转换器和集合列表类型转换器。本章堪称本书的精华章节之一，请读者务必仔细阅读，细细体会。</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367089.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(3)从零开始开发服务器控件】★★★ </title><summary type="text">本章介绍了开发一个自定义控件的过程。首先讲解了Framework提供的几个基类的特点，介绍怎样根据具体需要选择基类；接着介绍了开发控件所使用的几个重要方法，比较了多种输出方式、性能和优缺点、解决控件命名冲突的方案；最后讲解了开发控件常用的几个重要技巧。到现在为止，相信读者已经能够独立开发一个简单的控件了，但目前所学的知识还不能开发一个完整的控件，比如控件的属性特性支持、事件机制、主题样式、视图状态、控件脚本支持功能及客户端对象封装、设计模式下编程等。后面章节会依次展开讲解。</summary><published>2009-01-02T11:35:00Z</published><updated>2009-01-02T11:35:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367089.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367089.html"/><content type="text">本章介绍了开发一个自定义控件的过程。首先讲解了Framework提供的几个基类的特点，介绍怎样根据具体需要选择基类；接着介绍了开发控件所使用的几个重要方法，比较了多种输出方式、性能和优缺点、解决控件命名冲突的方案；最后讲解了开发控件常用的几个重要技巧。到现在为止，相信读者已经能够独立开发一个简单的控件了，但目前所学的知识还不能开发一个完整的控件，比如控件的属性特性支持、事件机制、主题样式、视图状态、控件脚本支持功能及客户端对象封装、设计模式下编程等。后面章节会依次展开讲解。</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367076.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(2)服务器控件开发中的调试技术】★★★</title><summary type="text">本章主要介绍了开发ASP.NET服务器控件时所需的调试技术：客户端脚本调试方法（JavaScript脚本调试方法），服务端控件调试方法（运行模式和设计模式）。针对同一个调试功能讲解了多种调试方法，您可以自己选择较喜爱的方案。另外，.NET调试技术的内容可以专门用一本书来讲解。本章只讲解了控件开发部分常用到的调试技术，关于更多调试技术可以查看相关书籍。到现在为止，第1章已经讲解了项目开发环境配置，这一章又讲了控件开发最基本的技术——调试。从下一章开始将详细讲解控件开发技术。</summary><published>2009-01-02T11:22:00Z</published><updated>2009-01-02T11:22:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367076.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367076.html"/><content type="text">本章主要介绍了开发ASP.NET服务器控件时所需的调试技术：客户端脚本调试方法（JavaScript脚本调试方法），服务端控件调试方法（运行模式和设计模式）。针对同一个调试功能讲解了多种调试方法，您可以自己选择较喜爱的方案。另外，.NET调试技术的内容可以专门用一本书来讲解。本章只讲解了控件开发部分常用到的调试技术，关于更多调试技术可以查看相关书籍。到现在为止，第1章已经讲解了项目开发环境配置，这一章又讲了控件开发最基本的技术——调试。从下一章开始将详细讲解控件开发技术。</content></entry><entry><id>http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367074.html</id><title type="text">★★★【庖丁解牛：纵向切入Asp.net 3.5控件和组件开发技术系列—(1)读者序】★★★</title><summary type="text">本书主要介绍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</summary><published>2009-01-02T11:20:00Z</published><updated>2009-01-02T11:20:00Z</updated><author><name>【ChengKing(ZhengJian)】</name><uri>http://www.cnblogs.com/MVP33650/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367074.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MVP33650/archive/2009/01/02/1367074.html"/><content type="text">本书主要介绍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</content></entry></feed>
