第1章 语言概述 1
1.1 Hello,world! 1
1.2 基本类型 2
1.3 数组 5
1.4 语句 8
1.5 异常处理 11
1.6 内存管理 13
1.7 类、结构和模块 14
1.8 字段 17
1.9 方法 18
1.10 属性 21
1.11 事件 23
1.12 命名空间 25
1.13 委托 27
1.14 继承 28
1.15 接口 33
1.16 特性 34
1.17 版本 35
1.18 小结 36
第2章 基本概念 37
2.1 语言基础 37
2.2 声明和名字 41
2.3 可访问性 44
2.4 .NET Framework 45
2.5 小结 46
第3章 基本类型 48
3.1 Boolean 48
3.2 整数数据类型 49
3.3 浮点数据类型 51
3.4 Decimal数据类型 53
3.5 Char和String数据类型 53
3.6 Date数据类型 54
3.7 Object数据类型 55
3.8 转换 56
3.9 小结 60
第4章 数组和枚举 62
4.1 数组 62
4.2 枚举 67
4.3 小结 70
第5章 运算符 72
5.1 优先级 72
5.2 运算符分析 73
5.3 算术运算符 74
5.4 比较运算符 75
5.5 逻辑运算符和位运算符 77
5.6 移位运算符 78
5.7 字符串运算符 79
5.8 类型运算符 80
5.9 常量表达式 81
5.10 小结 82
第6章 语句 83
6.1 本地声明语句 83
6.2 赋值 88
6.3 With语句 89
6.4 条件语句 90
6.5 循环语句 92
6.6 分支语句 97
6.7 程序流语句 99
6.8 SyncLock 100
6.9 小结 102
第7章 异常 103
7.1 抛出异常 103
7.2 结构化异常处理 104
7.3 非结构异常处理 107
7.4 小结 110
第8章 模块和命名空间 111
8.1 模块 111
8.2 命名空间 112
8.3 完全限定名 114
8.4 预处理 118
8.5 小结 120
第9章 类和结构 121
9.1 内存管理 121
9.2 值类型和结构 122
9.3 引用类型和类 123
9.4 共享与实例 125
9.5 构造函数 127
9.6 嵌套类型 130
9.7 终结和资源释放 131
9.8 小结 132
第10章 方法 134
10.1 子例程和函数 134
10.2 参数 134
10.3 方法调用 138
10.4 重载 142
10.5 Declare语句 146
10.6 小结 151
第11章 字段和属性 152
11.1 字段 152
11.2 属性 154
11.3 小结 162
第12章 事件和委托 163
12.1 定义事件和引发事件 163
12.2 声明性事件处理 164
12.3 动态处理事件 166
12.4 委托 167
12.5 委托和事件的实现 173
12.6 小结 176
第13章 继承 177
13.1 Protected可访问性 179
13.2 转换 181
13.3 ET Framework类型层次结构 184
13.4 重写 188
13.5 抽象类和抽象方法 194
13.6 小结 196
第14章 接口 197
14.1 定义接口 197
14.2 实现接口 198
14.3 消费接口 203
14.4 接口继承 204
14.5 小结 206
第15章 特性 207
15.1 应用特性 207
15.2 定义特性 210
15.3 保存和读取特性 212
15.4 小结 214
第16章 版本 215
16.1 隐藏 215
16.2 重载 221
16.3 废止 223
16.4 小结 224
附录A 运行库函数 225
AppWinStyle枚举 225
CallType枚举 226
Collection类 226
ComClassAttribute特性 227
CompareMethod枚举 227
Constants模块 228
ControlChars类 228
Conversion模块 229
DateAndTime模块 230
DateFormat枚举 233
DateInterval枚举 233
DueDate枚举 234
ErrObject类 235
FileAttribute枚举 236
FileSystem模块 236
Financial模块 243
FirstDayOfWeek枚举 243
FirstWeekOfYear枚举 245
Globals模块 245
Information模块 246
Interaction模块 248
MsgBoxResult枚举 250
MsgBoxStyle枚举 251
OpenAccess枚举 252
OpenMode枚举 253
OpenShare枚举 253
Strings模块 254
TriState枚举 263
VariantType枚举 263
VbStrConv枚举 264
VBMath模块 265
VBFixedArrayAttribute特性 266
VBFixedStringAttribute特性 267
附录B 从COM到CLR的转变 268
扩充类型系统 268
改变类型系统 274
平台的改变 279
语言清理 287