第1章 Visual Basic 6.0概述 1
1.1 Visual Basic6.0简介 1
1.2 Visual Basic6.0的安装 2
1.2.1 安装Visual Basic6.0 2
1.2.2 添加或删除Visual Basic6.0组件 8
1.3 Visual Basic 6.0帮助系统简介 10
1.4 习题 10
第2章 Visual Basic 6.0程序开发环境 11
2.1 Visual Basic 6.0的启动与退出 11
2.2 Visual Basic6.0的程序开发环境 13
2.2.1 工程管理窗口 13
2.2.2 工具箱 15
2.2.3 窗体设计器 18
2.2.4 代码编辑器 18
2.2.5 属性窗口 19
2.2.6 窗体布局窗口 20
2.2.7 工具栏 20
2.2.8 标题栏和菜单栏 21
2.3 习题 22
第3章 Visual Basic的编程机制 23
3.1 可视化编程的基本概念 23
3.1.1 对象 23
3.1.2 对象的属性 24
3.1.3 对象的事件 24
3.1.4 对象的方法 25
3.1.5 对象、属性、事件、方法之间的关系 25
3.2 程序开发的基本步骤 26
3.2.1 新建工程 26
3.2.2 图形用户界面设计 26
3.2.3 设置控件的属性 32
3.2.4 编写代码 34
3.2.5 保存工程 40
3.2.6 运行程序 40
3.2.7 修改工程 40
3.3 编程机制 41
3.4 习题 41
第4章 程序开发的基本控件 42
4.1 控件的基本载体——窗体对象 42
4.2 命令按钮控件 45
4.3 标签控件 47
4.4 文本框控件 49
4.5 习题 51
第5章 程序代码基础 53
5.1 标准数据类型 53
5.2 变量 54
5.2.1 变量的命名规则 55
5.2.2 声明变量 56
5.2.3 变量的数据类型 58
5.3 常量 62
5.3.1 直接常量 62
5.3.2 符号常量 63
5.4 表达式 65
5.4.1 算术表达式 65
5.4.2 字符串表达式 66
5.4.3 关系表达式 69
5.4.4 布尔表达式 69
5.4.5 日期表达式 70
5.4.6 对象表达式 70
5.4.7 运算符的优先级 71
5.5 常用的内部函数 71
5.5.1 数学运算函数 71
5.5.2 字符串函数 71
5.5.3 日期和时间函数 72
5.5.4 格式输出函数 73
5.5.5 随机语句和函数 73
5.5.6 数据类型转换函数 74
5.6 习题 75
第6章 控制结构 77
6.1 控制结构概述 77
6.2 顺序结构 78
6.2.1 赋值语句 79
6.2.2 输出数据 79
6.2.3 输入数据 86
6.3 选择结构 90
6.3.1 If…Then…Else语句 90
6.3.2 If…Then…ElseIf语句 94
6.3.3 Select Case语句 97
6.4 循环结构 105
6.4.1 Do…Loop语句 106
6.4.2 For…Next语句 109
6.5 习题 113
第7章 数组、枚举与用户定义数据类型 115
7.1 数组 115
7.1.1 数组的概念 115
7.1.2 固定大小的数组 116
7.1.3 数组元素的输入、输出和复制 121
7.1.4 For Each…Next语句 125
7.1.5 程序举例 126
7.2 控件数组 135
7.2.1 基本概念 135
7.2.2 建立控件数组的方法 136
7.3 枚举类型 141
7.3.1 枚举类型的概念 141
7.3.2 定义枚举类型 141
7.3.3 程序举例 143
7.4 用户定义数据类型 144
7.4.1 用户定义数据类型的概念 144
7.4.2 建立和使用用户定义数据类型变量 146
7.4.3 用户定义数据类型数组 146
7.5 习题 148
第8章 过程 149
8.1 子过程 150
8.1.1 事件过程 150
8.1.2 通用过程 151
8.2 函数过程 156
8.3 向过程传递参数 158
8.3.1 形式参数与实际参数 159
8.3.2 按值传递和按地址传递 160
8.3.3 使用参数 162
8.3.4 程序举例 165
8.4 变量的作用范围 167
8.4.1 过程级变量 168
8.4.2 模块级变量 169
8.5 变量的生存期 172
8.6 Shell函数 174
8.7 习题 175
第9章 常用内部控件 177
9.1 框架控件 177
9.2 图形和图像控件 180
9.2.1 形状控件 180
9.2.2 直线控件 181
9.2.3 图片框控件 181
9.2.4 图像控件 182
9.3 复选按钮控件和单选按钮控件 183
9.4 列表框控件和组合框控件 186
9.4.1 列表框控件 186
9.4.2 组合框控件 189
9.5 滚动条控件 190
9.6 定时器控件 192
9.7 文件系统控件 193
9.8 习题 195
第10章 常用对话框 197
10.1 函数对话框 197
10.1.1 消息对话框 197
10.1.2 输入对话框 200
10.2 通用对话框 202
10.2.1 添加通用对话框控件 202
10.2.2 打开对话框和另存为对话框 203
10.2.3 颜色对话框 206
10.2.4 字体对话框 208
10.2.5 打印对话框 210
10.2.6 帮助对话框 212
10.3 自定义对话框 212
10.3.1 窗体显示的种类 212
10.3.2 设计一个自定义对话框 213
10.4 习题 214
第11章 菜单、工具栏和状态栏 215
11.1 菜单的应用 215
11.1.1 下拉式菜单 216
11.1.2 弹出式菜单 224
11.2 工具栏和状态栏 226
11.2.1 工具栏控件 226
11.2.2 状态栏控件 232
11.3 习题 236
第12章 鼠标和键盘事件 237
12.1 鼠标事件 237
12.1.1 C1ick和DblClick事件 237
12.1.2 MouseMove、MouseDown和MouseUp事件 238
12.2 键盘事件 240
12.2.1 KeyDown与KeyUp事件 241
12.2.2 KeyPress事件 243
12.3 焦点事件和Tab键序 244
12.3.1 焦点事件 244
12.3.2 Tab键序 246
12.4 习题 247
第13章 文件、文件系统对象 248
13.1 传统的文件I/O语句和函数 248
13.1.1 数据文件的类型 248
13.1.2 访问顺序文件 249
13.1.3 访问随机文件 252
13.1.4 访问二进制文件 254
13.2 文件系统对象 257
13.2.1 文件系统对象的概念 257
13.2.2 FSO对象模型的应用 257
13.3 习题 261
第14章 程序调试与错误处理 262
14.1 错误的种类 262
14.1.1 语法错误 262
14.1.2 运行时错误 262
14.1.3 逻辑错误 264
14.2 错误捕获 264
14.2.1 错误捕获功能 265
14.2.2 编制错误处理程序 266
14.2.3 集中式错误处理 268
14.3 代码调试 269
14.3.1 中断模式 270
14.3.2 中断程序的执行 271
14.3.3 单步执行程序 273
14.3.4 设置执行点语句 275
14.4 使用调试窗口 276
14.4.1 “本地”窗口 277
14.4.2 “立即”窗口 277
14.4.3 “监视”窗口 279
14.4.4 调用堆栈窗口 282
14.5 简化调试 283
14.6 错误代码表 283
14.7 习题 287
参考文献 288