《.NET Framework 2.0 程序设计》
目录
第 1 章 .NET FRAMEWORK2.0 简介 ............................................................................................1
1.1 .NET FRAMEWORK 概述 ........................................................................................................1
1.2 .NET FRAMEWORK 的结构.....................................................................................................3
1.2.1 公共语言运行库............................................................................................................3
1.2.2 .NET Framework 类库.......................................................................................................4
1.3 常见.NET FRAMEWORK 应用程序.........................................................................................5
1.3.1 ASP.NET Web 应用程序 ..................................................................................................5
1.3.2 Windows 窗体应用程序....................................................................................................6
1.3.3 ADO.NET ..........................................................................................................................7
1.3.4 分布式应用程序............................................................................................................8
1.4 .NET FRAMEWORK 的运行环境...........................................................................................10
1.5 小结......................................................................................................................................10
1.6 习题......................................................................................................................................10
第 2 章 公共语言运行库和类型..................................................................................................11
2.1 构建托管代码:通用类型系统 ..........................................................................................11
2.2 通用类型系统 ......................................................................................................................11
2.2.1 值类型和引用类型......................................................................................................12
2.2.2 值类型和引用类型之间的相互转换:装箱和拆箱 ..................................................14
2.2.3 类型转型......................................................................................................................16
2.3 公共语言规范 ......................................................................................................................17
2.4 特殊系统类型 ......................................................................................................................17
2.4.1 泛型..............................................................................................................................17
2.4.2 Nullable 类型 ..................................................................................................................20
2.5 小结......................................................................................................................................23
2.6 实验......................................................................................................................................23
2.7 习题......................................................................................................................................23
第 3 章 托管代码的编译和执行........................................................................................... 25
3.1 编译和执行概述..................................................................................................................25
3.2 编译托管代码......................................................................................................................26
3.2.1 Microsoft 中间语言 (MSIL).................................................................................26
3.2.2 元数据..........................................................................................................................27
3.2.3 属性..............................................................................................................................28
3.3
组织托管代码:程序集(ASSEMBLY) ................................................................................29
3.3.1 程序集的元数据:清单(Manifest)........................................................................29
3.3.2 程序集分类..................................................................................................................30
3.4
执行托管代码......................................................................................................................31
3.4.1 加载程序集..................................................................................................................31