第1章 .NET和.NET框架 1
1.1 .NET简介 1
1.2 .NET的产品集合和特点 5
1.3 .NET框架概述 8
1.4 通用语言运行时(CLR) 12
1.5 装配集(Assemblies) 15
1.6 应用域 19
1.7 通用类型系统 21
1.8 元数据和自描述控件 27
1.9 跨语言互用能力和安全机制 29
1.10 小结 31
第2章 C#基本语法 32
2.1 如何编译C#语言 32
2.2 值类型 39
2.3 引用类型 41
2.4 装箱和拆箱 44
2.5 变量与常量 45
2.6 流程控制 46
2.7 小结 52
第3章 面向对象的C# 53
3.1 类与对象 53
3.2 构造函数和析构函数 56
3.3 方法 57
3.4 域和属性 65
3.5 代表、事件和索引 69
3.6 继承 79
3.7 小结 82
第4章 C#高级编程 83
4.1 名称空间 83
4.2 错误和异常处理 89
4.3 接口 96
4.4 小结 100
第5章 Web Service基础 101
5.1 Web Service 101
5.2 Web Service的发展前景及现有产品 109
5.3 Web Service和相关协议规范的关系 111
5.4 实例:身份验证文件传输Web Service 111
5.5 实例:创建接口相关的Web Service服务 121
5.6 小结 128
第6章 ASP.NET和ADO.NET 129
6.1 ASP.NET 129
6.2 ADO.NET 145
6.3 小结 159
7.1 XML Web概述 160
第7章 XML Web Service 160
7.2 可扩展标记语言 164
7.3 XML开发Web Service实例:上下文菜单 182
7.4 ASP.NET和XML开发Web Service实例(留言簿) 189
7.5 小结 194
第8章 SOAP、WSDL和UDDI 195
8.1 简单对象访问协议(SOAP) 195
8.2 Web Service描述语言(WSDL) 225
8.3 通用描述、发现和集成服务(UDDI) 248
8.4 小结 263
第9章 开发基于.NET平台的Web服务 265
9.1 Web Service的创建 265
9.2 一个Web Service系统的实现过程 271
9.3 小结 304
附录A .NET框架类库 305