译者序
NIIT简介
作者简介
前言
第1部分 .NET Framework概述
第1章 .NET概况及其设计目标
1.1 .NET概况
1.1.1 .NET基本原理
1.1.2 .NET Framwork的优点
1.1.3 .NET体系结构的变化
1.2 .NET Framework设计目标
1.2.1 可用性
1.2.2 可管理性
1.2.3 性能
1.2.4 可靠性
1.2.5 可扩展性
1.2.6 安全性
1.3 小结
第2章 .NET系列
2.1 .NET企业服务器
2.1.1 Application Center 2000
2.1.2 BizTalk Server 2000
2.1.3 Commerce Server 2000
2.1.4 Content Management Server 2000
2.1.5 Exchange 2000
2.1.6 Host Integration Server 2000
2.1.7 ISA Server 2000
2.1.8 Mobile Information 2001 Server
2.1.9 SharePoint Portal Server 2000
2.1.10 SQL Server 2000
2.1.11 Whistler系列
2.1.12 .NET Passport Service
2.1.13 Visual Studio .NET
2.2 小结
第3章 .NET Framework简介
3.1 .NET Framework
3.1.1 体系结构
3.1.2 类库
3.1.3 名字空间
3.1.4 程序集
3.2 语言增强
3.2.1 Visual Basic .NET
3.2.2 Visual C++ .NET
3.2.3 C#
3.3 Visual Studio .NET调试器
3.4 小结
第2部分 专业项目1
项目1 数据库与.NET的集成
第4章 项目个案研究
4.1 TecPublishers出版联盟
4.2 项目生命周期
4.2.1 需求分析
4.2.2 总体设计
4.2.3 详细设计
4.2.4 构造
4.2.5 测试
4.2.6 用户接受测试
4.3 小结
第5章 ADO.NET简介
5.1 ADO.NET体系结构
5.1.1 .NET数据提供者
5.1.2 Dataset
5.2 ADO.NET和XML
第6章 在Visual Basic中使用ADO.NET来创建一个实现数据库连接的Windows应用程序
6.1 项目个案研究
6.2 项目生命周期
6.2.1 需求分析
6.2.2 设计
6.2.3 构造
6.3 小结
第7章 使用ADO.NET来创建一个C#的Windows应用程序
7.1 C#基础
7.1.1 C#的发展
7.1.2 C#的能力
7.1.3 C#中的数据类型
7.1.4 变量
7.2 创建Windows应用程序
7.2.1 创建新项目
7.2.2 创建Titles Authored by Each Author窗体
7.3 小结
第8章 .NET中的事务处理——概述和实现
8.1 什么是事务
8.1.1 事务模型
8.1.2 在使用ADO.NET的应用程序中实现手工事务
8.2 小结
第3部分 专业项目2
项目2 XML设计器:创建XML模式
第9章 XML概述
9.1 XML概述和相关规范
9.1.1 XML和HTML
9.1.2 XML规范
9.1.3 验证XML数据
9.1.4 XML与相关数据的集成
9.2 小结
第10章 使用XML模式、有类型数据集和XSLT创建数据查看器应用程序
10.1 项目个案研究
10.2 项目生命周期的执行阶段
10.2.1 需求分析
10.2.2 设计
10.2.3 构造
10.3 小结
第4部分 专业项目3
项目3 使用了ASP.NET的Web表单
第11章 ASP.NET简介
11.1 ASP.NET的演变过程
11.2 ASP.NET:.NET SDK Framework的一部分
11.2.1 ASP.NET的体系结构
11.2.2 Web表单基础
11.2.3 Web表单的组件
11.3 创建Web表单的实用指导
11.3.1 IIS应用程序根目录
11.3.2 ASP.NET Web表单服务器控件
11.4 HTML服务器控件和Web控件
11.4.1 向窗体添加服务器控件
11.4.2 设置Web控件的属性
11.4.3 处理Web控件的事件
11.4.4 常用的Web控件
11.5 验证控件
11.5.1 有关验证控件的更多知识
11.5.2 使用验证控件
11.5.3 使用多个验证控件
11.6 小结
第12章 使用ASP.NET(用Visual Basic.NET)创建修改数据对象的Web应用程序
12.1 项目个案研究
12.2 项目生命周期的执行阶段
12.2.1 需求分析
12.2.2 设计
12.2.3 构造
第13章 使用ASP.NET创建修改数据对象的Web应用程序(使用C#)
13.1 项目生命周期
13.2 小结
第5部分 专业项目4
项目4 Web服务
第14章 Web服务简介
14.1 什么是Web服务
14.1.1 XML Web服务
14.1.2 Web服务:分布式计算机制
14.1.3 Web服务和.NET Framework
14.1.4 XML Web服务:.NET策略
14.1.5 Web服务的体系结构
14.1.6 构建Web服务
14.1.7 保证Web服务的安全
14.2 与Web服务相关的SOAP简介
14.2.1 SOAP的特性
14.2.2 SOAP的体系结构
14.2.3 SOAP消息的构成
14.3 理解与Web服务相关的UDDI
14.4 小结
第15章 使用C#创建Web服务并应用在Visual Basic .NET应用程序中
15.1 项目个案研究
15.2 项目生命周期
15.2.1 需求分析
15.2.2 设计
15.2.3 构造
15.3 小结
第16章 使用Visual Basic .NET创建Web服务并应用在C#应用程序中
16.1 项目个案研究
16.2 项目生命周期的执行阶段
16.2.1 需求分析
16.2.2 设计
16.3 小结
第6部分 专业项目5
项目5 .NET Framework中的安全模型
第17章 .NET Framework安全机制概述
17.1 .NET Framework安全解决方案
17.1.1 Microsoft .NET Framework安全机制的基本单元
17.1.2 指定安全机制
17.2 常用的认证机制
17.2.1 ASP.NET中的表单认证
17.2.2 Windows认证
17.2.3 Passport认证
17.2.4 代码权限安全
17.3 小结
第18章 实现安全机制
18.1 项目个案研究
18.2 项目生命周期
18.2.1 需求分析
18.2.2 设计
18.2.3 构造
18.2.4 生成并测试应用程序
18.3 小结
第7部分 专业项目6
项目6 COM的交互操作
第19章 COM互操作性概述
19.1 COM概述
19.1.1 COM特性
19.1.2 COM需求
19.1.3 从COM到.NET
19.2 COM的互操作性
19.2.1 组件的生成
19.2.2 COM互操作性
19.2.3 COM可调用包
19.2.4 运行时间可调用包
19.3 实现COM的互操作性
19.3.1 生成CCW
19.3.2 声明COM类
19.3.3 生成COM对象
19.3.4 声明COM接口
19.3.5 访问COM组件
19.4 小结
第20章 使用C#创建COM组件并应用到Visual Basic 6.0应用程序中
20.1 项目个案研究
20.2 项目的生命周期
20.2.1 需求分析
20.2.2 设计
20.2.3 构造
20.3 小结
第21章 使用Visual Basic 6.0创建COM组件并应用到C#应用程序
21.1 项目生命周期
21.1.1 需求分析
21.1.2 设计
21.1.3 构造
21.2 小结
第8部分 专业项目7
项目7 性能计数器
第22章 .NET性能计数器概述
22.1 性能计数器的类别
22.1.1 采样
22.1.2 PerformanceCounter组件
22.1.3 性能计数器的类型
22.1.4 性能计数器的生命周期
22.1.5 在.NET应用程序中使用性能计数器
22.2 小结
第23章 实现性能计数器
23.1 项目个案研究
23.2 项目生命周期
23.2.1 需求分析
23.2.2 设计
23.2.3 构造
23.2.4 测试
23.3 小结
第9部分 超越实验室
第24章 .NET中的移动应用程序
24.1 Microsoft移动Interned工具包
24.1.1 移动Web表单控件
24.1.2 使用移动Internet工具包创建移动Web应用程序
24.2 小结
第10部分 附录
附录A 从Visual Basic 6.0升级/移植到Visual Basic .NET移植
附录B 从VC++ 6.0(非受控代码)移植到VC++.NET(受控扩展)
B.1 使用受控代码的注意事项
B.1.1 使用受控扩展的优点
B.1.3 受控类型
B.2 创建受控应用程序
B.3 在应用程序中添加受控代码
B.3.1 改变项目设置
B.3.2 添加代码
附录C VC程序员的ATL
C.1 什么是ATL服务器
C.1.1 请求处理程序
C.1.2 其他特征
C.1.3 创建ATL服务器应用程序
C.1.4 应用程序的完整代码
附录D .NET配置文件
D.1 机器配置文件
D.2 应用程序配置文件
D.2.1 EXE宿主应用程序
D.2.2 ASP.NET宿主应用程序
D.2.3 Internet Explorer宿主应用程序
D.3 安全配置文件
D.4 .NET Framework配置工具
D.4.1 程序集的配置和管理
D.4.2 调整远程设置
D.4.3 安全的配置和管理
D.4.4 管理由.NET配置工具配置的应用程序
D.5 代码访问安全策略工具
D.5.1 创建一个代码组
D.5.2 删除代码组
D.5.3 改变代码组权限
附录E 程序集
E.1 程序集
E.1.1 私有和共享程序集
E.1.2 全局程序集缓存
E.1.3 程序集的优点
E.1.4 程序集版本控制
E.1.5 程序集内容
E.1.6 创建程序集
E.1.7 程序集名称
E.1.8 公共密钢和私有密钥
E.1.9 程序集位置
E.1.10 把私有程序集转换为共享程序集
附录F Windows窗体设计器生成的代码