第1章 VB 6.0概述 1
1.1 VB语言简介 1
1.1.1 VB语言的发展 1
1.1.2 VB语言的特点 3
1.1.3 VB 6.0的3个版本 5
1.2 VB集成开发环境 5
1.2.1 VB的启动与退出 5
1.2.2 VB集成开发环境的组成 7
1.3 VB程序设计的基本方法 13
1.3.1 VB的几个基本概念 13
1.3.2 VB程序设计的一般步骤 15
习题1 19
第2章 VB 6.0语言基础知识 19
2.1 字符集 22
2.1.1 概述 22
2.1.2 编码规则 23
2.2 数据类型 24
2.2.1 标准数据类型 24
2.2.2 自定义类型 27
2.3 常量与变量 28
2.3.1 常量 28
2.3.2 变量 31
2.4 运算符与表达式 33
2.4.1 运算符 33
2.4.2 表达式 35
2.5 常用内部函数 36
2.5.1 数学函数 37
2.5.2 转换函数 37
2.5.3 字符串函数 38
2.5.4 日期与时间函数 39
2.5.5 格式输出函数 40
习题2 42
第3章 设计简单程序 47
3.1 程序设计方法的发展 47
3.1.1 初期的程序设计 47
3.1.2 结构化程序设计 47
3.1.3 面向对象的程序设计 47
3.2 赋值语句 48
3.3 窗体 50
3.3.1 属性 51
3.3.2 事件 53
3.3.3 方法 53
3.3.4 应用举例 53
3.4 标签 54
3.5 文本框 55
3.5.1 属性 55
3.5.2 事件 56
3.5.3 方法 56
3.5.4 应用举例 56
3.6 命令按钮 58
3.6.1 属性 58
3.6.2 事件 58
3.6.3 应用举例 58
3.7 Print方法 59
3.8 InputBox键盘输入对话框 63
3.9 MsgBox消息框 65
3.10 Cls、Rem、End、Stop语句 68
3.10.1 Cls方法 68
3.10.2 Rem语句 69
3.10.3 End语句 69
3.10.4 Stop语句 70
习题3 71
第4章 使用常用控件 76
4.1 图片框 76
4.1.1 属性 76
4.1.2 应用举例 77
4.2 图像框 78
4.2.1 属性 79
4.2.2 应用举例 79
4.2.3 图像框与图片框的区别 80
4.3 定时器 81
4.3.1 属性与事件 81
4.3.2 应用举例 81
4.4 单选按钮 83
4.4.1 属性与事件 83
4.4.2 应用举例 84
4.5 复选框 85
4.5.1 属性与事件 85
4.5.2 应用举例 86
4.5.3 复选框与单选按钮的区别 86
4.6 列表框 87
4.6.1 属性 87
4.6.2 方法 89
4.6.3 应用举例 90
4.7 组合框 91
4.7.1 属性与方法 91
4.7.2 应用举例 92
4.7.3 列表框与组合框的区别 93
4.8 框架 93
4.8.1 属性 94
4.8.2 应用举例 94
4.9 多窗体 95
4.9.1 操作 95
4.9.2 语句与方法 97
4.9.3 应用举例 98
习题4 99
第5章 设计选择结构程序 99
5.1 选择结构 102
5.2 块If语句 103
5.2.1 块If语句格式 103
5.2.2 块If语句功能 104
5.2.3 应用举例 104
5.3 块if结构的嵌套 106
5.4 ElseIf语句 110
5.4.1 ElseIf语句格式 110
5.4.2 ElseIf语句功能 111
5.4.3 应用举例 112
5.5 行If语句 114
5.5.1 行If语句格式 114
5.5.2 应用举例 114
5.6 Select Case语句 115
习题5 119
第6章 设计循环结构程序 119
6.1 循环结构 124
6.2 For循环 125
6.3 While循环 128
6.4 Do循环 131
6.5 循环的嵌套 133
6.6 应用举例 135
习题6 143
第7章 数组及应用程序设计 143
7.1 数组的概念 148
7.1.1 引例 148
7.1.2 数组的概念 149
7.2 一维数组 150
7.2.1 一维数组的声明 150
7.2.2 一维数组的使用 151
7.3 二维数组 155
7.3.1 二维数组的声明 155
7.3.2 二维数组的使用 156
7.4 可调数组 158
7.5 控件数组 160
7.5.1 控件数组的概念 160
7.5.2 控件数组的建立 160
7.6 应用举例 162
习题7 170
第8章 设计和使用子过程 170
8.1 子过程概述 174
8.2 子过程的定义与调用 175
8.2.1 子过程的格式 175
8.2.2 定义子过程 176
8.2.3 子过程的调用 177
8.2.4 应用举例 178
8.3 函数过程 179
8.3.1 函数过程的格式 179
8.3.2 函数的定义与调用 180
8.3.3 应用举例 181
8.4 参数传递 182
8.4.1 传址与传值 182
8.4.2 数组参数的传递 185
8.5 过程与变量的作用域 186
8.5.1 代码模块的概念 186
8.5.2 过程的作用域 187
8.5.3 变量的作用域 188
8.5.4 静态变量 190
8.6 鼠标事件 191
8.7 键盘事件 193
习题8 194
第9章 高级界面设计 199
9.1 对话框设计 199
9.1.1 通用对话框 199
9.1.2 “打开”对话框 200
9.1.3 “保存”对话框 202
9.1.4 “颜色”对话框 203
9.1.5 “字体”对话框 204
9.1.6 “打印”对话框 205
9.1.7 “帮助”对话框 207
9.2 菜单设计 208
9.2.1 菜单编辑器 209
9.2.2 利用菜单编辑器创建菜单栏 210
9.2.3 运行时修改菜单项 213
9.2.4 动态菜单 213
9.2.5 弹出菜单 215
9.3 多文档界面设计 216
9.3.1 多文档界面 216
9.3.2 建立多文档界面 217
9.3.3 创建MDI应用程序的菜单 218
9.3.4 创建“窗口”菜单 218
9.3.5 排列子窗体 219
9.4 工具栏设计 220
9.4.1 在ImageList控件中添加图像 221
9.4.2 在ToolBar控件中添加按钮 222
9.4.3 为ToolBar控件中的按钮编写事件过程 224
9.4.4 菜单与工具栏综合应用举例 224
习题9 230
第10章 VB图形操作 233
10.1 图形操作基础 233
10.1.1 坐标系统 233
10.1.2 自定义坐标系 235
10.1.3 图形层 237
10.2 绘图属性 237
10.2.1 当前坐标 237
10.2.2 线宽 238
10.2.3 线型 239
10.2.4 填充 240
10.2.5 色彩 240
10.3 图形控件 241
10.3.1 PictureBox控件 241
10.3.2 Image控件 241
10.3.3 Line控件 242
10.3.4 Shape控件 242
10.4 图形方法 243
10.4.1 Line方法 243
10.4.2 Circle方法 245
10.4.3 Pest方法 245
10.4.4 Point方法 246
10.4.5 几何图形绘制 246
习题10 247
第11章 使用文件系统 250
11.1 文件系统控件 250
11.1.1 驱动器列表框 251
11.1.2 目录列表框 252
11.1.3 文件列表框 253
11.2 文件及其结构 256
11.2.1 文件概述 256
11.2.2 文件分类 257
11.3 顺序文件的打开与读写 257
11.3.1 顺序文件的打开与关闭 258
11.3.2 创建新的顺序文件 259
11.3.3 向顺序文件添加数据 260
11.3.4 从已存在的顺序文件中读取数据 260
11.4 随机文件的打开与读写 263
11.4.1 随机文件的打开与关闭 263
11.4.2 写随机文件 264
11.4.3 读随机文件 264
11.5 文件操作的常用语句和函数 264
11.5.1 文件操作语句 264
11.5.2 文件操作函数 266
习题11 267
第12章 数据控件的应用 267
12.1 ADO对象模型 273
12.2 使用数据控件 274
12.3 使用数据窗体向导 278
习题12 284
参考文献 286