第1章 Visual Basic 6.0概述 1
1.1 Visual Basic的集成式开发环境 1
1.1.1 Visual Basic的简单程序设计引例 1
1.1.2 Visual Basic的特点和版本 3
1.1.3 Visual Basic的启动与退出 4
1.1.4 Visual Basic的集成式开发环境 4
1.2 Visual Basic的对象及其操作 6
1.2.1 Visual Basic的对象 6
1.2.2 对象的属性、事件和方法 6
1.2.3 两种最基本的预定义对象——窗体和控件 9
1.3 Visual Basic的简单程序设计 12
1.3.1 Visual Basic语言程序设计中的语句 12
1.3.2 Visual Basic语言设计开发应用程序的一般步骤 13
1.3.3 用Visual Basic语言设计开发的应用程序的结构和工作方式 14
第2章 Visual Basic程序设计基础 20
2.1 数据类型 20
2.1.1 基本数据类型 20
2.1.2 自定义数据类型 22
2.2 常量 22
2.2.1 文字常量 23
2.2.2 符号常量 24
2.3 变量 24
2.3.1 命名规则 24
2.3.2 变量的类型和定义 25
2.3.3 记录类型变量(自定义数据类型) 26
2.4 内部函数 26
2.4.1 数值函数 27
2.4.2 字符串函数 28
2.4.3 系统函数 30
2.5 运算符与表达式 33
2.5.1 算术表达式 33
2.5.2 关系表达式 35
2.5.3 逻辑表达式 36
2.5.4 三种运算符的综合顺序 37
2.5.5 其他运算符 37
2.5.6 表达式的执行顺序 39
2.6 变量的作用域 40
2.6.1 局部变量与全局变量 40
2.6.2 默认声明 41
第3章 Visual Basic数据的输入与输出 46
3.1 数据输入 46
3.1.1 赋值语句 46
3.1.2 InputBox函数 49
3.2 数据输出 49
3.2.1 Print语句 49
3.2.2 MsgBox函数和MsgBox语句 57
3.3 字形 61
3.3.1 字体类型 61
3.3.2 字体大小 61
3.3.3 其他属性 63
3.4 打印机输出 63
3.4.1 直接输出 63
3.4.2 打印机的方法和属性 64
3.4.3 窗体输出 65
第4章 程序的控制结构 72
4.1 选择结构 72
4.1.1 If条件语句 72
4.1.2 If嵌套条件语句 75
4.1.3 IIf函数 76
4.2 多分支控制结构 77
4.3 For循环控制结构 79
4.4 当循环控制结构 82
4.5 DO循环控制结构 84
4.6 多重循环 86
4.6.1 多重循环 86
4.6.2 出口语句 90
4.7 GoTo型控制 91
4.7.1 GoTo语句 91
4.7.2 On-GoTo语句 92
第5章 数组与过程 107
5.1 数组 107
5.1.1 一维数组的定义 107
5.1.2 一维数组的应用 109
5.1.3 排序问题 113
5.1.4 动态数组的定义 116
5.1.5 多维数组的定义 119
5.1.6 数组的基本操作 120
5.1.7 控件数组 123
5.2 过程 129
5.2.1 Sub过程 129
5.2.2 Function过程 133
5.3 参数传递 134
5.3.1 按值传递与按地址传递 134
5.3.2 数组参数的传送 136
5.3.3 可选参数与可变参数 137
5.3.4 对象参数 138
5.4 过程作用域 141
5.5 Shell函数 142
第6章 常用的内部控件 159
6.1 文本控件 159
6.1.1 标签(Label) 159
6.1.2 文本框(Text) 161
6.2 图形控件 165
6.2.1 图片框和图像框 165
6.2.2 直线和形状 170
6.3 命令按钮、单选按钮和复选框 171
6.3.1 命令按钮 171
6.3.2 单选按钮和复选框 173
6.4 列表框和组合框 176
6.4.1 列表框 176
6.4.2 组合框 179
6.5 框架、滚动条和计时器 181
6.5.1 框架 181
6.5.2 滚动条 184
6.5.3 计时器 186
6.6 对话框 187
6.6.1 分类和特点 187
6.6.2 自定义对话框 188
6.7 通用对话框控件 190
6.7.1 文件对话框 191
6.7.2 颜色对话框 194
6.7.3 字体对话框 196
6.7.4 打印对话框 197
第7章 菜单界面设计 205
7.1 菜单设计 205
7.1.1 下拉式菜单 205
7.1.2 菜单编辑器 206
7.1.3 菜单的Click事件 208
7.1.4 弹出式菜单 210
7.2 工具栏 211
7.3 状态栏 213
第8章 文件管理 217
8.1 文件概述 217
8.1.1 文件结构 217
8.1.2 文件的分类 218
8.2 文件的打开与关闭 219
8.2.1 文件的打开/建立 219
8.2.2 文件的关闭 221
8.3 文件操作语句和函数 221
8.3.1 文件指针 221
8.3.2 FreeFile函数 222
8.3.3 Loc函数 223
8.3.4 LOF函数 223
8.3.5 EOF函数 223
8.4 顺序文件 223
8.4.1 写操作 224
8.4.2 读操作 226
8.5 随机文件 229
8.5.1 写操作 229
8.5.2 读操作 230
8.5.3 增加记录 232
8.5.4 删除记录 233
8.6 文件系统控件 233
8.6.1 驱动器列表框 235
8.6.2 目录列表框 235
8.6.3 文件列表框 236
8.6.4 文件系统控件的组合使用 237
8.7 文件的基本操作 238
8.7.1 删除文件 238
8.7.2 复制文件 238
8.7.3 文件重命名 238
第9章 键盘与鼠标事件过程 243
9.1 键盘事件 243
9.1.1 KeyPress事件 243
9.1.2 KeyDown和KeyUp事件 246
9.2 鼠标事件 247
9.2.1 MouseDown和MouseUp 248
9.2.2 MouseMove 249
9.2.3 拖放操作DragDrop 250
9.3 鼠标光标 253
9.3.1 MousePointer属性 253
9.3.2 设置鼠标光标形状 254
第10章 多重窗体程序设计 260
10.1 窗体的各种操作 260
10.1.1 添加窗体 260
10.1.2 删除窗体 261
10.1.3 加载窗体 261
10.1.4 卸载窗体 261
10.1.5 显示窗体 261
10.1.6 隐藏窗体 261
10.2 多重窗体的执行与保存 263
10.2.1 指定启动窗体 264
10.2.2 多窗体程序的存取 264
10.3 Visual Basic工程结构 265
10.3.1 标准模块 266
10.3.2 窗体模块 266
10.3.3 Sub Main过程 267
10.4 闲置循环与DoEvents语句 267
第11章 数据库编程 272
11.1 数据库的基本概念 272
11.2 数据库的建立、维护和查询 273
11.2.1 建立数据库 274
11.2.2 修改数据表结构和数据 279
11.2.3 数据查询 279
11.2.4 数据窗体设计器 282
11.3 使用Data控件访问数据库 283
11.3.1 Data控件的属性、方法和事件 284
11.3.2 数据绑定控件 286
11.4 ADO数据对象访问技术 288
11.4.1 创建ADO控件 289
11.4.2 ADO控件的属性、方法和事件 289
11.4.3 ADO数据绑定控件 291
附录A 字符ASCII码表 296
附录B 颜色代码 297
附录C 全国计算机等级考试二级《Visual Basic语言程序设计》考试内容 299
参考文献 303