第1章 Visual Basic概述 1
1.1 VisualBasic简介 2
1.1.1 Visual Basic 6.0简介 2
1.1.2 Visual Basic 6.0的3种版本 2
1.1.3 Visual Basic 6.0的主要特点 3
1.2 Visual Basic的安装 4
1.2.1安装说明 4
1.2.2 Visual Basic 6.0的安装 4
1.3 Visual Basic 6.0的集成开发环境 7
1.3.1 Visual Basic 6.0的启动 7
1.3.2主窗口 9
1.3.3工程资源管理器窗口 11
1.3.4“属性”窗口 11
1.3.5“窗体布局”窗口 12
1.3.6代码窗口 12
1.3.7“立即”窗口 13
1.3.8工具箱窗口 14
1.4 VisualBasic 6.0帮助系统 15
1.4.1使用MSDN Library查阅器 15
1.4.2上下文帮助 16
1.4.3运行所提供的样例 16
习题1 17
第2章 面向对象程序设计基础 18
2.1面向对象程序设计概述 19
2.2窗体的常用属性、方法和事件 21
2.2.1窗体的基本属性 21
2.2.2窗体的主要事件 22
2.2.3窗体的方法 23
2.3标签、文本框和命令按钮 25
2.3.1标签 25
2.3.2文本框 26
2.3.3命令按钮 28
2.4 Visual Basic 6.0工程的管理及环境的设置 29
2.4.1工程资源管理器 30
2.4.2创建和打开工程 31
2.4.3保存和移除工程 31
2.5程序调试 32
2.5.1错误类型 32
2.5.2调试错误 32
2.6第一个Visual Basic 6.0程序 33
习题2 36
第3章 Visual Basic程序设计基础 37
3.1基本数据类型 38
3.1.1数值型数据 38
3.1.2字符串型数据 39
3.1.3日期型数据 40
3.1.4逻辑型数据 41
3.1.5对象型数据 41
3.1.6变体型数据 41
3.2常量和变量 41
3.2.1 Visual Basic基本字符集 41
3.2.2 Visual Basic符号的命名规则 41
3.2.3常量 42
3.2.4变量 43
3.3运算符和表达式 47
3.3.1算术运算符与表达式 47
3.3.2字符串运算符与表达式 49
3.3.3日期运算符与表达式 49
3.4常用内部函数 50
3.4.1数学运算函数 50
3.4.2字符串函数 51
3.4.3日期与时间函数 53
3.4.4类型转换函数 53
3.4.5格式输出函数 54
3.5程序语句 56
3.5.1 Visual Basic语句 56
3.5.2赋值语句 57
3.5.3注释、暂停与程序结束语句 58
3.6数据输入/输出 59
3.6.1数据输出 59
3.6.2数据输入 63
3.6.3使用对话框 65
习题3 67
第4章 Visual Basic控制结构 68
4.1 顺序结构程序设计 69
4.2分支选择结构程序设计 69
4.2.1 IF语句 70
4.2.2 Select Case语句 75
4.2.3 IIF函数 79
4.2.4 On ...Goto语句 79
4.3循环结构程序设计 81
4.3.1 For...Next循环结构 81
4.3.2 Do...Loop循环结构 85
4.3.3 While...Wend循环结构 89
4.3.4循环的嵌套 92
4.4其他辅助控制语句 94
4.4.1 End语句 94
4.4.2 Goto语句 94
4.4.3 Exit语句 95
4.4.4 Stop语句 95
4.5应用与提高 96
4.5.1算法 96
4.5.2应用举例 96
习题4 99
第5章 数组及应用 103
5.1概述 104
5.1.1数组的引入 104
5.1.2数组的基本概念 105
5.2数组的定义 106
5.2.1静态数组的定义 106
5.2.2动态数组的定义 109
5.2.3自定义类型数组 111
5.2.4与数组操作相关的几个函数 113
5.3数组的基本操作 116
5.3.1数组的引用 116
5.3.2数组的输入和输出 117
5.3.3数组元素的删除 118
5.3.4 For Each...Next语句 118
5.4数组的应用举例 119
5.4.1统计分析问题 120
5.4.2排序问题 122
5.4.3矩阵 125
5.5控件数组 128
5.5.1控件数组的概念 128
5.5.2创建控件数组 129
5.5.3控件数组的应用 130
习题5 131
第6章 过程 135
6.1过程概述 136
6.2 Sub过程 137
6.2.1建立Sub过程 137
6.2.2 Sub过程的调用 139
6.3函数过程 143
6.3.1建立函数过程 143
6.3.2函数过程调用 145
6.4参数传递 147
6.4.1形式参数与实际参数 147
6.4.2按值传递 148
6.4.3按地址传递 150
6.4.4按名称传递 151
6.4.5过程之间数据传递的几点说明 152
6.4.6使用数组参数 153
6.4.7使用可选参数 155
6.4.8使用可变参数 155
6.5对象参数 156
6.5.1使用窗体参数 156
6.5.2使用控件参数 157
6.6过程的嵌套调用 158
6.7过程的递归调用 159
6.8 Visual Basic工程的组织结构 161
6.8.1窗体模块 161
6.8.2标准模块 162
6.8.3类模块 162
6.8.4 Sub Main过程 162
6.9过程和变量的作用域 163
6.9.1过程的作用域 163
6.9.2变量的作用域 166
6.9.3关于变量同名的问题 169
6.9.4变量的生存期 170
6.10多重窗体与多模块程序设计 171
6.10.1设置启动对象 171
6.10.2设置窗体的加载与卸载过程 172
习题6 173
第7章 常用控件及对象 177
7.1图形控件 178
7.1.1图片框和图像框 178
7.1.2直线和形状 180
7.2选择控件 181
7.2.1单选按钮 181
7.2.2复选框 182
7.2.3框架 184
7.2.4列表框 185
7.2.5组合框 188
7.3滚动条 191
7.4计时器 192
7.5焦点与Tab顺序 194
7.5.1设置焦点 194
7.5.2设置Tab顺序 195
7.6鼠标与键盘事件 196
7.6.1鼠标事件 196
7.6.2键盘事件 196
习题7 197
第8章 图形操作 200
8.1基本绘图语句 201
8.1.1坐标系统 201
8.1.2绘图属性与事件 202
8.1.3图形颜色 205
8.2绘图方法 206
8.3应用举例 210
习题8 213
第9章 可视化界面程序设计 214
9.1对话框 215
9.1.1自定义对话框 215
9.1.2通用对话框 217
9.1.3文件对话框 218
9.1.4“颜色”对话框 220
9.1.5“字体”对话框 220
9.1.6“打印”对话框 221
9.1.7“帮助”对话框 222
9.2菜单 222
9.2.1菜单编辑器的使用 222
9.2.2下拉式菜单 224
9.2.3弹出式菜单 226
9.3工具栏和状态栏 226
9.3.1工具栏 227
9.3.2状态栏 229
习题9 231
第10章 文件 232
10.1文件的基本概念 233
10.1.1文件的分类 233
10.1.2文件操作的一般步骤 234
10.2顺序文件 234
10.2.1顺序文件的打开与关闭 234
10.2.2顺序文件的读写 235
10.3随机文件 241
10.3.1随机文件的打开与关闭 241
10.3.2随机文件的读写 241
10.4二进制文件 245
10.5文件系统控件 246
10.5.1驱动器列表框控件 246
10.5.2目录列表框控件 247
10.5.3文件列表框控件 247
10.5.4综合应用 248
10.6常用文件操作语句和函数 249
习题10 251
第11章 Visual Basic与数据库 252
11.1数据库概述 253
11.1.1数据库基本概念 253
11.1.2关系数据库 254
11.1.3通过Visual Basic访问数据库 254
11.1.4结构化查询语言 255
11.2创建数据库 256
11.2.1启动可视化数据管理器 257
11.2.2新建数据库 257
11.2.3打开数据库 259
11.2.4数据库的基本操作 260
11.3数据访问与数据控件 260
11.3.1利用ADO控件访问数据库 260
11.3.2 Data控件 263
习题11 266
参考文献 268