第1章 Visual Basic 6.0程序开发环境 1
1.1 Visual Basic 6.0版本和功能特点 1
1.1.1 Visual Basic 6.0版本 1
1.1.2 Visual Basic 6.0主要功能特点 1
1.2 Visual Basic 6.0的启动与退出 2
1.2.1 Visual Basic 6.0的系统要求 2
1.2.2 启动Visual Basic 6.0 2
1.2.3 退出Visual Basic 6.0 3
1.3 主窗口介绍 4
1.3.1 标题栏 4
1.3.2 菜单栏 4
1.3.3 工具栏 5
1.4 其他窗口 5
1.4.1 窗体窗口 5
1.4.3 工程资源管理器窗口 6
1.4.2 属性窗口 6
1.4.4 工具箱窗口 7
1.4.5 窗体布局窗口 7
1.4.6 代码编辑器窗口 8
1.4.7 立即窗口 8
习题 9
2.1.2 对象的建立和编辑 11
2.1.1 对象和类 11
2.1 对象的概念 11
第2章 对象及其操作 11
2.1.3 对象的属性、事件和方法 12
2.2 建立简单的应用程序 14
2.2.1 建立用户界面的对象 14
2.2.2 对象属性的设置 15
2.2.3 对象事件过程及编写程序代码 15
2.2.4 保存和运行程序 16
2.3.1 对象基本属性 18
2.3 窗体和控件基本属性 18
2.3.2 窗体 21
2.3.3 标签 25
2.3.4 文本框 26
2.3.5 命令按钮 30
2.4 工程的管理及环境的设置 33
2.4.1 工程的组成 33
2.4.2 创建、打开和保存工程 33
2.4.3 添加、删除和保存文件 34
2.4.4 环境设置 36
2.5 程序调试 38
2.5.1 错误类型 38
2.5.2 调试和排错 39
习题 40
3.1.1 标准数据类型 44
3.1 数据类型 44
第3章 数据类型及其运算 44
3.1.2 自定义类型 47
3.2 常量 47
3.2.1 一般常量 47
3.2.2 符号常量 48
3.3 变量 48
3.3.1 变量的含义 48
3.3.2 变量的命名规则 49
3.3.3 变量的声明 49
3.4 表达式 51
3.4.1 算术表达式 51
3.4.2 字符串表达式 51
3.4.3 日期表达式 52
3.4.4 关系运算符与关系表达式 52
3.5 常用内部函数 53
3.4.6 表达式的运算顺序 53
3.4.5 布尔运算符与布尔表达式 53
3.5.1 数学函数 54
3.5.2 字符串函数 55
3.5.3 日期与时间函数 56
3.5.4 类型转换函数 57
3.5.5 条件函数 57
3.5.6 格式函数 58
3.5.7 Shell函数 59
3.6 编写代码 60
3.6.1 程序语句及语法 60
3.6.2 代码书写规则 61
习题 62
第4章 顺序结构程序设计 66
4.1 顺序结构 66
4.2.1 用赋值语句输入数据 68
4.2 数据输入 68
4.2.2 用输入框(InputBox)输入数据 71
4.2.3 用文本框输入数据 71
4.3 输出数据 74
4.3.1 用标签(Label)输出数据 74
4.3.2 消息对话框 75
4.3.3 用Print方法输出数据 77
4.4 其他常用语句 78
4.4.1 卸载语句Unload 78
4.4.2 结束语句End 79
4.4.3 暂停语句Stop 79
习题 79
第5章 常用控件 82
5.1 单选按钮和复选框 83
5.2 框架 85
5.3 列表框和组合框 86
5.4 滚动条和Slider控件 91
5.5 时钟 92
5.6 图形控件 94
5.6.1 PictureBox(图形框) 94
5.6.2 Image(图像框) 95
5.7 鼠标器和键盘 98
5.7.1 鼠标器 99
5.7.2 键盘 100
5.7.3 焦点与Tab键序 101
习题 102
第6章 控制结构程序设计 107
6.1 选择结构 107
6.1.1 单行结构条件语句 107
6.1.2 块结构条件语句 109
6.1.3 多分支选择结构语句 111
6.1.4 选择结构的嵌套 114
6.2 循环结构 116
6.2.1 For循环结构 117
6.2.2 While循环结构 120
6.2.3 Do循环结构 121
6.2.4 循环的嵌套 125
6.2.5 应用举例 126
习题 132
第7章 数组 138
7.1 一维静态数组 138
7.1.1 一维静态数组的声明 138
7.1.2 一维数组元素的引用 140
7.1.3 一维静态数组的基本操作 140
7.1.4 一维静态数组应用举例 141
7.2 二维和多维静态数组 147
7.2.1 二维静态数组的声明和引用 147
7.2.2 多维静态数组的声明和引用 148
7.2.3 二维静态数组应用举例 149
7.3 动态数组 152
7.3.1 动态数组的声明 152
7.3.2 动态数组的建立 153
7.3.3 动态数组的应用举例 155
7.4 控件数组 163
7.4.1 控件数组的概念 163
7.4.2 控件数组的建立 163
7.4.3 控件数组的使用 164
习题 165
第8章 过程 169
8.1 Sub过程 169
8.1.1 事件过程 169
8.1.2 通用过程的定义 170
8.1.3 通用过程的调用 173
8.2.1 函数过程的定义 175
8.2 Function过程 175
8.2.2 函数过程的调用 176
8.3 参数的传递 178
8.3.1 形参和实参 178
8.3.2 按值传递 179
8.3.3 按地址传递 180
8.3.4 数组作为参数 182
8.3.5 可变参数 184
8.3.6 可选参数 185
8.3.7 对象作为参数 186
8.4 变量的作用域与生存期 187
8.4.1 变量的作用域 187
8.4.2 变量的生存期 189
8.5 过程的嵌套和递归 190
8.5.1 过程的嵌套调用 190
8.5.2 过程的递归调用 192
习题 195
9.1 用菜单编辑器建立菜单 200
第9章 菜单与对话框 200
9.1.1 菜单编辑器 201
9.1.2 用菜单编辑器建立菜单 203
9.2 菜单项的控制 204
9.2.1 有效性控制 204
9.2.2 菜单项标记 205
9.2.3 键盘选择 205
9.3 菜单项的增减 209
9.4 弹出式菜单 211
9.5 通用对话框 214
9.5.1 在工具箱上增加通用对话框控件 215
9.5.2 在窗体上增加通用对话框控件 215
9.5.3 设置CommonDialog控件的属性 215
9.5.4 打开对话框的方法 216
9.6.1 “打开”文件对话框 217
9.6 文件对话框 217
9.6.2 “另存为”文件对话框 220
9.7 其他对话框 222
9.7.1 “颜色”对话框 222
9.7.2 “字体”对话框 222
9.7.3 “打印”对话框 224
9.7.4 “帮助”对话框 225
习题 226
第10章 多重窗体与多文档界面 230
10.1 建立多重窗体应用程序 230
10.1.1 多重窗体的管理 230
10.1.2 多重窗体设计的有关语句和方法 231
10.1.3 不同窗体间数据的存取 232
10.1.4 多重窗体应用实例 232
10.2.2 多窗体程序的保存 237
10.2.1 设置启动窗体 237
10.2 多重窗体应用程序的执行与保存 237
10.2.3 调用多窗体应用程序 238
10.2.4 窗体应用程序的编译 239
10.3 Visual Basic工程结构 239
10.3.1 标准模块和Sub Main过程 239
10.3.2 窗体模块 241
10.4 闲置循环与DoEvents语句 243
10.5 多文档界面 245
10.5.1 建立多文档界面(MDI)应用程序 246
10.5.2 MDI窗体与子窗体的交互 248
10.5.3 多文档界面应用程序中的“窗口”菜单 250
习题 251
第11章 文件 253
11.1 文件的结构和分类 253
11.1.1 文件的结构 253
11.1.2 文件的分类 254
11.2 文件操作语句和函数 255
11.2.1 文件的打开 255
11.2.2 文件的关闭 257
11.2.3 文件读写的通用语句和函数 257
11.3 顺序文件 259
11.3.1 顺序文件的写操作 260
11.3.2 顺序文件的读操作 261
11.4 随机文件 264
11.4.1 随机文件的打开与读写操作 264
11.4.2 随机文件中记录的增加、删除与修改 267
11.4.3 用控件显示和修改随机文件 268
11.5 二进制文件 270
11.5.1 打开二进制文件 270
11.5.2 读/写二进制文件 270
11.5.3 文件指针 271
11.6.1 驱动器列表框和目录列表框 272
11.6 文件系统控件 272
11.6.2 文件列表框 273
11.7 文件管理操作 274
习题 277
第12章 图形设计 280
12.1 坐标系与图形层 280
12.1.1 坐标系统 280
12.1.2 自定义坐标 281
12.1.3 当前坐标 284
12.1.4 图形层 285
12.2 绘图控件 286
12.2.1 PictureBox(图形框)控件 286
12.2.2 Image(图像框)控件 287
12.2.3 Line控件 289
12.2.4 Shape控件 289
12.3.1 清除图形方法 291
12.3 绘图属性 291
12.3.2 线条属性 292
12.3.3 色彩属性 292
12.3.4 填充属性 295
12.4 绘图方法 297
12.4.1 Line方法 297
12.4.2 Circle方法 299
12.4.3 Point方法 300
12.4.4 Pset方法 301
12.5 绘图应用 302
12.5.1 绘制几何图形 302
12.5.2 简单动画设计 305
12.5.3 图形滚动 307
12.5.4 图形处理技术 308
习题 311
附录 福建省高等学校计算机应用水平等级考试二级(Visual Basic语言)考试大纲 315