第1章 Visual Basic 6.0概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的特点 1
1.1.2 Visual Basic 6.0的3种版本 2
1.2 Visual Basic 6.0的安装 3
1.2.1 Visual Basic 6.0的系统环境要求 3
1.2.2 Visual Basic 6.0的安装 3
1.2.3 添加或删除Visual Basic部件 6
1.3 Visual Basic的启动与退出 7
1.4 定制环境 8
1.5 Visual Basic 6.0的帮助系统 13
1.5.1 MSDN Library查阅器 13
1.5.2 使用Visual Basic的帮助菜单 13
1.5.3 Visual Basic中的联机帮助 17
1.5.4 使用帮助实例 18
1.5.5 直接从网上获得帮助 19
1.5.6 运行所提供的样例 19
习题 20
第2章 Visual Basic 6.0集成开发环境 21
2.1 Visual Basic 6.0主窗口 21
2.1.1 用户界面 22
2.1.2 对工具箱的操作 33
2.2 控件的画法和基本操作 35
2.3 创建简单的应用程序 36
2.3.1 基本术语 36
2.3.2 建立程序界面 37
2.3.3 设置控件属性 39
2.3.4 编写过程代码 41
2.3.5 保存和运行程序 42
2.3.6 程序调试 47
2.3.7 错误类型 47
2.3.8 程序书写规则 49
习题 50
第3章 对象 53
3.1 对象 53
3.1.1 对象的概念 53
3.1.2 对象的属性和方法 53
3.1.3 对象的事件及响应 57
3.2 对象的操作 59
习题 61
第4章 窗体设计 63
4.1 窗体的结构与属性 63
4.2 窗体的主要事件 65
4.3 窗体的主要方法 66
4.4 多重窗体 67
4.4.1 窗体的加载与卸载 67
4.4.2 窗体的显示与隐藏 68
4.4.3 设置启动窗体 68
4.4.4 多窗体应用程序的存取 69
习题 71
第5章 数据 73
5.1 数据的类型 73
5.1.1 数据的基本类型 73
5.1.2 用户定义的数据类型 75
5.2 变量与常量 77
5.2.1 变量 77
5.2.2 变量的命名规则 77
5.2.3 变量的声明 78
5.2.4 变量的赋值 84
5.2.5 常量 85
5.3 运算符和表达式 86
5.3.1 运算符 86
5.3.2 表达式 89
5.4 常用内部函数 90
5.4.1 数值型函数 90
5.4.2 字符串函数 91
5.4.3 转换函数 92
习题 93
第6章 程序控制结构 98
6.1 顺序结构 98
6.2 选择结构 99
6.2.1 标准If选择结构 99
6.2.2 单分支结构 103
6.2.3 多分支结构 104
6.3 循环结构 109
6.3.1 For循环结构 109
6.3.2 For循环结构的嵌套 113
6.3.3 Do While…Loop循环结构 120
6.3.4 Do Until…Loop循环结构 124
习题 126
第7章 常用基本控件 132
7.1 命令按钮控件 132
7.1.1 命令按钮的属性 132
7.1.2 命令按钮控件的常用事件 133
7.2 标签控件 136
7.2.1 标签控件的属性 136
7.2.2 标签控件的常用事件 136
7.3 文本框控件 138
7.3.1 文本框的常用属性 138
7.3.2 文本框控件的常用事件和方法 140
7.4 图片框与图像框控件 145
7.4.1 图片框控件常用属性 146
7.4.2 图像框控件属性 150
7.5 直线与形状控件 150
7.5.1 直线与形状控件常用属性 150
7.5.2 Line方法与Circle方法 151
7.6 复选框和单选钮控件 155
7.6.1 复选框的属性 155
7.6.2 单选钮的属性 157
7.7 列表框控件 159
7.7.1 列表框的常用属性 159
7.7.2 列表框的常用方法 160
7.8 组合框控件 162
7.9 滚动条控件 164
7.10 计时器控件 167
7.11 框架控件 169
7.12 焦点与Tab顺序 171
7.12.1 设置焦点 171
7.12.2 Tab顺序 172
习题 172
第8章 对话框设计 177
8.1 预定义对话框 177
8.1.1 数据输入对话框——InputBox函数 177
8.1.2 消息框——MsgBox函数与MsgBox语句 178
8.2 自定义对话框 181
8.3 通用对话框 184
8.3.1 文件对话框 185
8.3.2 颜色对话框 191
8.3.3 字体对话框 192
8.3.4 打印对话框 194
习题 196
第9章 菜单程序设计 198
9.1 菜单概述 198
9.2 菜单编辑器 199
9.3 菜单程序设计 202
9.4 菜单项的控制 206
9.4.1 有效性控制 206
9.4.2 菜单项标记 208
9.5 菜单项的增减 210
9.6 弹出式菜单 213
习题 216
第10章 数组 219
10.1 数组的概念 219
10.2 数组的作用域 219
10.3 一维数组 220
10.4 默认数组 223
10.5 数组元素的操作 224
10.5.1 数组的引用 224
10.5.2 数组的输入 224
10.5.3 数组元素的输出 227
10.5.4 For Each…Next语句 228
10.6 静态数组与动态数组 229
10.7 数组的清除和重定义 231
10.8 控件数组 233
10.8.1 基本概念 233
10.8.2 建立控件数组 234
10.9 数组的排序与查找 235
10.9.1 冒泡排序法(Bubble Sort) 236
10.9.2 二分查找 237
习题 239
第11章 过程 245
11.1 Sub过程 246
11.1.1 通用过程 247
11.1.2 事件过程 248
11.2 Function过程 248
11.3 使用过程 249
11.3.1 创建新过程 249
11.3.2 选择现有过程 250
11.4 调用过程 250
11.4.1 调用Sub过程 251
11.4.2 调用函数过程 251
11.4.3 窗体中的过程 251
11.4.4 标准模块中的过程 252
11.5 向过程传递参数 252
11.5.1 参数传递方式 252
11.5.2 参数的数据类型 254
11.5.3 使用可选的参数 258
11.5.4 提供可选参数的缺省值 259
习题 259
第12章 数据文件 262
12.1 文件概述 262
12.2 文件系统控件 263
12.2.1 文件系统控件属性 264
12.2.2 文件系统控件重要事件 266
12.3 常用文件操作语句和函数 267
12.3.1 文件指针 267
12.3.2 与文件操作相关的语句和函数 267
12.3.3 其他语句和函数 268
12.4 文件的基本操作 269
12.4.1 顺序文件的操作 270
12.4.2 随机文件的操作 274
12.4.3 二进制文件的操作 278
习题 279