□□章 C#与Microsoft Visual Studio 1
第2章 C#基础语法 26
2.1 数据类型 26
2.2 数据进制与格式 32
2.3 变量 35
2.4 常量 39
2.5 类型转化 40
2.6 装箱和拆箱 44
2.7 运算符与表达式 45
2.8 实验指导2-1:面积比较 49
2.9 注释与调试 49
2.10 预处理命令 52
2.11 实验指导2-2:变量运算 54
2.12 思考与练习 55
第3章 控制语句 57
3.1 语句概述 57
3.2 选择语句 59
3.3 循环语句 66
3.4 嵌套语句 71
3.5 跳转语句 74
3.6 异常处理语句 79
3.7 实验指导3-1:输出等腰梯形 84
3.8 思考与练习 86
第4章 数组 88
4.1 数组概述 88
4.2 一维数组 88
4.3 二维数组 97
4.4 多维数组 99
4.5 交错数组 100
4.6 静态数组 101
4.7 动态数组 103
4.8 实验指导4-1:求矩阵外环和 107
4.9 思考与练习 109
第5章 面向对象编程基础 111
5.1 类简介 111
5.2 字段和属性 114
5.3 方法 117
5.4 类和对象 119
5.5 构造函数 125
5.6 析构函数 126
5.7 实验指导5-1:创建数据统计类 127
5.8 思考与练习 129
第6章 类的高级应用 131
6.1 封装 131
6.2 继承 133
6.3 多态 139
6.4 实验指导6-1:虚函数与抽象类 144
6.5 接口 145
6.6 实验指导6-2:实现简单
数学运算 151
6.7 思考与练习 154
第7章 字符串 156
7.1 String类字符串 156
7.2 StringBuilder类字符串 169
7.3 正则表达式 176
7.4 实验指导7-1:用户注册 184
7.5 思考与练习 187
第8章 其他常用类 189
8.1 时间和日期 189
8.2 数学类 201
8.3 随机数 203
8.4 实验指导8-1:时间与随机数的
综合运算 205
8.5 思考与练习 206
第9章 枚举、结构和集合 208
9.1 枚举 208
9.2 结构 215
9.3 集合 218
9.4 自定义集合类 236
9.5 泛型 239
9.6 实验指导9-1:手机信息管理 248
9.7 思考与练习 250
□□0章 委托和事件 252
10.1 委托 252
10.2 事件 256
10.3 实验指导10-1:多方法执行 259
10.4 实验指导10-2:信息修改 260
10.5 思考与练习 263
□□1章 Windows窗体控件 265
11.1 Windows窗体概述 265
11.2 基本类型控件 271
11.3 选择类型控件 281
11.4 图像显示类型控件 286
11.5 列表类型控件 291
11.6 容器类型控件 302
11.7 其他常用类型控件 306
11.8 实验指导11-1:会员信息登记 309
11.9 思考与练习 312
□□2章 MDI应用程序 314
12.1 MDI应用程序 314
12.2 高级控件 319
12.3 常用对话框 327
12.4 实验指导12-1:窗体间的
数据传递 338
12.5 思考与练习 340
□□3章 数据库编程 342
13.1 数据库开发基础 342
13.2 数据库连接 345
13.3 数据操作 349
13.4 实验指导13-1:数据显示 356
13.5 数据集对象 358
13.6 数据显示控件——DataGridView
控件 369
13.7 实验指导13-2:用户注册 374
13.8 思考与练习 377
□□4章 文件和IO流 379
14.1 认识流 379
14.2 获取文件系统信息 387
14.3 操作目录 393
14.4 操作文件 398
14.5 读取和写入文件 401
14.6 读写二进制文件 404
14.7 树形目录控件 406
14.8 实验指导14-1:文件管理 409
14.9 思考与练习 411
□□5章 职工签到系统 413
15.1 系统概述 413
15.2 数据库设计 415
15.3 准备工作 418
15.4 登录模块 423
15.5 注册 425
15.6 签到 427
附录 思考与练习答案 434