第1章 Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的功能特点 2
1.1.3 如何学习Visual Basic 3
1.2 Visual Basic 6.0可视化编程环境 4
1.2.1 Visual Basic的启动和退出 4
1.2.2 Visual Basic的集成开发环境 5
1.3 Visual Basic 6.0帮助系统 9
1.3.1 使用MSDN Library查阅器 10
1.3.2 使用上下文相关的帮助 10
1.3.3 运行所提供的实例 11
1.4 Visual Basic语言字符集及编码规则 11
1.4.1 Visual Basic的字符集 11
1.4.2 编码规则 11
1.4.3 约定 12
1.4.4 命令格式中的符号约定 12
本章小结 13
习题 13
第2章 简单程序设计 15
2.1 Visual Basic中的基本概念 15
2.1.1 对象与类 15
2.1.2 属性 17
2.1.3 事件及事件过程 17
2.1.4 方法 18
2.1.5 Visual Basic应用程序的工作方式 18
2.2 编写简单的Visual Basic应用程序 19
2.2.1 用Visual Basic开发应用程序的一般步骤 19
2.2.2 编写Visual Basic应用程序 20
2.3 程序的保存、装入、运行及组成 27
2.3.1 保存程序 27
2.3.2 程序的装入 29
2.3.3 程序的运行 30
2.3.4 Visual Basic应用程序的构成 31
本章小结 32
习题 32
第3章 常用标准控件 34
3.1 文本控件 34
3.1.1 标签 34
3.1.2 文本框 35
3.2 图形控件 37
3.2.1 图片框和图像框 37
3.2.2 直线和形状 41
3.3 按钮控件 43
3.3.1 按钮的属性和事件 44
3.3.2 应用举例 45
3.4 复选框和单选按钮 46
3.4.1 复选框和单选按钮的属性 47
3.4.2 复选框和单选按钮的事件 48
3.5 列表框和组合框 50
3.5.1 列表框 51
3.5.2 组合框 54
3.6 滚动条 58
3.7 计时器 60
3.8 框架 62
3.9 焦点与Tab顺序 64
3.9.1 设置焦点 64
3.9.2 Tab顺序 65
本章小结 66
习题 66
第4章 语言基础 70
4.1 数据类型 70
4.1.1 标准数据类型 70
4.1.2 自定义类型 72
4.2 变量与常量 73
4.2.1 变量和常量的命名规则 73
4.2.2 变量声明 73
4.2.3 常量 75
4.3 运算符与表达式 77
4.3.1 运算符 77
4.3.2 表达式 80
4.4 常用内部函数 81
4.4.1 数学函数 81
4.4.2 字符串函数 82
4.4.3 转换函数 83
4.4.4 日期函数 84
4.4.5 格式输出函数 85
本章小结 86
习题 87
第5章 Visual Basic控制结构 89
5.1 Visual Basic基本语句与顺序结构 89
5.1.1 赋值语句 89
5.1.2 数据的输出 90
5.1.3 数据的输入 93
5.1.4 其他语句 94
5.1.5 应用举例 95
5.2 选择结构 97
5.2.1 单分支If...Then语句 97
5.2.2 双分支结构If...Then...Else语句 98
5.2.3 多分支结构 98
5.2.4 Select Case语句(情况语句) 100
5.2.5 Choose函数 101
5.2.6 选择结构的嵌套 101
5.2.7 应用举例 102
5.3 循环结构 104
5.3.1 For...Next循环结构 104
5.3.2 Do...Loop循环结构 106
5.3.3 While...Wend语句及For Each...Next语句 107
5.3.4 GoTo语句及由GoTo语句构成的循环 108
5.3.5 嵌套结构 108
5.3.6 应用举例 109
本章小结 111
习题 111
第6章 数组 115
6.1 数组的基本概念 115
6.2 一维数组的定义及引用 116
6.2.1 一维数组的定义 116
6.2.2 一维数组元素的引用 116
6.3 二维数组及多维数组 117
6.3.1 二维数组的定义 117
6.3.2 二维数组的引用 117
6.3.3 多维数组的定义和引用 117
6.4 动态数组 117
6.4.1 动态数组的建立及使用 118
6.4.2 与数组操作有关的几个函数 119
6.5 数组的应用 120
6.6 控件数组 125
6.6.1 控件数组的概念 125
6.6.2 控件数组的建立 125
6.6.3 控件数组的应用 126
本章小结 127
习题 127
第7章 过程 131
7.1 Sub过程 131
7.1.1 Sub过程的建立 131
7.1.2 调用Sub过程 134
7.2 Function过程 135
7.2.1 Function过程的定义 135
7.2.2 调用Function过程 136
7.3 参数传送 137
7.3.1 形参与实参 137
7.3.2 引用 139
7.3.3 传值 140
7.3.4 数组参数的传送 140
7.4 可选参数与可变参数 144
7.4.1 可选参数 144
7.4.2 可变参数 145
7.5 对象参数 146
7.5.1 窗体参数 146
7.5.2 控件参数 148
7.6 局部内存分配 149
7.7 递归 151
7.8 Shell函数 153
本章小结 154
习题 154
第8章 界面设计 155
8.1 窗体 155
8.1.1 窗体的过程 155
8.1.2 SDI窗体 156
8.2 MDI窗体与MDI子窗体 158
8.2.1 MDI子窗体 159
8.2.2 引例 160
8.2.3 几点说明 162
8.3 MDI特性 163
8.3.1 属性、方法和事件 164
8.3.2 Dim语句和WindowState属性 165
8.4 建立MDI应用程序 166
8.4.1 建立MDI应用程序的一般过程 166
8.4.2 MDI应用程序举例 168
8.5 MDI应用程序中的菜单 173
8.5.1 MDI中菜单的建立 174
8.5.2 MDI菜单应用程序举例 174
8.6 用MDI建立工具条 177
8.6.1 用MDI建立工具条的一般步骤 177
8.6.2 程序举例 178
本章小结 180
习题 180
第9章 文件 182
9.1 文件说明与文件结构 182
9.1.1 文件说明 182
9.1.2 文件结构和分类 183
9.2 文件系统控件 184
9.2.1 驱动器列表框 184
9.2.2 目录列表框 185
9.2.3 文件列表框 186
9.3 文件的打开与关闭 188
9.3.1 文件的打开(建立) 188
9.3.2 文件的关闭 190
9.4 文件操作语句和函数 191
9.4.1 文件指针 191
9.4.2 常用的文件操作函数 191
9.4.3 常用的文件操作语句 193
9.5 顺序文件 195
9.5.1 顺序文件的写操作 195
9.5.2 顺序文件的读操作 196
9.6 随机文件 198
9.6.1 随机文件的特点 198
9.6.2 随机文件的读写操作 198
9.7 二进制文件 199
9.7.1 二进制文件的特点 199
9.7.2 二进制文件的读写操作 200
本章小结 201
习题 201
第10章 图形操作 203
10.1 坐标系统和颜色 203
10.1.1 默认坐标系统 203
10.1.2 用户自定义坐标系统 203
10.1.3 颜色 204
10.2 绘图方法及图像处理 206
10.2.1 使用Pset方法画点 206
10.2.2 使用Line方法画线 207
10.2.3 使用Circle方法画圆 209
10.2.4 操作像素进行图像处理——PaintPicture方法 210
10.3 应用举例 211
本章小结 215
习题 216
第11章 数据库应用 217
11.1 数据库基本知识 217
11.1.1 数据库的基本概念 217
11.1.2 关系数据库 218
11.1.3 Visual Basic数据库的应用 219
11.2 数据库的建立及其操作 219
11.2.1 数据库的建立 219
11.2.2 数据库中的增删操作 221
11.2.3 数据查询操作 222
11.3 数据控件 223
11.3.1 数据控件常用属性 223
11.3.2 数据绑定控件常用属性 224
11.3.3 使用数据控件操作数据库中的数据 225
11.3.4 数据控件的常用方法 225
11.3.5 数据控件的常用事件 226
11.3.6 认识和了解记录集对象 226
11.4 Active X数据对象(ADO) 230
11.4.1 ADO简介 230
11.4.2 ADO编程模型简介 231
11.4.3 使用ADO数据控件 231
11.5 SQL语言 233
11.5.1 SQL语言简介 233
11.5.2 基本SQL语句构成 233
11.5.3 SELECT语句 234
11.5.4 SQL语句在程序中的应用 235
本章小结 236
习题 236
第12章 出错处理与调试 238
12.1 调试工具 238
12.1.1 自动语法检测 238
12.1.2 调试菜单和调试工具栏 239
12.1.3 调试窗口 239
12.2 错误类型 240
12.2.1 语法和编译错误 240
12.2.2 逻辑错误 240
12.2.3 运行异常错误 240
12.3 调试和排错方法 241
12.3.1 Visual Basic的3种工作模式 241
12.3.2 断点 241
12.3.3 跟踪 243
12.3.4 监视 243
12.4 出错处理 243
12.4.1 设置错误陷阱 243
12.4.2 编写错误处理程序 244
12.4.3 退出错误处理程序 244
12.4.4 Err对象 245
本章小结 246
习题 246
实训 248
实训1 Visual Basic 6.0概述 248
实训2 简单程序设计 248
实训3 常用标准控件 250
实训4 语言基础 251
实训5 Visual Basic控制结构 252
实训6 数组 254
实训7 过程 255
实训8 界面设计 256
实训9 文件 257
实训10 图形操作 259
实训11 数据库应用 260
实训12 出错处理与调试 261