第一部分 搭建开发环境 1
第1章 开发工具的选择 1
1.1 Visual Studio 2008概述 1
1.1.1 Visual Studio 2008新功能 1
1.1.2 Visual Studio 2008的安装 2
1.2 .NET Framework 3.5介绍 8
1.2.1 公共语言运行库 9
1.2.2 .NET Framework类库 10
1.2.3 程序集 10
小结 11
课后习题 11
第2章 数据库工具的选择 13
2.1 SQL Server 2000概述 13
2.2 SQL Server 2000数据库的安装 13
2.3 SQL Server 2000数据库的设置与管理 20
2.3.1 SQL Server身份验证模式 20
2.3.2 SQL Server数据库的管理 22
小结 29
课后习题 29
第二部分 认识C#与面向对象编程 30
第3章 C#语法与面向对象编程 30
3.1 C#语言概述 30
3.1.1 C#语言的主要应用 30
3.1.2 C#语言的优点 31
3.1.3 C#3.0的新特性 31
3.1.4 C#程序的编译与执行 32
3.2 创建C#项目 33
3.2.1 Visual Studio 2008主要功能窗口介绍 33
3.2.2 新建第一个C#项目 37
3.2.3 新建控制台程序 40
3.3 常量与变量 42
3.3.1 常量 42
3.3.2 变量 42
3.4 C#数据类型 43
3.4.1 值类型 44
3.4.2 引用类型 50
3.5 运算符 58
3.5.1 C#支持的运算符 58
3.5.2 运算符的优先级 66
3.6 面向对象编程 66
3.6.1 类 67
3.6.2 常用类 77
小结 86
课后习题 86
第4章 控制语句 89
4.1 分支语句 89
4.1.1 if...else...语句 89
4.1.2 switch语句 92
4.2 循环语句 94
4.2.1 for语句 94
4.2.2 while语句 97
4.2.3 do...while语句 99
4.2.4 foreach语句 100
4.3 其他语句 101
4.3.1 break语句 101
4.3.2 continue语句 101
4.4 异常语句 102
小结 104
课后习题 104
第三部分 项目——通信录 106
第5章 界面设计 109
5.1 创建窗体 109
5.1.1 修改窗体属性 110
5.1.2 屏幕分辨率 111
5.2 设计用户界面 112
5.2.1 添加控件 112
5.2.2 其他控件 120
5.2.3 设计其他窗体 124
小结 125
课后习题 126
第6章 访问数据库 128
6.1 ADO.NET概述 128
6.2 ADO.NET对象 131
6.2.1 Connection对象 132
6.2.2 Command对象 134
6.2.3 DataReader对象 137
6.2.4 DataSet对象 139
6.2.5 DataAdapter对象 141
小结 145
课后习题 145
第7章 应用程序设计 147
7.1 Windows Form Designer生成的代码 147
7.2 命名空间 149
7.3 窗体事件 150
7.4 编写“登录”窗体代码 151
7.5 编写“班级管理”窗体代码 153
7.6 编写“主界面”窗体代码 156
7.7 编写“通信录管理”窗体代码 158
7.7.1 编写“通信录管理”窗体Load的代码 158
7.7.2 编写“通信录管理”窗体“添加”按钮的代码 159
7.7.3 编写“通信录管理”窗体“修改”按钮的代码 161
7.7.4 编写“通信录管理”窗体“删除”按钮的代码 162
7.7.5 编写“通信录管理”窗体“确定”按钮的代码 162
7.7.6 编写“通信录管理”窗体“退出”按钮的代码 163
7.8 编写“注册”窗体代码 164
小结 166
第四部分 项目——工会管理系统 167
第8章 工会管理系统数据库设计 168
8.1 数据库分析 168
8.2 数据库概念结构设计 169
8.3 建立数据库 176
小结 176
第9章 工会管理系统应用程序设计 177
9.1 数据访问层 177
9.2 业务逻辑层 180
9.2.1 SQL语句类 180
9.2.2 业务逻辑类 183
9.2.3 错误处理类 193
9.3 会员信息管理模块 193
9.3.1 会员信息管理功能与组成简介 194
9.3.2 会员基本信息模块 194
9.4 职工业余爱好统计 205
9.4.1 职工业余爱好统计窗体的加载 207
9.4.2 职工业余爱好信息的编辑 208
9.4.3 职工业余爱好信息的添加 209
9.4.4 职工业余爱好信息的删除 211
9.4.5 职工业余爱好信息的清空 212
9.4.6 职工业余爱好信息的查询 212
9.5 独生子女管理模块 214
9.5.1 独生子女信息管理模块窗体设计 214
9.5.2 独生子女费发放模块 221
9.6 帮扶困难职工模块 231
9.6.1 困难职工信息窗体的加载代码 235
9.6.2 困难职工信息的添加 236
9.6.3 困难职工信息的编辑 237
9.6.4 困难职工信息的删除 238
9.6.5 困难职工信息的查询 239
9.6.6 困难职工信息的清空 241
9.7 标准化建设考核 241
9.7.1 考核项目 241
9.7.2 考核子项目 248
9.7.3 考核情况 255
9.8 系统管理 265
9.8.1 用户登录 265
9.8.2 用户管理 272
9.9 创建菜单和工具栏 281
9.9.1 创建菜单 281
9.9.2 创建菜单事件 282
小结 285
第10章 设计报表 286
10.1 水晶报表工具 286
10.1.1 使用水晶报表工具设计报表 287
10.1.2 水晶报表对象模型 287
10.2 在Windows应用程序中使用水晶报表 289
10.2.1 报表设计模式 289
10.2.2 工会管理系统报表设计 290
小结 300
第11章 编写用户手册 301
11.1 用户手册组成 301
11.2 手册编写示例 302
小结 305