第一部分 Visual Basic 6.0程序设计 1
第1章 Visual Basic 6.0简介 1
1-1 集成开发环境基本组成 1
1-2 菜单栏 2
1-3 工具栏 5
1-4 在工具箱中添加控件 6
1-5 窗体 7
1-6 在窗体窗口和代码窗口之间切换 8
1-7 在工程资源管理器中管理应用程序 9
1-8 创建应用程序的基本步骤 10
思考练习题1 11
2-1 创建一个新工程 12
第2章 工程的使用 12
2-2 设置工程的属性 14
2-3 从工程中删除文件 16
2-4 打开一个已有的工程 17
2-5 工程组的使用 18
思考练习题2 19
第3章 创建用户界面 20
3-1 概念介绍 20
3-2 创建窗体 23
3-2-1 窗体的属性 23
3-2-2 窗体的方法 25
3-2-3 窗体的事件 25
3-2-4 窗体的启动、装载、卸载和关闭 26
3-2-5 界面样式 27
3-3 控件 30
3-3-1 简介 30
3-3-2 Label(标签) 33
3-3-3 Text(文本框) 34
3-3-4 Command(命令按钮) 35
3-3-5 框架控件、选项按钮和复选框 36
3-3-6 ListBox(列表框) 38
3-3-7 ComboBox(组合框) 40
3-3-8 Image(图像框)和PictureBox(图片框) 40
3-3-9 HscrollBar(滚动条控件) 41
3-3-10 Timer(定时器) 43
3-3-11 文件系统控件 44
3-4 控件数组 48
3-5 工具栏 50
3-6 状态条 52
思考练习题3 53
第4章 菜单设计与对话框 54
4-1 菜单简介 54
4-2 菜单编辑器 55
4-3 菜单的Click事件 58
4-4 运行时改变菜单属性 58
4-5 弹出式菜单 59
4-6 对话框 60
4-7 通用对话框 63
思考练习题4 68
5-1 数据类型 69
第5章 VB语言基础 69
5-2 运算及赋值语句 71
5-3 基本控制结构 73
5-3-1 分支结构 74
5-3-2 循环结构 76
5-4 常用的内部函数 79
5-4-1 算术函数 79
5-4-2 字符串函数 80
5-4-3 日期与时间函数 81
5-4-4 类型转换函数 82
5-4-5 输入函数与输出函数 82
5-4-6 验证函数 85
5-5 数组 86
5-4-7 时间差函数 86
思考练习题5 89
第6章 程序设计 90
6-1 过程 90
6-1-1 Sub过程 90
6-1-2 Function过程 94
6-2 过程的调用 94
6-3 参数的传递 97
6-3-1 形参和实参 97
6-3-2 参数按值传递和按地址传递 98
6-3-3 数组参数 99
6-3-4 对象参数 100
6-4 过程的递归调用 100
6-5-1 变量的作用范围 101
6-5 变量和过程的作用范围 101
6-5-3 过程的作用范围 103
6-5-2 静态变量 103
6-5-4 使用同名的变量 104
6-6 在VB程序中使用Microsoft Office所提供的对象 105
6-6-1 关于VBA 105
6-6-2 VBA应用 106
6-6-3 ActiveX部件的使用 107
6-7 创建图形 113
6-7-1 坐标系 113
6-7-2 Line控件和Shape控件 117
6-7-3 在PictureBox控件中作图 119
思考练习题6 122
7-1 响应键盘事件 123
第7章 键盘与鼠标事件 123
7-2 窗体级键盘事件 127
7-3 响应鼠标事件 128
7-4 用鼠标拖放对象 133
思考练习题7 138
第8章 文件系统 139
8-1 文件类型 139
8-2 文件存取的基本步骤 140
8-3 文件系统控件 140
8-4 文件管理函数与语句 141
8-5 文件访问函数 145
8-5-1 打开与关闭文件的函数 145
8-5-2 输入函数 146
8-5-3 输出数据 148
8-5-4 改变读写位置的语句及函数 150
8-6 顺序文件操作 150
8-7 使用随机文件和二进制文件 152
8-7-1 随机文件 152
8-7-2 二进制文件 155
8-8 文件系统对象模型 156
8-8-1 利用FSO对象模型编程 156
8-8-2 访问驱动器、文件和文件夹 158
8-8-3 对文件和文件夹的操作 159
思考练习题8 162
9-2 链接与嵌入 163
9-1 OLE(对象链接与嵌入)的基本概念 163
第9章 OLE技术与ActiveX技术 163
9-3 OLE控件 164
9-4 在设计阶段建立OLE对象 165
9-4-1 常用属性简介 165
9-4-2 在设计阶段建立链接对象 167
9-4-3 设计时建立嵌入对象 170
9-5 运行阶段建立OLE对象 171
9-5-1 在运行阶段创建OLE对象的方法及属性 172
9-5-2 在运行阶段创建链接对象 174
9-5-3 运行阶段建立嵌入对象 174
9-6 ActiveX控件 176
9-7 ActiveX文档 184
思考练习题9 186
第10章 数据库程序设计 187
10-1 Visual Basic 6.0数据库编程基础 187
10-2 可视化数据管理器 188
10-3 数据访问对象 191
10-4 Data控件 193
10-4-1 Data控件的属性 193
10-4-2 Data控件的事件 195
10-4-3 Data控件的方法 197
10-4-4 记录集和绑定控件 198
10-5 ADO数据控件 204
10-6 DataGrid控件 206
10-7 MSHFlexGrid控件 209
10-8 DataList控件和DataCombo控件 212
10-9 DBList控件和DBCombo控件 213
10-10 MSFlexGrid控件 214
10-11 SQL语言 216
思考练习题10 220
第11章 数据环境与数据报表 221
11-1 数据环境设计器 221
11-1-1 给工程添加一个数据环境设计器 221
11-1-2 建立连接 221
11-1-3 定义命令(Command) 222
11-2 数据报表设计 223
思考练习题11 230
12-1 编译应用程序 231
12-2 充分利用版本信息 231
第12章 打包展开应用程序 231
12-3 编译工程 233
12-4 打包应用程序 235
12-5 展开应用程序 238
12-6 管理脚本 240
12-7 运行安装程序 241
12-8 卸载应用程序 241
思考练习题12 241
第13章 程序调试 242
13-1 错误类型 242
13-2 调试工具 244
13-3 调试方法 245
13-4 使用调试窗口 246
13-5 错误处理程序 249
思考练习题13 251
第二部分 案例分析 252
第14章 概述 252
14-1 开发背景 252
14-2 本系统的主要功能 253
14-3 开发本系统的软件和硬件环境 254
第15章 通用试题库系统需求分析 255
15-1 应用程序系统(应用项目)设计的基本策略与技巧 255
15-2 需求规格说明 257
15-3 建立UML模型 258
15-4 功能级数据流图 259
16-1 系统总体结构 261
第16章 通用试题库系统功能及试题库的设计 261
16-2 系统的功能结构 262
16-3 系统的数据文件体系结构 263
16-4 试题由人工选定的实现 263
16-5 数据库设计 264
第17章 用户管理 266
17-1 系统注册界面 266
17-2 系统主菜单界面 269
17-3 添加用户 273
17-4 撤消用户 274
17-5 权限管理 276
第18章 课程管理 279
18-1 选择课程 279
18-2 添加课程 281
18-3 删除课程 282
第19章 试题管理 286
19-1 添加试题 286
19-2 浏览试题 291
19-3 取消选中标记 298
第20章 试卷管理 301
20-1 输入选题条件 301
20-2 自动选题 303
20-3 试卷预览 309
20-4 生成试卷 311
第21章 打印试卷 315
结束语 319
参考文献 321