第一篇 基础篇 2
第1章 Visual Basic 60概述 2
1.1 Visual Basic 6.0简介 2
1.1.1 VisualBasic的产生和发展 2
1.1.2 Visual Basic的特点 2
1.2 Visual Basic 6.0的启动与退出 3
1.3 VisualBasic 6.0的集成开发环境 4
1.3.1 主窗口 4
1.3.2 窗体设计窗口 5
1.3.3 工具箱 5
1.3.4 属性窗口 6
1.3.5 工程资源管理器 7
1.3.6 代码编辑器窗口 7
1.3.7 窗体布局窗口 8
1.3.8 立即窗口 8
1.4 一个简单的Visual Basic程序 8
本章小结 12
习题 12
第2章 窗体和基本控件 13
2.1 Visual Basic中的基本概念 13
2.1.1 对象 13
2.1.2 属性 13
2.1.3 事件 14
2.1.4 方法 14
2.2 窗体 15
2.2.1 窗体的结构与属性 15
2.2.2 窗体事件 18
2.2.3 窗体的方法 19
2.3 基本控件 20
2.3.1 标签控件 20
2.3.2 文本框控件 21
2.3.3 命令按钮控件 23
本章小结 25
习题 25
第3章 Visual Basic程序设计基础 27
3.1 Visual Basic语言字符集与编码规则 27
3.1.1 Visual Basic语言字符集 27
3.1.2 Visual Basic编码规则及约定 28
3.2 数据类型 28
3.2.1 标准数据类型 29
3.2.2 自定义数据类型 30
3.3 常量和变量 31
3.3.1 常量 31
3.3.2 变量 33
3.4 运算符与表达式 34
3.4.1 算术运算符与算术表达式 34
3.4.2 关系运算符与关系表达式 35
3.4.3 逻辑运算符与逻辑表达式 36
3.4.4 字符串运算符与字符串表达式 36
3.4.5 运算符的执行顺序 37
3.5 常用内部函数 37
3.5.1 数学函数 38
3.5.2 日期和时间函数 38
3.5.3 字符串函数 39
3.5.4 转换函数 40
本章小结 41
习题 41
第4章 程序设计的基本结构 42
4.1 顺序结构 42
4.1.1 赋值语句 42
4.1.2 注释语句 43
4.1.3 结束语句 43
4.1.4 卸载语句 43
4.1.5 交互对话框 44
4.2 选择结构 46
4.2.1 If语句 46
4.2.2 IIf函数 49
4.2.3 Select Case语句 49
4.2.4 选择结构的嵌套 50
4.3 循环结构 51
4.3.1 For…Next语句 51
4.3.2 Do.Loop语句 53
4.3.3 循环的嵌套 54
4.4 应用程序举例 55
本章小结 59
习题 59
第5章 数组 63
5.1 概述 63
5.2 一维数组 64
5.2.1 一维数组的声明 64
5.2.2 一维数组元素的引用 65
5.2.3 一维数组的应用 66
5.3 二维数组及多维数组 70
5.3.1 二维数组的声明 70
5.3.2 二维数组元的引用 70
5.3.3 多维数组的声明及引用 70
5.3.4 二维数组的应用 71
5.4 动态数组 74
5.4.1 动态数组的声明 74
5.4.2 与数组相关的函数 75
5.4.3 动态数组的应用 77
5.5 控件数组 77
5.5.1 控件数组的概念 77
5.5.2 控件数组的建立 78
5.5.3 控件数组的应用 79
本章小结 83
习题 83
第6章 过程 87
6.1 过程概述 87
6.2 Sub过程 88
6.2.1 事件过程 88
6.2.2 自定义Sub过程 89
6.2.3 过程的调用 90
6.3 Function过程 90
6.3.1 Function过程的定义 91
6.3.2 Function过程的调用 91
6.4 参数传递 92
6.4.1 参数传递 92
6.4.2 数组参数 93
6.4.3 可选参数 95
6.5 过程的递归 96
6.6 变量的作用域 97
6.6.1 过程变量 97
6.6.2 模块级变量 98
6.6.3 全局变量 98
6.6.4 变量的同名问题 99
6.6.5 静态变量 100
6.7 过程的作用域 100
本章小结 101
习题 102
第7章 常用控件 107
7.1 单选按钮、框架和复选框 107
7.1.1 单选按钮 107
7.1.2 框架 109
7.1.3 复选框 110
7.2 列表框和组合框 112
7.2.1 列表框 113
7.2.2 组合框 116
7.3 图形控件 118
7.3.1 图片框控件 118
7.3.2 图像框控件 120
7.3.3 形状控件 120
7.4 滚动条 121
7.5 计时器 122
本章小结 124
习题 125
第8章 鼠标和键盘事件 127
8.1 鼠标事件 127
8.1.1 常用鼠标事件 127
8.1.2 鼠标事件参数 130
8.1.3 拖放 132
8.2 键盘事件 134
8.2.1 KeyPress事件 134
8.2.2 KeyDown和KeyUp事件 135
本章小结 138
习题 138
第9章 菜单与对话框 140
9.1 菜单设计 140
9.1.1 菜单编辑器 140
9.1.2 下拉式菜单 142
9.1.3 弹出式菜单 145
9.1.4 菜单控件数组 146
9.2 通用对话框 148
9.2.1 “文件”对话框 149
9.2.2 “字体”对话框 152
9.2.3 “颜色”对话框 153
9.2.4 “打印”对话框 154
本章小结 154
习题 154
第10章 文件的读写 156
10.1 文件概述 156
10.1.1 文件的概念 156
10.1.2 文件系统控件 157
10.2 文件的打开与关闭 160
10.2.1 文件的打开 160
10.2.2 文件的关闭 161
10.3 顺序文件 162
10.3.1 顺序文件的写操作 162
10.3.2 顺序文件的读操作 164
10.4 随机文件 166
10.4.1 随机文件的写操作 166
10.4.2 随机文件的读操作 166
10.5 二进制文件的读写操作 169
本章小结 169
习题 169
第二篇 深入篇 172
第11章 绘图操作 172
11.1 坐标系统 172
11.1.1 默认坐标系统 172
11.1.2 自定义坐标系统 173
11.2 常用绘图属性 175
11.2.1 位置属性 175
11.2.2 线宽与线型属性 176
11.2.3 填充属性 177
11.2.4 自动重画属性 178
11.2.5 绘图颜色 178
11.3 图形方法 180
11.3.1 获取点的颜色(Point方法) 180
11.3.2 画点(Pset方法) 181
11.3.3 绘制直线矩形(Line方法) 182
11.3.4 绘制圆形(Circle方法) 183
11.3.5 图形的清除(Cls方法) 184
11.4 应用举例 185
本章小结 191
习题 191
第12章 多窗体程序设计 193
12.1 多窗体 193
12.2 多文档界面 198
12.2.1 创建多文档应用程序 198
12.2.2 MDI窗体及其子窗体的维护 200
12.2.3 多文档界面中的“窗口”莱单 201
12.3 工具栏 202
12.4 状态栏 205
本章小结 208
习题 209
第13章 访问数据库 211
13.1 数据库概述 211
13.1.1 数据管理技术的发展 211
13.1.2 数据库的基本术语 212
13.2 数据库的设计与管理 213
13.2.1 设计原则 213
13.2.2 创建Access数据库 214
13.2.3 建立数据表 214
13.2.4 建立表之间的联系 216
13.2.5 Access数据操作 217
13.3 结构化查询语言SQL 218
13.3.1 SQL概述 218
13.3.2 SQL语句的组成 219
13.3.3 查询语句-Select 220
13.3.4 插入语句-Insert 222
13.3.5 更新语-Update 223
13.3.6 删除语句-Delete 224
13.4 数据访问控件-ADO Data控件 224
13.4.1 ADOData数据绑定 224
13.4.2 常用属性和方法 227
13.4.3 RecordSet对象的属性和方法 229
13.4.4 应用事例 231
13.5 数据表格控件-DataGtrid控件 234
13.5.1 DataGrid控件数据绑定 234
13.5.2 DataGrid控件常用属性和事件 235
本章小结 237
习题 238
第14章 文件操作及FSO对象 240
14.1 文件操作语句和函数 240
14.1.1 文件操作语句和函数 240
14.1.2 驱动器和文件夹操作语句和函数 243
14.2 文件系统控件 244
14.2.1 驱动器列表框控件 244
14.2.2 目录列表框控件 245
14.2.3 文件列表控件 245
14.3 文件系统对象(FSO对象) 248
14.3.1 FSO 对象概述 248
14.3.2 FileSytemObject对象 249
14.3.3 驱动器操作 255
14.3.4 文件夹操作 257
14.3.5 文件操作 260
本章小结 264
习题 265
第三篇 实践篇 268
第15章 综合实验 268
实验一 Visual Basic程序设计环境 268
实验二 窗体和基本控件 270
实验三 Visual Basic程序设计基础 272
实验四 程序设计的基本结构(一) 274
实验五 程序设计的基本结构(二) 277
实验六 数组 279
实验七 过程 282
实验八 常用控件(一) 285
实验九 常用控件(二) 288
实验十 鼠标和键盘事件 290
实验十一 菜单与对话框程序设计 293
实验十二 文件 296
实验十三 图形操作 300
实验十四 多重窗体程序设计 304
实验十五 数据库程序设计 309
实验十六 文件系统操作 312
附录A ASCII码表 315
附录B 键盘按键系统常量 316
附录C 其他系统常量 318
附录D 2012年3月全国计算机等级考试二级笔试试卷、答案及解析 320