第1章 Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的特点 1
1.1.3 Visual Basic学习方法 2
1.1.4 Visual Basic 6.0中文企业版的安装与启动 3
1.2 Visual Basic6.0集成开发环境 6
1.2.1 “工具箱”窗口 6
1.2.2 “工程”窗口 7
1.2.3 “属性”窗口 8
1.2.4 “窗体布局”窗口 9
1.2.5 对象窗口 9
1.2.6 代码窗口 10
1.2.7 窗口的排布 11
1.2.8 关闭工程与退出Visual Basic6.0集成环境 12
第2章 Visual Basic程序设计入门 13
2.1 面向对象的基本概念 13
2.1.1 对象与类 13
2.1.2 属性 14
2.1.3 方法 14
2.1.4 事件 14
2.2 窗体 14
2.2.1 窗体对象的常用属性 15
2.2.2 窗体对象的常用事件 17
2.2.3 窗体对象的常用方法 19
2.2.4 事件驱动机制 21
2.3 命令按钮控件 21
2.3.1 命令按钮的常用属性 22
2.3.2 命令按钮的Click事件 22
2.3.3 命令按钮的Move方法 24
2.4 标签控件 24
2.4.1 标签的常用属性 24
2.4.2 标签的常用事件 26
2.5 文本框控件 26
2.5.1 文本框的常用属性 26
2.5.2 文本框的常用事件 28
2.5.3 文本框的常用方法 28
2.6 Visual Basic语法规则 30
2.7 开发应用程序的主要步骤 31
2.7.1 Visual Basic中设计程序应遵循的主要步骤 31
2.7.2 打开工程 32
2.8 工程组 32
第3章 Visual Basic语言基础知识 35
3.1 字符集和词汇集 35
3.1.1 字符集 35
3.1.2 词汇集 35
3.2 数据类型 36
3.3 常量与变量 39
3.3.1 常量 39
3.3.2 变量 40
3.4 运算符与表达式 41
3.4.1 运算符 42
3.4.2 表达式 45
3.5 赋值语句 45
3.6 消息框函数MsgBox 49
3.7 输入框函数InputBox 51
3.8 随机函数Rnd 54
3.9 格式输出函数Format 55
第4章 分支结构程序设计 60
4.1 分支结构概述 60
4.2 If语句 61
4.2.1 单行If语句 61
4.2.2 块If语句 63
4.2.3 块If语句的嵌套 67
4.2.4 Elself语句 71
4.3 Select Case语句 73
第5章 循环结构程序设计与调试 82
5.1 循环结构概述 82
5.2 For循环语句 83
5.2.1 For…Next语句 83
5.2.2 Exit For语 85
5.3 Do循环语句 86
5.3.1 Do While…Loop形式 86
5.3.2 Do…Loop While形式 88
5.3.3 Do Until…Loop形式 89
5.3.4 Do…Loop Until形式 90
5.3.5 Do…Loop形式 90
5.3.6 Exit Do语句 90
5.4 While循环语句 91
5.5 循环的嵌套 93
5.5.1 循环嵌套的执行流程 94
5.5.2 循环嵌套的应用 94
5.6 程序调试 98
5.6.1 错误的种类 98
5.6.2 Visual Basic开发环境的3种模式 99
5.6.3 调试方法 99
第6章 常用内部控件 104
6.1 图片框 104
6.1.1 常用属性 104
6.1.2 常用事件 106
6.1.3 常用方法 106
6.2 图像框 107
6.2.1 常用属性 107
6.2.2 图像框与图片框的区别 108
6.3 定时器 108
6.3.1 属性 108
6.3.2 事件 109
6.4 框架 112
6.5 单选按钮 113
6.5.1 常用属性 113
6.5.2 常用事件 114
6.6 复选框 114
6.6.1 常用属性 114
6.6.2 常用事件 114
6.7 列表框 117
6.7.1 常用属性 117
6.7.2 常用方法 120
6.8 组合框 121
6.8.1 常用属性与方法 121
6.8.2 列表框与组合框的区别 124
第7章 数组 127
7.1 数组概述 127
7.2 一维数组 128
7.2.1 一维数组的定义 128
7.2.2 一维数组的引用 128
7.2.3 一维数组的应用 129
7.3 二维数组 133
7.3.1 二维数组的定义 133
7.3.2 二维数组的应用 133
7.4 可调数组 135
7.5 控件数组 137
7.5.1 创建控件数组 137
7.5.2 控件数组的应用 138
第8章 过程 146
8.1 过程概述 146
8.2 Sub过程 146
8.2.1 定义Sub过程 146
8.2.2 调用Sub过程 148
8.2.3 过程调用时的执行流程 150
8.3 Function过程 151
8.3.1 定义Function过程 152
8.3.2 调用Function过程 152
8.4 过程的参数传递方式 154
8.4.1 按值传递参数(ByVal) 154
8.4.2 按地址传递参数(ByRef) 156
8.4.3 数组参数传递 159
8.5 多模块程序设计 160
8.5.1 代码模块的概念 160
8.5.2 窗体模块操作 161
8.5.3 多窗体相关语句和方法 162
8.6 过程与变量的作用范围 163
8.6.1 过程的作用范围 163
8.6.2 变量的作用范围 164
8.6.3 静态变量 168
第9章 文件 172
9.1 文件概述 172
9.2 顺序文件的访问 172
9.2.1 顺序文件的打开与关闭 172
9.2.2 写顺序文件 173
9.2.3 读顺序文件 175
9.3 随机文件的访问 176
9.3.1 随机文件的打开与关闭 177
9.3.2 写随机文件 177
9.3.3 读随机文件 179
9.4 二进制文件的访问 180
9.4.1 打开二进制文件 180
9.4.2 写二进制文件 180
9.4.3 读二进制文件 181
9.5 文件操作常用的函数与语句 182
9.6 文件系统控件 184
9.6.1 驱动器列表框控件 184
9.6.2 目录列表框控件 185
9.6.3 文件列表框控件 186
9.6.4 联合使用三个文件系统控件 186
第10章 对话框、菜单和工具栏 192
10.1 对话框设计 192
10.1.1 添加通用对话框控件 192
10.1.2 “打开”对话框 194
10.1.3 “另存为”对话框 197
10.1.4 “颜色”对话框 198
10.1.5 “字体”对话框 199
10.1.6 “打印”对话框 201
10.2 菜单 202
10.2.1 菜单编辑器 202
10.2.2 创建菜单 203
10.2.3 弹出式菜单 206
10.3 工具栏 207
10.3.1 手动方式设计工具栏 207
10.3.2 使用工具栏控件设计工具栏 209
第11章 数据库操作 212
11.1 数据库概述 212
11.1.1 关系型数据库 212
11.1.2 使用SQL查询语句 213
11.2 使用数据控件 215
11.2.1 ADO数据控件使用基础 215
11.2.2 数据绑定 217
11.3 记录集对象 219
11.3.1 浏览记录集 219
11.3.2 编辑记录集 221
11.3.3 查询和统计 222
第12章 图形操作 225
12.1 图形控件 225
12.1.1 Line控件 225
12.1.2 Shape控件 226
12.2 坐标系 228
12.2.1 坐标单位 229
12.2.2 自定义坐标系 229
12.3 颜色 232
12.4 图形方法 233
12.4.1 PSet方法 233
12.4.2 Line方法 235
12.4.3 Circle方法 238
12.4.4 与绘图有关的属性和事件 240
附录 244
附录A 常用内部函数表 244
附录B 常用关键字表 247
附录C 对象重命名的前缀 247
附录D ASCII码表 248
参考文献 249