第1章 认识C# 1
1.1 简单的控制台应用程序 1
1.2 习题 8
第2章 变量与数据类型 9
2.1 变量与常量 9
2.2 基本数据类型 10
2.3 复杂数据类型 14
2.4 习题 14
第3章 程序流程控制 15
3.1 选择语句 15
3.2 循环语句 24
3.3 跳转语句 28
3.4 习题 30
第4章 数组与方法 31
4.1 简单数组(一维数组) 31
4.2 多维数组 33
4.3 方法/函数 35
4.4 参数传递 40
4.5 习题 44
第5章 类与对象 45
5.1 类、对象、类的成员 45
5.2 类的属性 49
5.3 类的方法 54
5.4 方法的重载 56
5.5 构造函数 59
5.6 重载构造函数 60
5.7 析构函数 63
5.8 习题 64
第6章 继承 65
6.1 员工工资计算模块 65
6.2 基础知识 67
6.3 功能实现 70
第7章 多态性 76
7.1 员工工资管理系统 76
7.2 基础知识 77
7.3 考勤打铃提示管理系统 97
7.4 基础知识 98
7.5 习题 107
第8章 泛型与集合 108
8.1 ArrayList 108
8.2 哈希表(HashTable) 113
8.3 堆栈 117
8.4 队列 120
8.5 泛型 124
8.6 习题 136
第9章 部门信息管理 137
9.1 开发任务演示:实现部门信息管理 137
9.2 T-SQL语句 138
9.3 使用select语句显示部门信息 140
9.4 使用insert语句增加部门信息 147
9.5 使用update语句更新部门信息 152
9.6 使用delete语句删除部门信息 156
9.7 习题 161
第10章 员工考勤信息管理 162
10.1 模块开发任务演示:员工考勤信息管理模块实现 162
10.2 基础知识 168
10.3 功能实现 186
10.4 习题 196
第11章 自定义员工请假审批工作流 197
11.1 模块业务 197
11.2 模块设计 198
11.3 基础知识 202
11.4 模块类库 206
11.5 窗体类功能实现 215
11.6 习题 219
第12章 员工工资模块 220
12.1 业务逻辑分析 220
12.2 设计测试用例 221
12.3 需求的细化与设计 223
12.4 标准三层架构的基本框架 227
12.5 实现工资计算程序 229
12.6 标准三层架构的总结 244
12.7 习题 245
第13章 超假罚款模块 246
13.1 系统业务 246
13.2 模块设计 246
13.3 基础知识综合应用 249
13.4 超假罚款模块实现 271
13.5 习题 288
第14章 支付员工薪水 289
14.1 系统业务 289
14.2 基础知识 289
14.3 支付薪水功能实现 301
14.4 习题 317
第15章 版本控制软件VSS 2005 319
15.1 VSS 2005服务器端操作 319
15.2 VSS客户端操作 322
15.3 使用VSS注意事项 326
第16章 使用Workshop设计帮助文件 328
16.1 系统业务:系统帮助文件的使用 328
16.2 基础知识讲解及功能实现 329
16.3 习题 333
第17章 部署人事工资管理信息系统 334
17.1 安装人事工资管理信息系统 334
17.2 部署人事工资考勤信息系统 336
17.3 习题 349
第18章 数据字典 350