第1章 数据库基础
1.1 数据库概述1
1.1.1 数据库有关概念1
1.1.2 数据模型2
1.1.3 关系数据库3
1.2 流行的关系数据库5
1.2.1 Access数据库5
1.2.2 SQL Server 2000数据库5
1.2.3 Oracle数据库6
1.2.4 DB2数据库6
1.3 数据库应用系统开发概述6
1.3.1 数据库应用系统开发步骤7
1.3.2 数据库设计7
1.3.3 应用程序设计8
1.4 Visual Basic的数据库访问技术简介9
1.4.1 使用数据控件访问数据库9
1.4.2 使用数据访问对象访问数据库10
1.4.3 使用数据环境访问数据库11
1.5 学籍管理系统的系统分析与设计11
1.5.1 系统分析11
1.5.2 系统设计12
1.5.3 数据库设计13
1.6 小结15
习题15
第2章 创建数据库
2.1 建立Access数据库16
2.1.1 创建数据库16
2.1.2 创建表18
2.1.3 编辑表中数据24
2.1.4 建立表间关系25
2.2 创建SQL Server数据库29
2.2.1 创建数据库29
2.2.2 创建表32
2.2.3 创建存储过程35
2.2.4 数据库的附加与分离37
2.3 SQL Server数据库与Access数据库的相互转换39
2.4 小结44
习题44
实验创建数据库45
第3章 SQL语言
3.1 SQL语言概述47
3.2 数据定义48
3.2.1 创建表结构48
3.2.2 修改表结构50
3.2.3 删除表50
3.3 数据查询50
3.3.1 简单查询51
3.3.2 复杂查询56
3.4 数据操作59
3.4.1 插入记录59
3.4.2 修改记录60
3.4.3 删除记录60
3.5 小结61
习题61
实验Select语句的使用62
第4章 使用ADO数据控件访问数据库
4.1 ADO数据控件概述64
4.2 ADO数据控件连接数据源的方式65
4.2.1 使用OLE DB直接连接Access数据库65
4.2.2 使用ODBC数据源连接Access数据库68
4.2.3 使用OLE DB直接连接SQL Server数据库70
4.2.4 使用ODBC数据源连接SQL Server数据库72
4.3 ADO数据控件的常用属性、方法和事件75
4.3.1 ADO数据控件的常用属性75
4.3.2 ADO数据控件的常用事件79
4.3.3 ADO数据控件的常用方法80
4.4 数据绑定控件81
4.5 记录集的常用属性和方法83
4.5.1 记录集的常用属性84
4.5.2 记录集的常用方法85
4.5.3 记录集中字段值的存取91
4.6 数据库相关控件的使用92
4.6.1 DataGrid控件92
4.6.2 DataList控件和DataCombo控件97
4.6.3 DateTimePicker控件101
4.7 设计学籍管理系统的班级信息管理模块102
4.8 小结109
习题110
实验ADO数据控件的使用110
第5章 使用ADO对象访问数据库
5.1 ADO对象概述112
5.2 ADO的Connection对象115
5.2.1 Connection对象的常用属性115
5.2.2 Connection对象的常用方法116
5.3 ADO的Command对象120
5.3.1 Command对象的常用属性120
5.3.2 Command对象的常用方法120
5.4 ADO的RecordSet对象121
5.4.1 RecordSet对象的常用属性122
5.4.2 RecordSet对象的常用方法123
5.5 设计学籍管理系统的相关模块129
5.5.1 学生信息管理模块的设计129
5.5.2 学生信息查询模块的设计139
5.5.3 成绩录入模块的设计145
5.6 小结149
习题150
实验ADO对象编程150
第6章 高级控件应用
6.1 MSHFlexGrid控件153
6.1.1 MSHFlexGrid控件的常用属性154
6.1.2 MSHFlexGrid控件的应用155
6.2 MSChart控件156
6.2.1 MSChart控件的属性设置157
6.2.2 MSChart控件的应用157
6.3 ListView控件161
6.3.1 ListView控件简介161
6.3.2 ListView控件的应用163
6.4 TreeView控件169
6.4.1 TreeView控件简介169
6.4.2 TreeView控件的应用170
6.5 设计学籍管理系统的成绩查询模块174
6.6 小结179
习题180
实验高级控件的使用180
第7章 报表设计与打印
7.1 数据环境设计器182
7.1.1 数据环境概述182
7.1.2 数据环境的创建183
7.1.3 数据环境的使用187
7.2 Data Report的报表打印189
7.2.1 数据报表设计器189
7.2.2 简单报表的设计192
7.2.3 复杂报表的设计194
7.2.4 预览和打印报表196
7.3 Printer对象的报表打印196
7.3.1 Printer对象的属性及方法197
7.3.2 Printer对象的应用实例198
7.4 通过Word进行报表打印201
7.5 通过Excel进行报表打印204
7.6 设计学籍管理系统中的班级学生名册报表209
7.7 小结212
习题213
实验报表设计与打印213
第8章 学籍管理系统的最终完善
8.1 系统主窗体的建立216
8.1.1 MDI主窗体的添加216
8.1.2 菜单设计217
8.1.3 工具栏的设计220
8.1.4 状态栏的设计223
8.2 登录模块的设计224
8.3 系统管理模块的设计227
8.3.1 设计添加系统用户窗体227
8.3.2 设计修改密码窗体230
8.4 小结232
习题233
实验主窗体及有关模块的设计233
第9章 制作安装程序
9.1 制作安装程序234
9.1.1 Visual Basic应用软件的组成234
9.1.2 生成可执行文件234
9.1.3 制作安装程序236
9.2 其他制作安装程序的工具介绍242
9.2.1 Install Shield工具软件介绍242
9.2.2 Wise Installation工具软件介绍243
9.3 小结243
习题243
第10章 自测考试管理系统实例
10.1 系统分析244
10.1.1 开发背景244
10.1.2 需求分析244
10.1.3 系统功能分析244
10.2 系统设计245
10.2.1 系统模块设计245
10.2.2 开发与运行环境的选择246
10.2.3 系统实现过程分析246
10.3 数据库的设计246
10.4 系统实现249
10.4.1 服务器端程序设计249
10.4.2 客户端程序设计301
10.5 小结325
参考文献