第1章 中文Visual Basic 6.0开发环境 1
1.1 中文Visual Basic 6.0简介 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的功能及特点 2
1.2 中文Visual Basic的安装与启动 3
1.2.1 Visual Basic6.0的运行环境 3
1.2.2 Visual Basic 6.0的安装、启动与退出 3
1.3 中文Visual Basic 6.0集成开发环境简介 4
1.3.1 主窗口 5
1.3.2 工具箱 6
1.3.3 窗体设计器窗口 6
1.3.4 属性窗口 7
1.3.5 代码窗口 7
1.3.6 工程资源管理器窗口 7
1.3.7 窗体布局窗口 8
1.3.8 对象浏览器窗口 8
1.3.9 立即、本地和监视窗口 8
1.4 中文Visual Basic帮助系统的安装与使用 9
1.4.1 MSDN的安装 9
1.4.2 使用MSDN Library查看器 9
1.5 本章小结 10
第2章 简单Visual Basic程序设计 11
2.1 面向对象程序设计的基本概念 11
2.1.1 基本术语 11
2.1.2 属性、方法和事件之间的关系 12
2.1.3 对象属性、事件、方法的设置与应用 12
2.2 窗体的常用属性、事件和方法 15
2.2.1 窗体的属性 15
2.2.2 窗体的事件 17
2.2.3 窗体的方法 17
2.3 控件 19
2.3.1 标准控件 20
2.3.2 控件的操作 20
2.4 命令按钮、标签、文本框 21
2.4.1 命令按钮 21
2.4.2 标签控件 22
2.4.3 文本框控件 23
2.5 Visual Basic应用程序的组成及工作方式 25
2.5.1 Visual Basic应用程序的组成 25
2.5.2 Visual Basic应用程序的工作方式 25
2.5.3 创建应用程序的步骤 25
2.6 Visual Basic完整应用程序创建实例 26
2.7 本章小结 30
2.8 课后练习与上机实验 30
第3章 Visual Basic语言基础 32
3.1 Visual Basic语言字符集及编码规则 32
3.2 Visual Basic数据类型 33
3.3 常量和变量 34
3.3.1 常量 34
3.3.2 变量 36
3.4 运算符和表达式 38
3.4.1 算术运算符与算术表达式 38
3.4.2 字符串运算符与字符串表达式 38
3.4.3 关系运算符与关系表达式 39
3.4.4 逻辑运算符与逻辑表达式 40
3.4.5 日期型表达式 40
3.4.6 运算符的执行顺序 41
3.5 本章小结 41
3.6 课后练习与上机实验 42
第4章 Visual Basic 6.0常用内部函数的操作 45
4.1 Visual Basic6.0内部函数 45
4.2 Visual Basic 6.0常用内部函数的分类 47
4.2.1 数学函数 47
4.2.2 转换函数 47
4.2.3 字符串操作函数 47
4.2.4 日期、时间函数 48
4.2.5 随机函数Rnd与Randomize语句 48
4.3 本章小结 49
4.4 课后练习与上机实验 49
第5章 Visual Basic的3种基本结构 54
5.1 算法 54
5.2 顺序结构 56
5.3 选择结构 60
5.3.1 If条件语句 60
5.3.2 SelectCase语句 62
5.3.3 If语句的嵌套 62
5.3.4 分支结构综合实例讲解 63
5.4 循环基本结构 65
5.4.1 For…Next循环语句 65
5.4.2 Do…Loop循环语句 66
5.4.3 While…Wend语句 68
5.4.4 循环的嵌套 70
5.5 其他控件语句 71
5.5.1 GoTo语句 71
5.5.2 Exit语句 71
5.5.3 End语句 72
5.5.4 Stop语句 72
5.5.5 With…End With语句 72
5.6 应用程序举例 73
5.6.1 累计求和、求乘积、计数等问题 73
5.6.2 数据统计问题 74
5.6.3 字符串处理问题 74
5.7 本章小结 77
5.8 课后练习与上机实验 77
第6章 Visual Basic 6.0常用控件对象 81
6.1 单选按钮、复选框、框架 81
6.1.1 单选按钮 82
6.1.2 复选框 83
6.1.3 框架 85
6.2 滚动条控件 87
6.2.1 属性 87
6.2.2 事件 88
6.3 列表框控件、组合框控件 89
6.3.1 列表框 89
6.3.2 组合框 90
6.4 时钟控件 93
6.4.1 时钟控件的功能 93
6.4.2 常用属性 94
6.4.3 常用事件 94
6.5 图形控件 94
6.5.1 图片框控件和图像框 95
6.5.2 形状控件 98
6.5.3 直线控件 99
6.5.4 图形的填充 99
6.6 控件数组 100
6.6.1 基本概念 100
6.6.2 控件数组的建立 101
6.7 焦点与Tab顺序 102
6.7.1 设置焦点 102
6.7.2 Tab顺序 103
6.8 本章小结 104
6.9 课后练习与上机实验 104
第7章 数组 108
7.1 数组的相关概念 108
7.1.1 引例 108
7.1.2 数组的定义 109
7.2 一维数组 109
7.2.1 一维数组的声明 109
7.2.2 一维数组元素的引用 110
7.2.3 一维数组的操作 111
7.2.4 一维数组的应用实例 111
7.3 二维数组 115
7.3.1 二维数组的声明 115
7.3.2 二维数组的应用实例 116
7.4 动态数组 118
7.4.1 动态数组的定义 119
7.4.2 默认数组及与数组相关的函数 119
7.4.3 动态数组的应用实例 123
7.5 本章小结 124
7.6 课后练习与上机实验 125
第8章 对话框与菜单程序设计 129
8.1 自定义对话框 129
8.2 通用对话框的操作 131
8.2.1 通用对话框 131
8.2.2 通用对话框的使用 132
8.2.3 “颜色”对话框 136
8.2.4 “字体”对话框 137
8.2.5 “打印”对话框 138
8.3 菜单的设计 139
8.3.1 菜单的类型 139
8.3.2 菜单编辑器 139
8.4 弹出式菜单 145
8.5 本章小结 148
8.6 课后练习与上机实验 149
第9章 过程 151
9.1 过程概述 151
9.2 事件过程和通用过程 151
9.2.1 事件过程 151
9.2.2 通用过程 152
9.3 Function过程 155
9.4 过程之间的参数传递 156
9.4.1 形式参数与实际参数 157
9.4.2 参数传递 157
9.5 变量和过程的作用域 160
9.5.1 变量的作用域 160
9.5.2 过程的作用域 162
9.6 多重窗体与MDI窗体程序设计 163
9.6.1 多重窗体与MDI窗体 163
9.6.2 多重窗体程序设计 164
9.6.3 与多重窗体程序设计有关的语句和方法 165
9.6.4 不同窗体间数据的存取 167
9.7 应用程序举例 167
9.7.1 查找问题 167
9.7.2 插入问题 170
9.8 本章小结 171
9.9 课后练习与上机实验 171
第10章 键盘和鼠标事件 181
10.1 键盘事件 181
10.1.1 KeyPress事件 181
10.1.2 KeyDown和KeyUp事件 183
10.2 鼠标事件 185
10.3 拖放与拖曳 189
10.3.1 DragDrop事件 189
10.3.2 DragOver事件 189
10.3.3 MousePointer和MouseIcon属性 190
10.4 综合应用程序举例 192
10.5 本章小结 193
10.6 课后练习与上机实验 194
第11章 文件 198
11.1 文件的概念与操作 198
11.1.1 文件的概念 198
11.1.2 文件的操作 199
11.2 顺序文件 200
11.2.1 顺序文件的打开 200
11.2.2 顺序文件的读写 201
11.2.3 顺序文件的关闭 203
11.3 随机文件 204
11.3.1 随机文件的打开 204
11.3.2 随机文件的读写 204
11.3.3 随机文件的关闭 205
11.4 二进制文件 206
11.4.1 二进制文件的打开 206
11.4.2 二进制文件的读写 206
11.4.3 二进制文件的关闭 207
11.5 文件系统控件 207
11.5.1 驱动器列表框和目录列表框 208
11.5.2 文件列表框 209
11.6 常用的文件操作和目录操作函数 212
11.6.1 文件操作函数 212
11.6.2 目录操作函数 213
11.7 本章小结 217
11.8 课后练习与上机实验 218
第12章 数据库编程基础 220
12.1 数据库基础 220
12.1.1 数据库的概念 220
12.1.2 数据库的相关术语 220
12.1.3 数据库的应用 221
12.1.4 VB数据库应用程序的组成 222
12.1.5 用户与数据库引擎的接口 222
12.1.6 VB访问数据库的类型 223
12.2 数据库的设计与管理 223
12.2.1 使用可视化数据管理器创建数据库 224
12.2.2 使用数据库记录和字段 227
12.3 使用控件访问数据库 229
12.3.1 ADO对象 230
12.3.2 ADOData控件 232
12.3.3 记录集对象 240
12.4 结构化查询语言 248
12.4.1 SQL概述 248
12.4.2 SQL的构成 248
12.4.3 SQL在Visual Basic中的应用 250
12.5 管理应用软件的实现 251
12.6 本章小结 254
12.7 课后练习与上机实验 254
附录 257
第13章 程序的调试与程序的发布 262
13.1 常见的错误类型 262
13.1.1 编译错误 262
13.1.2 运行错误 262
13.1.3 逻辑错误 262
13.2 Visual Basic中的3种工作模式 263
13.2.1 设计模式 263
13.2.2 运行模式 263
13.2.3 中断模式 263
13.3 调试和排错方法 263
13.3.1 进入/退出中断状态 263
13.3.2 使用调试窗口 263
13.3.3 排错方法 265
13.4 程序出错的处理 267
13.4.1 设置错误陷阱 267
13.4.2 编写错误处理程序 268
13.4.3 退出错误处理程序 268
13.5 制作安装程序与发布程序 269
13.5.1 生成可执行文件 269
13.5.2 制作安装盘 270