目录 1
第一章 组件概论 1
1-1 历史的沿革 1
1-2 组件的定义 4
1-3 Library、Suite、Framework 5
1-4 Design Patterns与组件设计 6
1-5 三大元素:Methods、Properties、Events 7
第二章 Essential.NET Framework C# 9
2-1 C# and Component Programming 9
2-2 Attributes 14
2-3 Reflection 24
2-4 CodeDOM 26
2-5 Collections 29
2-6 Deployment 41
第三章 ASP.NET组件结构 43
3-1 由IIS到Page对象 43
3-2 ViewState的真相 64
3-3 Control类 70
3-4 Post-Back结构 75
3-5 WebControl类 79
3-6 HttpHandler与HttpModule 83
第四章 初探ASP.NET组件设计 89
4-1 WebTimer组件 89
4-2 NumberEditor控件 107
4-3 全面性的思考,Editor Suite 111
4-4 组件的封装与部署 142
5-1 无用却有趣的LoginControl控件 153
第五章 复合型控件 153
5-2 WebPanel控件 158
5-3 WebNavigatorBar控件 166
第六章 与IDE共舞 183
6-1 ASP.NET Designer行为模式 183
6-2 .NET Framework与IDE 197
6-3 Toolbox Pattern 207
6-4 Type Designer 209
6-5 .NET IDE 234
第七章 DataBound组件 277
7-1 解开DataBinding技术之谜 277
7-2 WebComboBox控件 302
7-3 变化无穷的WebComboBox 331
8-1 Template技术 363
第八章 Template 363
8-2 ITemplate与设计时期支持 366
8-3 Template DataBound 392
第九章 Validator 415
9-1 Validator运作原理 415
9-2 PowerValidators组件 421
第十章 WebDatePicker与Webmenu 439
10-1 WebDatePicker控件 439
10-2 WebMenu控件 457
第十一章 Mobile Controls与Whidbey(Visual Studio.NET 2004) 487
11-1 ASP.NET Mobile Controls 487
11-2 ASR.NET 2.0(Whidbey) 506
附录A 安装程序制作 Q A 509
附录B 其他与IDE相关的Attributes补遗 517