第1章 Visual BASIC 6.0程序开发环境 1
1.1 Visual BASIC 6.0的版本 1
1.2 Visual BASIC 6.0的启动与退出 1
1.3 主窗口 3
1.3.1 标题栏 3
1.3.2 选单栏 3
1.3.3 工具栏 4
1.4 其他窗口 5
1.4.1 窗体设计器窗口和工程资源管理器窗口 5
1.4.2 属性窗口和工具箱窗口 6
习题1 7
第2章 对象及其操作 8
2.1 对象 8
2.1.1 Visual BASIC 6.0的对象 8
2.1.2 对象属性设置 10
2.2 窗体 11
2.2.1 窗体的结构与属性 11
2.2.2 窗体事件 14
2.3 控件 15
2.3.1 控件与工具箱 15
2.3.2 控件的命名和控件值 18
2.3.3 控件的画法 18
2.3.4 控件的基本操作 19
习题2 20
第3章 简单程序设计 22
3.1 简单Visual BASIC 6.0程序的编写 22
3.1.1 建立用户界面的对象 22
3.1.2 对象属性的设置 22
3.1.3 对象事件的过程及编程 23
3.1.4 保存和运行程序 25
3.2 Visual BASIC 6.0的事件驱动应用程序 27
习题3 28
第4章 基本输入、输出控件 29
4.1 Label标签控件 29
4.2 Command按钮控件 30
4.3 文本框控件 32
4.4 焦点与Tab顺序 35
4.4.1 设置焦点 35
4.4.2 Tab顺序 35
4.5 字体属性的设置 36
4.5.1 字体类型 36
4.5.2 字体大小 36
4.5.3 其他属性 37
习题4 39
第5章 数据类型及其运算 41
5.1 标准数据类型 41
5.2 常量 42
5.2.1 直接常量 42
5.2.2 符号常量 43
5.3 变量 44
5.3.1 变量的命名规则 44
5.3.2 声明变量 45
5.3.3 变量的数据类型 46
5.3.4 变量的定义 50
5.4 表达式 52
5.4.1 算术表达式 52
5.4.2 字符串表达式 54
5.4.3 关系表达式 54
5.4.4 布尔表达式 55
5.4.5 日期表达式 57
5.4.6 对象表达式 57
5.4.7 运算符的优先级 57
5.5 常用内部函数 58
5.5.1 数学运算函数 58
5.5.2 字符串函数 59
5.5.3 日期和时间函数 59
5.5.4 格式输出函数 60
5.5.5 随机数语句和函数 60
5.5.6 数据类型转换函数 61
5.6 语句 62
5.6.1 程序语句 62
5.6.2 程序的书写规则 62
5.6.3 命令格式中的符号约定 63
习题5 63
第6章 顺序控制结构 65
6.1 赋值语句 65
6.2 输出语句 66
6.2.1 用标签(Label)控件输出文本 66
6.2.2 用Print方法输出 67
6.2.3 窗体输出 73
6.3 数据输入 74
6.3.1 用文本框(TextBox)控件输入或显示文本 74
6.3.2 数据输入——InputBox函数 75
6.4 MsgBox函数和MsgBox语句 77
6.4.1 MsgBox函数 78
6.4.2 MsgBox语句 80
习题6 81
第7章 选择控制结构 82
7.1 单行结构条件语句 82
7.2 多行结构条件语句 85
7.2.1 块结构条件语句 85
7.2.2 IIf函数 88
7.3 多分支控制结构 88
习题7 93
第8章 循环结构 94
8.1 For循环控制结构 94
8.2 While循环控制结构 97
8.3 Do循环控制结构 99
8.4 多重循环 101
8.5 GoTo型控制 102
8.5.1 GoTo语句 102
8.5.2 On-GoTo语句 103
习题8 103
第9章 数组 106
9.1 数组 106
9.1.1 数组的定义 106
9.1.2 静态数组与动态数组 113
9.1.3 数组元素的输入、输出和复制 115
9.1.4 For Each…Next语句 118
9.2 控件数组 119
9.2.1 基本概念 120
9.2.2 建立控件数组 120
9.3 枚举 122
9.3.1 枚举类型的概念 122
9.3.2 定义枚举类型 123
9.4 用户自定义数据类型 124
9.4.1 用户自定义数据类型的概念 125
9.4.2 建立和使用用户自定义类型变量 126
9.4.3 用户自定义类型数组 127
9.4.4 程序举例 128
习题9 129
第10章 过程 131
10.1 Sub过程 131
10.1.1 通用过程 131
10.1.2 事件过程 135
10.2 Function过程 137
10.2.1 建立Function过程 137
10.2.2 调用Function过程 138
10.3 参数传递 140
10.3.1 形参和实参 140
10.3.2 数组参数的传送 143
10.4 可选参数与可变参数 146
10.4.1 可选参数 146
10.4.2 可变参数 147
10.5 对象参数 148
10.5.1 窗体参数 148
10.5.2 控件参数 149
10.6 变量的作用范围 152
10.6.1 过程级变量 152
10.6.2 模块级变量 153
10.7 变量的生存期 155
10.8 代码模块 157
10.9 调用其他模块中的过程 159
习题10 160
第11章 常用内部控件 161
11.1 用于修饰窗体的控件 161
11.1.1 使用框架 161
11.1.2 使用直线和形状控件 163
11.1.3 使用图片框控件和图像控件 164
11.2 单选按钮组 166
11.3 复选框 167
11.4 列表框 169
11.5 组合框 172
11.6 滚动条 174
11.7 计时器 176
11.8 文件系统控件 177
11.8.1 驱动器列表框 177
11.8.2 目录列表框 177
11.8.3 文件列表框 178
11.8.4 应用举例 178
11.8.5 控件的综合应用 179
习题11 181
第12章 多重窗体程序设计与环境应用 182
12.1 建立多重窗体应用程序 182
12.1.1 与多重窗体程序设计有关的语句和方法 182
12.1.2 建立界面 183
12.1.3 编写程序代码 186
12.2 多重窗体程序的执行与保存 192
12.2.1 指定启动窗体 192
12.2.2 多重窗体程序的存取 192
12.3 Sub Main过程 193
12.4 闲置循环与DoEvents语句 194
习题12 196
第13章 选单、工具栏和状态栏 198
13.1 选单的应用 198
13.1.1 下拉式选单 199
13.1.2 动态修改选单状态 202
13.1.3 弹出式选单 205
13.2 工具栏和状态栏 206
13.2.1 使用工具栏控件 206
13.2.2 使用状态栏 210
习题13 213
第14章 对话框程序设计 214
14.1 对话框 214
14.1.1 消息对话框(MsgBox) 214
14.1.2 数据输入对话框(InputBox) 215
14.2 自定义对话框 217
14.2.1 对话框的种类 217
14.2.2 自定义对话框 218
14.3 公共对话框 220
14.3.1 添加“公共对话框”控件 220
14.3.2 使用“公共对话框”控件 221
14.4 文件对话框 221
14.4.1 使用“打开”对话框 221
14.4.2 使用“另存为”对话框 222
14.5 “颜色”对话框 222
14.6 “字体”对话框 223
14.7 “打印”对话框 224
14.8 调用Windows“帮助”对话框 225
习题14 231
第15章 图形和图像 232
15.1 图形的绘制 232
15.1.1 图形控件 232
15.1.2 常用绘图方法 233
15.1.3 绘图属性 238
15.1.4 使用颜色 241
15.1.5 图形的坐标系统 242
15.2 显示图片 243
15.2.1 使用图片框(PictureBox)控件 243
15.2.2 使用图像(Image)控件 243
习题15 244
第16章 多媒体控件 245
16.1 Animation控件 245
16.1.1 Animation控件的属性 246
16.1.2 Animation控件的方法 246
16.1.3 Animation控件的使用 247
16.2 Multimedia MCI控件 249
16.2.1 属性的设置 249
16.2.2 设备的类型 249
16.2.3 指定文件名 250
16.2.4 常用命令 250
16.2.5 控制按钮 251
16.2.6 Multimedia MCI控件的示例 252
16.3 Media Player控件 253
习题16 256
第17章 键盘与鼠标事件 257
17.1 键盘事件 257
17.2 鼠标事件 263
17.3 鼠标光标的形状 268
17.4 拖放 271
习题17 275
第18章 文件、驱动器和文件夹 276
18.1 传统的文件I/O语句和函数 276
18.1.1 数据文件的类型 276
18.1.2 访问顺序文件 276
18.1.3 访问随机文件 277
18.1.4 访问二进制文件 278
18.2 文件系统对象 280
18.2.1 文件系统对象的概念 280
18.2.2 FileSystemObject对象 281
18.2.3 管理驱动器 282
18.2.4 管理文件夹 284
18.2.5 管理文件 287
习题18 292
第19章 数据库功能 294
19.1 数据库的基本概念 294
19.1.1 关系数据库的结构 294
19.1.2 数据访问对象模型 296
19.1.3 结构化查询语言(SQL) 296
19.1.4 数据库的分类 296
19.2 数据管理器的使用 297
19.2.1 建立数据库 297
19.2.2 打开数据库 299
19.2.3 添加数据库 299
19.2.4 用户数据的操作 302
19.2.5 查询 303
19.2.6 数据窗体设计器 306
19.3 数据控件与数据感知控件 307
19.3.1 数据控件的常用属性、方法和事件 307
19.3.2 数据绑定控件 308
19.4 使用ADO数据访问控件 309
19.4.1 添加ADO控件 309
19.4.2 ADO控件的属性和方法 310
习题19 316