1.NET基础 1
1.1 .NET概述 2
1.2公共语言运行库 3
1.3开发工具 4
1.4使用MSDN帮助文档 13
1.5习题 15
2C#语言基础 16
2.1数据类型 17
2.2变量和常量 28
2.3类型转换 30
2.4运算符与表达式 32
2.5流程控制语句 42
2.6习题 56
3面向对象的C 59
3.1面向对象的基本概念 60
3.2类 62
3.3字段 66
3.4属性 67
3.5方法 68
3.6构造函数 74
3.7析构函数 78
3.8继承 79
3.9接口 81
3.10习题 83
4控件 85
4.1为窗体添加控件 86
4.2调整控件 88
4.3按钮类控件 90
4.4常用文本编辑、列表控件 99
4.5分割条控件、分组框控件、面板控件和选项卡控件 103
4.6滚动类控件 107
4.7ToolStrip工具栏和StatusStrip状态栏控件 111
4.8 ListView列表视图和TreeView树视图控件 119
4.9 Timer定时器控件 126
4.10习题 128
5用户界面编程 129
5.1创建窗体 130
5.2设置窗体的属性 134
5.3工具箱 135
5.4处理窗体的事件 137
5.5菜单 138
5.6对话框 140
5.7习题 151
6图形图像编程 152
6.1图片框控件和图像列表控件 153
6.2 .NET中的图像打印技术 156
6.3图形图像与剪贴板的交互应用 157
6.4 Graphics对象 159
6.5 Paint事件 161
6.6常用的数据结构 161
6.7颜色 165
6.8字体 168
6.9画笔 171
6.10画刷 177
6.11显示文字 178
6.12显示图像 179
7文件输入/输出操作 181
7.1 Stream类 182
7.2 FileStream类 183
7.3用于读写数据的类 184
7.4文件和目录类 188
7.5 Path类 191
7.6利用TreeView控件制作目录树 203
7.7利用ListView控件制作文件列表视图 207
7.8习题 211
8调试与异常处理 212
8.1程序错误 213
8.2程序调试 216
8.3异常捕获及处理 223
8.4异常的层次结构 226
8.5习题 232
9数据库开发基础 233
9.1数据库连接 234
9.2数据命令 237
9.3 SqlDataReader对象和OIeDbDataReader对象 241
9.4应用可视控件访问数据库 244
9.5习题 249
10使用ADO.NET访问数据库 250
10.1 Windows窗体中的数据体系结构 251
10.2数据适配器 252
10.3数据集DataSet类 254
10.4 DataTable类方法 255
10.5 DataRelation类 262
10.6数据视图 264
10.7使用ADO.NET访问数据库的基本途径 266
11开发Web应用程序 283
11.1 ASP.NET简介 284
11.2创建一个基本的Web网站 285
11.3 Web表单 288
11.4其他相关类 296
12典型应用案例:综合教学信息管理系统 323
12.1概述 323
12.2需求分析 323
12.3系统设计 324
12.4数据库设计 328
12.5多层设计模式开发 332
12.6文件夹及文件架构布局设计 335
12.7公共类设计 336
12.8主要功能模块设计 337
附录C#常用方法与属性 380
参考文献 384