第一章 .NET系统架构基本概念 2
.NET系统架构基本概念 2
导读 2
服务 4
消息 14
契约 22
策略 29
状态 33
过程 41
应用 46
术语表 51
第二章 .NET多层架构应用开发 56
数据层 56
Data Access Application Block概述 56
在ADO.NET数据集中浏览多个相关表 70
层次行数据上的数据操作 90
设计数据层组件并通过层传递数据 111
逻辑层 175
了解.NET中的企业服务(COM+) 175
.NET Romoting框架简介 200
表现层 210
使用VB.NET开发自定义Windows控件 210
添加正则表达式验证 215
将多个控件集成到一个控件中 227
扩充TreeView控件 236
使用GDI+绘制自己的控件 249
自定义Visual Studio.NET里的Windows窗体和控件的形状 262
第三章 .NET应用程序的架构要点 274
调试 274
Visual Studio.NET中的调试技术 274
.NET Exception Management Application Block概述 282
.NET中的异常管理 298
性能以及性能监视 322
导读 322
性能比较:概述 324
性能比较:数据访问技术 340
性能比较:把现有代码作为Web Service来提供 354
性能比较:.NET Remoting与ASP.NET Web Service 374
性能比较:安全设计选择 384
性能比较:事务处理控件 396
移动web程序开发:Mobile Internet Toolkit与XSLT 404
团队开发管理 411
导读 411
使用Visual Studio.NET和Visual SourceSafe进行团队开发 413
ASP.NET Web应用程序开发模型 417
组织解决方案和项目 421
管理依存关系 435
编译过程 453
使用Visual SourceSafe 464
建立和维护团队环境 477
将.NET框架与.NET应用程序一起部署 489
.NET应用部署:生命周期指南 489
.NET应用程序部署介绍 500
Visual Studio.NET部署项目 505
.NET应用程序部署问题 522
为.NET应用程序选择部署工具和分发机制 567
升级.NET应用程序 595
移植与互用性 612
移植到ASP.NET:需考虑的重要问题 612
将Java应用程序移植到.NET 629
.NET/COM移植和互用性 646
安全 671
.Net Framework加密FAQ 671
ASP.NET中的安全验证指南 675
VB.NET和Visual C#.NET程序员需要解决的安全问题 700
开发中的十个安全技巧 715
附录 727
.NET术语表 727
.NET SHOW光盘内容简介 729