第1章 .NET与C 1
1.1 .NET & Visual Studio的历史延承 1
1.2.NET概述 3
1.3 C#概述 7
1.4 Visual Studio 2008集成开发环境 8
1.5第一个C#程序 13
本章小结 16
习题 17
第2章 C#编程基础 19
2.1数据类型 19
2.2变量和常量 22
2.3数据类型转换 24
2.4装箱和拆箱 26
2.5运算符与表达式 26
2.6控制语句 31
2.7数组 36
本章小结 38
习题 39
第3章 面向对象程序设计 41
3.1面向对象的基本概念 41
3.2类和对象 42
3.3字段 50
3.4属性 51
3.5方法 53
3.6继承 62
3.7多态性 69
3.8索引 71
3.9 委托与事件 72
3.10接口 78
3.11结构与枚举 83
3.12常用的基础类 87
3.13集合 97
本章小结 105
习题 106
第4章 C# 2.0/3.0新特性 108
4.1 C# 2.0主要技术 108
4.2 C# 3.0新特性 128
本章小结 133
习题 133
第5章 异常处理与程序调试 135
5.1错误、异常与调试的概念 135
5.2异常处理机制 135
5.3异常处理语句 136
5.4自定义异常 138
5.5程序调试 139
本章小结 143
习题 143
第6章 Windows应用 144
6.1建立Windows应用一般步骤 144
6.2控件的概念与基本操作 146
6.3窗体 155
6.4基本控件 158
6.5对话框 176
6.6容器类控件 181
6.7菜单 189
6.8工具栏与状态栏 191
6.9多重窗体和多文档界面 193
本章小结 196
习题 196
第7章 图形图像编程 199
7.1 GDI+概述 199
7.2绘制图形 211
7.3图像显示与保存 216
本章小结 218
习题 218
第8章 流和文件 219
8.1基本概念 219
8.2文件与目录管理 222
8.3文件的读/写 228
本章小结 238
习题 238
第9章 数据库程序设计 240
9.1 ADO.NET 240
9.2利用图形化方式访问数据库 243
9.3数据库的连接 246
9.4直接访问模式 248
9.5数据集模式 258
9.6读/写XML文件 270
9.7数据库中的图像存取 276
本章小结 279
习题 279
第10章 ASP.NET编程初步 281
10.1 ASP.NET概述 281
10.2 ASP.NET基本语法和内置对象 286
10.3 Web窗体 291
10.4 ASP.NET服务器控件 294
10.5 Web服务 317
本章小结 322
习题 322
第11章 .NET 3.0/3.5扩展编程 324
11.1 WPF技术基础 324
11.2 Windows工作流基础 340
11.3 WCF编程基础 349
11.4 ASP.NETAJAX基础 353
11.5 LINQ技术 357
本章小结 367
习题 368
附录A 实验 369
附录B Visual Studio 2008常用快捷键表 381
参考文献 382