第一部分 Visual Basic 6.0程序设计 3
第1章 Visual Basic 6.0简介 3
1-1 集成开发环境基本组成 3
1-2 菜单栏 4
1-3 工具栏 8
1-4 控件 9
1-5 窗体 10
1-6 窗体和代码窗口之间的切换 11
1-7 工程资源管理器 12
1-8 创建应用程序的基本步骤 13
思考练习题1 14
第2章 工程的使用 15
2-1 创建一个新工程 15
2-2 设置工程的属性 17
2-3 从工程中删除文件 20
2-4 打开一个已有的工程 20
2-5 工程组的使用 21
思考练习题2 22
第3章 创建用户界面 23
3-1 概念介绍 23
3-2 创建窗体 27
3-2-1 窗体的属性 27
3-2-2 窗体的方法 29
3-2-3 窗体的事件 32
3-2-4 窗体的启动、装载和卸载 33
3-2-5 界面样式 34
3-3 MDI窗体 35
3-4 控件 37
3-4-1 简介 38
3-4-2 Label(标签)A 41
3-4-3 TextBox(文本框)ab 43
3-4-4 Command(命令按钮)? 45
3-4-5 框架、选项按钮和复选框 46
3-4-6 ListBox(列表框)? 49
3-4-7 ComboBox(组合框)? 50
3-4-8 Image(图像框)和PictureBox(图片框) 51
3-4-9 滚动条控件 52
3-4-10 Timer(定时器)? 54
3-4-11 文件系统控件 55
3-5 工具栏 58
3-6 状态条 60
思考练习题3 61
第4章 菜单设计与对话框 62
4-1 菜单简介 62
4-2 菜单编辑器 63
4-3 菜单的Click事件 66
4-4 运行时改变菜单属性 66
4-5 弹出式菜单 68
4-6 对话框 69
4-7 通用对话框 73
思考练习题4 77
第5章 VB语言基础 78
5-1 数据类型 78
5-2 运算符及表达式 81
5-3 基本语句 83
5-4 基本控制结构 86
5-4-1 分支结构 87
5-4-2 循环结构 90
5-5 常用的内部函数 94
5-6 数组 98
5-7 控件数组 102
思考练习题5 104
第6章 程序设计 105
6-1 过程 105
6-1-1 Sub过程 105
6-1-2 Function过程 109
6-2 过程的调用 110
6-3 参数的传递 114
6-3-1 形参和实参 114
6-3-2 参数按值传递和按地址传递 115
6-3-3 数组参数 117
6-4 过程的递归调用 117
6-5 变量和过程的作用范围 120
6-5-1 变量的作用范围 120
6-5-2 静态变量 123
6-5-3 过程的作用范围 124
6-5-4 使用同名的变量 126
6-6 常用的排序算法 127
思考练习题6 129
第7章 数据库程序设计 130
7-1 VB数据库基础 130
7-2 可视化数据管理器 131
7-3 SQL语言 133
7-4 Data控件? 141
7-4-1 Data控件的属性 141
7-4-2 Data控件的事件 143
7-4-3 Data控件的方法 145
7-4-4 记录集和绑定控件 145
7-5 MSFlexGrid控件 157
7-6 ADO数据控件 163
7-7 DataGrid控件 171
7-8 DataList控件和DataCombo控件 176
7-9 DBList控件和DBCombo控件 176
7-10 数据访问对象 177
思考练习题7 189
第8章 数据环境与数据报表 190
8-1 数据环境设计器 190
8-1-1 添加数据环境设计器 190
8-1-2 建立连接 191
8-1-3 定义命令 191
8-2 数据报表设计 196
思考练习题8 203
第9章 VBA与创建图形 204
9-1 在VB程序中使用Microsoft Office所提供的对象 204
9-1-1 关于VBA 204
9-1-2 VBA应用 205
9-1-3 Active部件的使用 206
9-2 创建图形 212
9-2-1 基本概念、属性和方法 213
9-2-2 Line控件?和Shape控件? 219
9-2-3 在PictureBox控件中作图 221
思考练习题9 229
第10章 键盘与鼠标事件 230
10-1 响应键盘事件 230
10-2 响应鼠标事件 237
10-3 用鼠标拖放对象 243
思考练习题10 251
第11章 文件系统 252
11-1 文件类型 252
11-2 文件存取的基本步骤 253
11-3 文件系统控件 253
11-4 文件管理函数与语句 254
11-5 访问文件常用的函数和语句 258
11-6 顺序文件 263
11-7 随机文件 272
11-8 二进制文件 278
11-9 文件系统对象模型 279
11-9-1 利用FSO对象模型编程 279
11-9-2 访问驱动器、文件和文件夹 281
11-9-3 对文件和文件夹的操作 282
思考练习题11 291
第12章 OLE技术与ActiveX技术 292
12-1 OLE(对象链接与嵌入)的基本概念 292
12-2 链接与嵌入 292
12-3 OLE控件? 293
12-4 在设计阶段创建OLE 对象 294
12-4-1 常用属性 294
12-4-2 创建链接对象 296
12-4-3 创建嵌入对象 298
12-5 在运行阶段创建OLE 对象 300
12-5-1 常用的属性及方法 300
12-5-2 创建链接对象 302
12-5-3 创建嵌入对象 303
12-6 ActiveX控件 304
12-6-1 创建ActiveX控件和使用创建的ActiveX控件 304
12-6-2 使用“ActiveX控件接口向导”创建ActiveX控件 307
思考练习题12 309
第13章 程序调试 310
13-1 错误类型 310
13-2 调试工具 312
13-3 调试方法 313
13-4 使用调试窗口 314
13-5 错误处理程序 317
思考练习题13 319
第14章 打包发布应用程序 320
14-1 编译应用程序 320
14-2 利用版本信息 320
14-3 编译工程 322
14-4 打包应用程序 323
14-5 发布应用程序 326
14-6 管理脚本 327
14-7 运行安装程序 328
14-8 卸载应用程序 328
思考练习题14 328
第二部 案例分析 331
第15章 概述 331
15-1 开发背景 331
15-2 本系统的主要功能 332
15-3 开发本系统的软件和硬件环境 332
第16章 通用试题库系统需求分析 333
16-1 应用程序系统(应用项目)开发的基本策略与技巧 333
16-2 需求规格说明 335
16-3 建立UML模型 336
16-4 功能级数据流图 336
第17章 通用试题库系统功能及试题库的设计 338
17-1 系统总体结构 338
17-2 系统的功能结构 339
17-3 系统的数据文件体系结构 340
17-4 试题由人工选定的实现 340
17-5 数据库设计 341
第18章 用户管理 343
18-1 系统注册界面 343
18-2 系统主菜单界面 346
18-3 添加用户 351
18-4 撤销用户 353
18-5 权限管理 355
第19章 课程管理 359
19-1 选择课程 359
19-2 添加课程 361
19-3 删除课程 363
第20章 试题管理 368
20-1 添加试题 368
20-2 浏览试题 374
20-3 取消选中标记 383
第21章 试卷管理 386
21-1 输入选题条件 386
21-2 自动选题 389
21-3 试卷预览 395
21-4 生成试卷 398
第22章 打印试卷 403
参考文献 408