第1章 Visual Basic程序开发环境 1
1.1 Visual Basic 6.0简介 1
1.1.1 Visual Basic的特点 1
1.1.2 Visual Basic的版本 2
1.2 Visual Basic的启动与退出 2
1.3 Visual Basic 6.0的集成开发环境 4
1.3.1 主窗口 4
1.3.2 窗体窗口 5
1.3.3 工具箱窗口 6
1.3.4 工程资源管理器窗口 6
1.3.5 属性窗口 7
1.3.6 窗体布局窗口 8
1.3.7 代码窗口 8
1.3.8 立即窗口 8
1.4 编写简单的Visual Basic程序实例 9
本章小结 12
习题 12
上机实验 13
第2章 对象与控件 15
2.1 对象的基本知识 15
2.2 键盘和鼠标事件 17
2.2.1 键盘事件 17
2.2.2 鼠标事件 20
2.2.3 拖放 23
2.3 窗体的基本知识 24
2.3.1 窗体的结构 24
2.3.2 窗体的属性 24
2.3.3 窗体的事件 25
2.3.4 窗体的方法 26
2.4 常用标准控件的使用 28
2.4.1 控件的基本知识 28
2.4.2 标签控件 28
2.4.3 文本框控件 30
2.4.4 命令按钮控件 32
2.4.5 单选按钮控件 33
2.4.6 复选框控件 34
2.4.7 列表框控件 35
2.4.8 组合框控件 39
2.4.9 滚动条控件 40
2.4.10 定时器控件 41
2.4.11 框架控件 43
2.4.12 焦点和Tab键顺序 45
2.5 应用举例 46
本章小结 49
习题 49
上机实验 52
第3章 Visual Basic语言基础 54
3.1 Visual Basic程序的书写规则 54
3.2 数据类型 55
3.2.1 标准数据类型 55
3.2.2 用户定义的数据类型 57
3.3 常量和变量 57
3.3.1 常量 57
3.3.2 变量 59
3.4 运算符与表达式 61
3.4.1 算术运算符 61
3.4.2 关系运算符与关系表达式 62
3.4.3 逻辑运算符与逻辑表达式 62
3.4.4 字符串运算符与字符串表达式 64
3.4.5 日期运算符与日期表达式 64
3.5 常用内部函数 64
3.5.1 数学函数 64
3.5.2 字符串函数 65
3.5.3 日期和时间函数 66
3.5.4 转换函数 66
3.5.5 随机函数 67
本章小结 68
习题 68
上机实验 70
第4章 数据的输入和输出 72
4.1 数据输入 72
4.1.1 InputBox函数 72
4.1.2 MsgBox函数 73
4.1.3 MsgBox语句 75
4.2 数据输出 76
4.2.1 Print方法 76
4.2.2 与Print方法有关的函数 77
4.2.3 打印机输出 79
4.3 应用举例 80
本章小结 81
习题 81
上机实验 84
第5章 Visual Basic控制结构 86
5.1 顺序结构 86
5.2 选择结构 87
5.2.1 If条件语句 87
5.2.2 Select Case语句 93
5.2.3 条件函数 94
5.3 循环控制结构 95
5.3.1 For循环语句 95
5.3.2 Do循环语句 98
5.3.3 While循环语句 100
5.3.4 Exit语句 101
5.3.5 循环嵌套 102
5.4 With...End With语句 103
5.5 应用举例 104
本章小结 107
习题 107
上机实验 116
第6章 数组及其应用 118
6.1 数组的概念 118
6.1.1 引例 118
6.1.2 数组的概念 119
6.2 一维数组 119
6.2.1 一维数组的声明 119
6.2.2 一维数组的引用 120
6.2.3 一维数组的基本操作 121
6.2.4 一维数组的应用举例 123
6.3 二维数组 128
6.3.1 二维数组的声明 128
6.3.2 二维数组的引用 128
6.3.3 二维数组的基本操作 129
6.3.4 二维数组的应用举例 130
6.4 动态数组 132
6.4.1 动态数组的建立和声明 132
6.4.2 与数组操作有关的几个函数 134
6.5 控件数组 135
6.5.1 控件数组的概念 135
6.5.2 控件数组的建立 136
6.5.3 控件数组应用举例 136
6.6 应用举例 139
本章小结 142
习题 143
上机实验 148
第7章 过程 151
7.1 过程的类型 151
7.2 Sub过程 151
7.2.1 事件过程 151
7.2.2 通用过程 152
7.2.3 Sub过程的建立 153
7.2.4 Sub过程的调用 154
7.3 Function过程 155
7.3.1 Function过程的定义 155
7.3.2 Function过程的调用 156
7.4 参数传送 157
7.4.1 形式参数与实际参数 157
7.4.2 参数传递方式 157
7.4.3 数组参数的传送 159
7.5 过程的嵌套和递归调用 160
7.5.1 过程的嵌套 160
7.5.2 过程的递归调用 162
7.6 变量的作用域和生存期 163
7.6.1 变量的作用域 163
7.6.2 变量的生存期 165
7.7 应用举例 166
本章小结 169
习题 170
上机实验 175
第8章 菜单与对话框设计 179
8.1 菜单设计 179
8.1.1 菜单的类型 179
8.1.2 菜单编辑器的使用 180
8.1.3 下拉式菜单的设计 181
8.1.4 弹出式菜单的设计 183
8.2 对话框设计 185
8.2.1 对话框的分类 185
8.2.2 通用对话框 187
8.3 应用举例 194
本章小结 197
习题 197
上机实验 198
第9章 多重窗体与多文档界面设计 201
9.1 多重窗体 201
9.1.1 多重窗体的建立 201
9.1.2 窗体的加载与卸载 202
9.1.3 多重窗体的应用 203
9.2 多文档界面 205
9.2.1 多文档界面的建立 206
9.2.2 多文档属性和事件 207
9.3 工具栏设计 209
9.3.1 在ImageList控件中添加图像 209
9.3.2 在ToolBar控件中添加按钮 210
9.3.3 为ToolBar控件中的按钮编写事件过程 211
9.4 状态栏设计 212
本章小结 214
习题 214
上机实验 216
第10章 图形设计 218
10.1 图形操作基础 218
10.1.1 坐标系统 218
10.1.2 使用颜色 220
10.1.3 线宽与线型 222
10.2 图形控件的使用 224
10.2.1 直线控件 224
10.2.2 形状控件 224
10.2.3 图片框控件 225
10.2.4 图像框控件 226
10.3 常用绘图方法 227
10.3.1 Line方法 227
10.3.2 Circle方法 229
10.3.3 Pset方法 230
10.3.4 Point方法 231
10.3.5 Cls方法 231
10.4 绘图应用举例 232
本章小结 233
习题 234
上机实验 235
第11章 文件操作 239
11.1 文件概述 239
11.2 文件控件 239
11.2.1 驱动器列表框 240
11.2.2 目录列表框 240
11.2.3 文件列表框 241
11.3 文件操作语句和函数 244
11.3.1 文件操作语句 244
11.3.2 文件操作函数 246
11.4 顺序文件的访问 247
11.4.1 顺序文件的打开 248
11.4.2 顺序文件的关闭 248
11.4.3 顺序文件的读操作 249
11.4.4 顺序文件的写操作 250
11.5 随机文件的访问 253
11.5.1 随机文件的打开 253
11.5.2 随机文件的关闭 254
11.5.3 随机文件的写操作 254
11.5.4 随机文件的读操作 254
11.6 二进制文件的访问 256
11.6.1 二进制文件的打开 256
11.6.2 二进制文件的关闭 256
11.6.3 二进制文件的写操作 256
11.6.4 二进制文件的读操作 256
11.7 应用举例 257
本章小结 260
习题 260
上机实验 263
第12章 用Visual Basic访问数据库 265
12.1 数据库概述 265
12.1.1 数据库 265
12.1.2 表、记录和字段 266
12.2 访问数据库 266
12.2.1 可视化数据管理器 266
12.2.2 Data控件 268
12.2.3 ADO控件 274
本章小结 276
习题 276
上机实验 277
参考文献 279