第1章 C#与Visual Studio概述 1
1.1 Visual Studio概述 1
1.1.1 Visual Studio 2005的安装 1
1.1.2 Visual Studio 2005的启动 6
1.2 牛刀小试 9
1.3 本章小结 13
第2章 C#语言基础 14
2.1 一个简单的C#程序 14
2.2.1 值类型 17
2.2 数据类型 17
2.2.2 引用类型 23
2.3 操作符 26
2.3.1 常用的操作符 26
2.3.2 操作符的优先级 27
2.4 流程控制 28
2.4.1 选择控制 28
2.4.2 循环控制 34
2.5 本章小结 36
3.2.1 安装SQL Server 2000 37
3.2 SQL Server数据库基本操作 37
3.1 数据库简介 37
第3章 SQL语言与数据库 37
3.2.2 数据库管理 42
3.2.3 数据库表的管理 44
3.3 SQL语言基础 53
3.3.1 INSERT语句 54
3.3.2 UPDATE语句 54
3.3.3 DELETE语句 55
3.3.4 SELECT语句 55
3.4 存储过程管理 59
3.4.1 新建存储过程 60
3.4.2 修改存储过程 61
3.4.3 删除存储过程 62
3.5 本章小结 62
第4章 使用ADO.NET访问数据库 63
4.1 ADO.NET模型简介 63
4.2 数据连接 67
4.2.1 连接SQL Server数据源 67
4.2.2 连接OLE DB数据源 74
4.3 数据命令 76
4.4.1 DataReader类 92
4.4 数据阅读器 92
4.4.2 实例演示DataReader 95
4.5 数据集 97
4.6 本章小结 99
第5章 个人通讯录实例 100
5.1 个人通讯录系统功能介绍 100
5.1.1 系统总体功能 100
5.1.2 系统运行效果 101
5.1.3 系统数据库设计 104
5.2.1 建立Contact项目 105
5.2 个人通讯录——二层结构版本 105
5.2.2 显示联系人信息 110
5.2.3 添加和修改联系人信息 113
5.2.4 删除联系人 119
5.3 个人通讯录——三层结构版本 120
5.3.1 建立Contact项目 121
5.3.2 显示联系人信息 122
5.3.3 添加和修改联系人信息 126
5.3.4 删除联系人 131
5.3.5 数据访问层ContactDB类 133
5.4 本章小结 135
6.1.1 系统总体功能 136
第6章 教务管理系统简介及学生端设计 136
6.1 教务管理系统简介 136
6.1.2 系统数据库设计 137
6.2 教务管理系统学生端设计 143
6.2.1 学生端系统概述 143
6.2.2 系统管理模块设计 155
6.2.3 学籍管理模块设计 165
6.2.4 课程管理模块设计 190
6.2.5 四六级管理模块设计 207
6.3 本章小结 216
7.1.1 教师端系统综述 217
第7章 教师端和管理员端设计 217
7.1 教务管理系统教师端设计 217
7.1.2 系统管理模块设计 225
7.1.3 课程管理模块设计 239
7.2 教务管理系统管理员端设计 261
7.2.1 管理员端系统综述 261
7.2.2 系统管理模块设计 264
7.2.3 教师管理模块设计 264
7.2.4 考试管理模块设计 274
7.3 本章小结 282