第1章 VB概述 1
1.1 程序设计语言 1
1.2 VB发展过程 2
1.3 VB 6.0版本 2
1.3.1 学习版 3
1.3.2 专业版 3
1.3.3 企业版 3
1.4 VB的特点 3
1.5 VB的安装 4
1.6 VB的启动与退出 9
1.6.1 VB的启动 9
1.6.2 VB的退出 10
1.7 习题 10
第2章 VB程序开发环境 11
2.1 标题栏 11
2.2 菜单栏 12
2.3 工具栏 13
2.4 工具箱 14
2.5 窗口 15
2.5.1 窗体设计器窗口 15
2.5.2 工程资源管理器窗口 16
2.5.3 属性窗口 16
2.5.4 代码窗口 17
2.5.5 窗体布局窗口 18
2.6 习题 18
第3章 VB的编程机制和基本步骤 19
3.1 VB的编程机制 19
3.1.1 VB中的对象和类 19
3.1.2 对象的属性、事件及方法 20
3.2 基本步骤 21
3.2.1 创建工程 22
3.2.2 设计应用程序界面 22
3.2.3 设置对象属性 23
3.2.4 编写程序代码 23
3.2.5 运行、调试程序 24
3.2.6 保存工程 24
3.2.7 编译生成可执行文件 25
3.3 习题 26
第4章 VB程序开发的基本控件 27
4.1 窗体 27
4.1.1 窗体的属性 27
4.1.2 窗体的常用事件 27
4.1.3 窗体的常用方法 28
4.2 命令按钮控件 30
4.2.1 命令按钮控件的常用属性 30
4.2.2 命令按钮控件的事件 31
4.2.3 命令按钮控件的常用方法 31
4.3 标签 32
4.3.1 标签的常用属性 32
4.3.2 标签的常用事件和方法 33
4.4 文本框 33
4.4.1 文本框的常用属性 34
4.4.2 文本框的事件 34
4.4.3 文本框常用方法 35
4.5 习题 36
第5章 代码基础 37
5.1 标准数据类型 37
5.2 变量 38
5.2.1 变量的命名规则 38
5.2.2 声明变量 39
5.2.3 变量数据类型 42
5.3 常量 45
5.3.1 直接常量 45
5.3.2 符号常量 46
5.4 表达式 48
5.4.1 算术表达式 48
5.4.2 字符串表达式 49
5.4.3 关系表达式 50
5.4.4 布尔表达式 51
5.4.5 日期表达式 52
5.4.6 对象表达式 52
5.4.7 运算符的优先级 53
5.5 常用内部函数 53
5.5.1 数学运算函数 53
5.5.2 字符串函数 53
5.5.3 日期和时间函数 56
5.5.4 格式输出函数 57
5.5.5 随机语句和函数 58
5.5.6 数据类型转换函数 60
5.6 习题 61
第6章 控制结构 63
6.1 控制结构概述 63
6.2 顺序结构 64
6.2.1 赋值语句 64
6.2.2 输出数据 65
6.2.3 输入数据 76
6.2.4 注释语句 81
6.3 选择结构 81
6.3.1 单行格式If…Then…Else语句 82
6.3.2 多行格式If…hen…Elself语句 85
6.3.3 Select Case语句 91
6.4 循环结构 97
6.4.1 Do…Loop语句 97
6.4.2 For…Next语句 101
6.5 习题 106
第7章 数组、枚举与用户定义类型 108
7.1 数组 108
7.1.1 数组的概念 108
7.1.2 固定大小的数组 109
7.1.3 动态数组 111
7.1.4 数组元素的输入、输出和复制 113
7.1.5 For Each…Next语句 122
7.1.6 程序举例 124
7.2 控件数组 135
7.2.1 基本概念 135
7.2.2 建立控件数组的方法 136
7.3 枚举类型 140
7.3.1 枚举类型的概念 140
7.3.2 定义枚举类型 140
7.3.3 程序举例 142
7.4 用户定义类型 143
7.4.1 用户定义数据类型的概念 143
7.4.2 建立和使用用户定义类型变量 145
7.4.3 用户定义类型数组 146
7.5 习题 150
第8章 过程 152
8.1 Sub过程 152
8.1.1 事件过程 152
8.1.2 Sub过程的定义与使用 153
8.2 函数过程 160
8.3 向过程传递参数 164
8.3.1 形式参数与实际参数 165
8.3.2 按值传递和按地址传递 165
8.3.3 使用参数 169
8.3.4 程序举例 171
8.4 变量的作用范围 175
8.4.1 过程级变量 175
8.4.2 模块级变量 176
8.5 变量的生存期 180
8.6 Shell函数 182
8.7 习题 184
第9章 常用内部控件 186
9.1 图形控件 186
9.1.1 图片框 186
9.1.2 图像控件 187
9.1.3 直线控件和形状控件 188
9.2 单选框和复选框 189
9.2.1 单选框 189
9.2.2 复选框 190
9.3 列表框和组合框 192
9.3.1 列表框 192
9.3.2 组合框 194
9.4 滚动条 196
9.5 计时器 198
9.6 框架 199
第13章 文件 237
13.1 文件概述 237
13.1.1 文件结构 237
13.1.2 文件种类 237
13.1.3 文件处理的一般步骤 238
13.1.4 文件的打开和关闭 238
13.1.5 文件操作语句和函数 239
13.2 顺序文件 240
13.2.1 顺序文件的写操作 240
13.2.2 顺序文件的读操作 241
13.3 随机文件 242
13.3.1 随机文件的读写操作 243
13.3.2 应用举例 243
13.4 二进制文件 245
13.5 习题 246
第14章 数据库 247
14.1 数据库基础 247
14.1.1 数据库系统基本概念 247
14.1.2 数据模型 247
14.1.3 关系数据库 249
14.2 可视化数据管理器 250
14.2.1 创建数据库 250
14.2.2 数据窗体设计器 252
14.3 利用ADO数据控件访问数据库 253
14.3.1 ADO数据的常用属性 253
14.3.2 ADO数据控件记录集的常用方法 255
14.4 数据表格控件 257
14.4.1 添加数据表格控件 257
14.4.2 数据表格控件实例 258
14.5 习题 258
第15章 程序调试与错误处理 259
15.1 错误的种类 259
15.1.1 语法错误 259
15.1.2 运行时错误 261
15.1.3 逻辑错误 263
15.2 错误捕获 264
15.2.1 设置错误捕获 264
15.2.2 编制错误处理程序 266
15.2.3 集中式错误处理 268
15.3 代码调试 269
15.3.1 工作模式 270
15.3.2 中断模式 272
15.3.3 中断程序的执行 272
15.3.4 单步执行程序 273
15.3.5 设置执行点语句 276
15.4 使用调试窗口 277
15.4.1 本地窗口 277
15.4.2 立即窗口 278
15.4.3 监视窗口 280
15.4.4 调用堆栈窗口 284
15.5 简化调试 285
15.6 错误代码表 285
15.7 例题举例 288
15.8 习题 294
参考文献 296