第1章Visual Basic导论 1
1.1 Visual Basic与Windows 1
1.2 Windows程序:界面与事件驱动 2
1.3对象、属性与方法 3
1.4一个Windows程序示例 4
习题 8
第2章 程序设计与算法(问题求解) 9
2.1程序的基本组成:输入、处理与输出 9
2.1.1计算机解题示例 9
2.1.2程序设计的一般步骤 10
2.2算法与编程工具 11
习题 15
第3章Visual Basic的界面设计 16
3.1创建窗体 16
3.1.1定制窗体属性 18
3.1.2窗体的显示、隐藏、装载和卸载 19
3.1.3 Print方法 21
3.1.4 Move与Cls方法 22
3.2 Visual Basic的常用控件 22
3.2.1概述 22
3.2.2常用基本控件 24
3.3制作菜单 34
3.3.1菜单概述 34
3.3.2创建菜单 35
3.3.3创建弹出式菜单 36
3.4多窗体界面程序设计 37
3.5界面设计程序示例 38
习题 40
第4章 数据、表达式与简单程序设计 44
4.1 Visual Basic程序代码的组织方式 44
4.1.1过程 44
4.1.2模块 45
4.2代码行的书写规则 46
4.3 Visual Basic的数据 46
4.3.1数据类型 47
4.3.2常量 48
4.3.3变量 49
4.4运算符与表达式 52
4.4.1算术运算符与算术表达式 52
4.4.2关系运算符与关系表达式 53
4.4.3逻辑运算符与逻辑表达式 53
4.4.4运算规则 54
4.5赋值语句 54
4.6 Visual Basic公共函数 56
4.6.1算术函数 56
4.6.2字符函数 57
4.6.3转换函数 57
4.6.4日期与时间函数 59
4.6.5格式化函数Format 59
4.7 InputBox函数与MsgBox函数 60
4.7.1 InputBox函数 60
4.7.2 MsgBox函数 61
习题 63
第5章 选择分支与循环 67
5.1分支结构与分支结构语句 67
5.1.1 If-Then-Else-End If结构语句 67
5.1.2 IIf函数 70
5.1.3 Select-Case-End Select结构语句 70
5.2循环结构与循环结构语句 72
5.2.1 Do-Loop循环结构语句 72
5.2.2 For-Next循环结构语句 74
5.2.3循环嵌套 77
习题 85
第6章 数组 91
6.1数组的概念 91
6.1.1数组命名与数组元素 91
6.1.2数组定义 92
6.1.3数组的结构 94
6.1.4数组维界测试函数 96
6.2数组的基本操作 97
6.2.1数组元素的赋值 97
6.2.2数组元素的输出 102
6.2.3数组元素的引用 105
6.3动态数组 106
6.4控件数组 110
6.4.1基本概念 110
6.4.2建立控件数组 111
6.4.3使用控件数组 111
6.5程序示例 114
习题 132
第7章 过程 138
7.1过程的分类与引例 138
7.2 Sub过程 139
7.2.1事件过程 140
7.2.2通用过程 142
7.3 Function过程 144
7.4过程调用 146
7.4.1事件过程的调用 146
7.4.2通用Sub过程调用 147
7.4.3 Function过程调用 148
7.4.4调用其他模块中的过程 149
7.5参数的传递 150
7.5.1形参与实参 150
7.5.2按值传递参数 151
7.5.3按地址传递参数 152
7.5.4数组参数 156
7.5.5对象参数 157
7.6递归过程 158
7.7变量的作用域 160
7.7.1过程级变量 160
7.7.2模块级变量 160
7.7.3全局变量 161
7.7.4关于同名变量 163
7.7.5静态变量 164
7.8程序示例 165
7.9创建与设置启动过程 179
7.10鼠标与键盘事件及事件过程 184
7.10.1鼠标事件及鼠标事件过程 184
7.10.2键盘事件及键盘事件过程 187
习题 188
第8章 数据文件 196
8.1数据文件处理 196
8.1.1数据文件概述 196
8.1.2访问文件的语句和函数 197
8.2顺序文件 202
8.2.1顺序文件的写操作 202
8.2.2顺序文件的读操作 204
8.2.3使用外部程序处理顺序文件 208
8.3随机文件 210
8.3.1变量声明 210
8.3.2随机文件的打开 211
8.3.3随机文件的写操作 211
8.3.4随机文件的读操作 214
8.3.5增加、删除随机文件中的记录 215
8.4二进制文件 216
习题 218
第9章程序调试 220
9.1错误类型与程序调试工具 220
9.1.1错误类型 220
9.1.2 VB调试工具 221
9.2程序调试 222
9.2.1中断状态的进入与退出 222
9.2.2使用调试窗口 223
9.2.3断点设置与单步调试 224
习题 226
第10章 文件管理与公共对话框控件及其应用 229
10.1文件管理控件 229
10.1.1目录(文件夹)列表框 230
10.1.2文件列表框 232
10.1.3组合使用文件管理控件 234
10.2公共对话框 237
10.2.1概述 237
10.2.2公共对话框控件的应用 237
习题 245
第11章 图形处理及多媒体应用 246
11.1图形处理 246
11.1.1坐标系统 246
11.1.2自定义坐标系 247
11.1.3色彩函数 248
11.1.4使用绘图控件 248
11.1.5使用绘图方法 251
11.1.6使用图片框 258
11.1.7应用鼠标事件 260
11.2多媒体应用 262
11.2.1动画控件 262
11.2.2多媒体控件 265
习题 268
第12章 数据库操作与编程 269
12.1数据库基本知识 269
12.1.1概述 269
12.1.2数据库的基本概念 269
12.1.3数据模型 270
12.2数据库的建立 271
12.2.1关系数据库的基本结构 271
12.2.2数据库的建立 272
12.2.3建立查询 275
12.3数据控件 275
12.3.1数据控件及其属性 275
12.3.2应用数据控件 276
12.3.3数据库操作 277
12.4结构化查询语言SQL 282
12.4.1 SQL的基本组成 282
12.4.2 SQL语句应用 283
12.5数据处理 285
12.5.1数据窗体向导 285
12.5.2报表设计 287
12.6 ADO数据访问对象 289
12.6.1 ADO对象模型 289
12.6.2 ADO Data控件 290
12.6.3 ActiveX数据对象 293
12.6.4应用示例 299
附录1 Visual Basic的集成开发环境 304
附录2 Visual Basic的帮助系统 309
附录3在Windows 7系统上安装VB 6.0 312