入门篇 3
第1章 Visual Basic概述 3
1.1 Visual Basic 6.0简介 3
1.2 Visual Basic 6.0的启动与退出 3
1.2.1 启动 3
1.2.2 退出 4
1.3 集成开发环境 5
本章小结 10
习题 10
第2章 窗体与命令按钮 12
2.1 窗体 12
2.1.1 窗体的结构 12
2.1.2 窗体的常用属性 13
2.1.3 窗体的常用事件 16
2.2 命令按钮 16
2.2.1 命令按钮的常用属性 17
2.2.2 命令按钮的常用事件 18
2.3 语句 18
2.3.1 语句的定义和书写规则 18
2.3.2 赋值语句 18
2.3.3 注释和程序结束语句 19
2.4 最简单的VB程序设计 19
本章小结 21
习题 21
第3章 数据类型、运算符、表达式和常用内部函数 24
3.1 数据类型 24
3.2 常量和变量 26
3.2.1 常量 26
3.2.2 变量 26
3.3 运算符和表达式 27
3.3.1 算术运算符 27
3.3.2 关系运算符 28
3.3.3 逻辑运算符 29
3.3.4 VB表达式 30
3.4 常用内部函数 31
3.4.1 转换函数 31
3.4.2 数学函数 32
3.4.3 字符串函数 32
3.4.4 日期和时间函数 33
3.4.5 时间函数 33
3.4.6 随机函数 33
本章小结 34
习题 34
第4章 简单的VB程序设计 37
4.1 顺序结构 37
4.2 选择结构 38
4.2.1 If语句 39
4.2.2 Select Case多重分支语句 42
4.2.3 条件语句的嵌套 43
4.3 单重循环 44
4.3.1 For循环 44
4.3.2 While循环 48
4.3.3 Do循环 49
4.4 数据的输入输出 51
4.4.1 Print方法 51
4.4.2 与Print方法有关的几个函数 52
4.4.3 Cls方法 55
4.4.4 InputBox函数 56
4.4.5 MsgBox函数和MsgBox语句 58
4.5 字型与字体 60
本章小结 62
习题 63
第5章 常用内部控件(一) 68
5.1 控件基本知识 68
5.2 文本控件 69
5.2.1 文本框 69
5.2.2 标签 72
5.3 图形控件 73
5.3.1 图片框控件 74
5.3.2 图像框控件 76
5.3.3 直线控件 77
5.3.4 形状控件 78
5.4 选择控件 78
5.4.1 单选按钮 78
5.4.2 复选框 80
5.5 焦点与Tab顺序 81
本章小结 82
习题 83
第6章 常用内部控件(二) 85
6.1 列表框控件 85
6.2 组合框控件 89
6.3 框架控件 90
6.4 滚动条 92
6.5 计时器控件 94
6.6 VB坐标系 95
6.7 用图形方法绘图 98
本章小结 101
习题 101
第7章 菜单程序设计 105
7.1 菜单编辑器 105
7.2 下拉式菜单 107
7.3 弹出式菜单 109
本章小结 112
习题 112
提高篇 117
第8章 多重循环 117
8.1 For多重循环 117
8.2 混合多重循环 120
8.3 程序举例 121
本章小结 123
习题 123
第9章 数组 126
9.1 一维数组 126
9.1.1 一维数组的定义 127
9.1.2 一维数组的赋值与输出 127
9.1.3 静态数组和动态数组 128
9.1.4 数组的清除和重定义 129
9.1.5 一维数组程序举例 130
9.2 二维数组 134
9.2.1 二维数组的定义 134
9.2.2 二维数组的赋值与输出 134
9.2.3 二维数组程序举例 136
9.3 控件数组 139
9.3.1 控件数组的建立 139
9.3.2 控件数组的应用 140
本章小结 144
习题 144
第10章 过程 148
10.1 Sub过程 148
10.1.1 Sub过程的建立 148
10.1.2 Sub过程的调用 149
10.1.3 Sub过程程序举例 149
10.2 Function过程 151
10.2.1 Function过程的建立 151
10.2.2 Function过程的调用 151
10.2.3 Function过程程序举例 152
10.3 参数传送 153
10.4 递归算法和Shell函数 156
本章小结 158
习题 158
第11章 多重窗体程序设计 164
11.1 多窗体程序设计 164
11.2 模块和工程中的几类文件 167
11.2.1 模块 167
11.2.2 工程中的几类文件 169
11.3 变量的作用域与生存期 169
11.3.1 变量的作用域 169
11.3.2 变量的生存期 171
本章小结 172
习题 172
第12章 键盘与鼠标事件 174
12.1 KeyPress事件 174
12.2 KeyDown和KeyUp事件 177
12.3 鼠标事件 179
12.3.1 MouseUp和MouseDown事件 179
12.3.2 MouseMove事件 181
12.4 鼠标指针的形状 182
本章小结 183
习题 184
第13章 对话框程序设计 187
13.1 用户自定义对话框 187
13.2 通用对话框 191
13.2.1 通用对话框控件 191
13.2.2 文件对话框 193
13.2.3 字体和颜色对话框 195
本章小结 198
习题 198
第14章 数据文件 200
14.1 文件概述 200
14.1.1 文件的分类 200
14.1.2 文件的打开与关闭 201
14.1.3 文件相关的语句与函数 202
14.2 顺序文件 203
14.2.1 顺序文件的打开与关闭 203
14.2.2 顺序文件的写操作 204
14.2.3 顺序文件的读操作 205
14.3 随机文件 206
14.3.1 用户自定义数据类型 206
14.3.2 随机文件的打开与关闭 207
14.3.3 随机文件的写操作 207
14.3.4 随机文件的读操作 208
14.4 二进制文件 210
14.4.1 二进制文件的打开与关闭 210
14.4.2 二进制文件的读写操作 210
14.4.3 二进制文件中的文件指针 210
14.5 文件系统控件 211
14.5.1 驱动器列表框(DriveListBox) 211
14.5.2 目录列表框(DirListBox) 212
14.5.3 文件列表框(FileListBox) 212
14.5.4 文件系统控件的同步操作 214
本章小结 216
习题 216
第15章 数据库访问技术 222
15.1 数据库基础 222
15.1.1 数据库的基本概念 222
15.1.2 关系数据库 223
15.1.3 VB数据库应用程序 224
15.2 可视化数据管理器 224
15.2.1 创建数据库 225
15.2.2 添加数据库表 226
15.2.3 编辑数据 228
15.3 使用数据控件访问数据库 229
15.3.1 使用数据控件设计简单数据浏览程序 229
15.3.2 使用数据控件的记录集(Recordset)设计数据浏览和编辑程序 231
15.4 使用ADO数据控件访问数据库 234
15.4.1 使用ADO数据控件 234
15.4.2 使用数据控件的Recordset对象 237
本章小结 239
习题 239
附录 241
F.1 程序设计语言发展简史 241
F.2 结构化程序的概念 242
F.3 VB的特点 242
F.4 VB的运行环境 243
F.5 VB安装过程简介 243