第一章 VisualBasic程序开发环境 1
1.1 学习目标与要求 1
1.2 内容要点 1
1.2.1 VisualBasic的特点和版本 1
1.2.2 VisualBasic的启动与退出 2
1.2.3 主窗口 4
1.2.4 其他窗口 5
1.4 自测题 6
1.3 例题分析与解答 6
1.5 自测题答案 7
第二章 对象及其操作 9
2.1 学习目标与要求 9
2.2 内容要点 9
2.2.1 对象 9
2.2.2 窗体 10
2.2.3 控件 11
2.2.4 控件的画法和基本操作 11
2.2.5 窗体编辑 12
2.3 例题分析与解答 14
2.4 自测题 16
2.5 自测题答案 17
第三章 简单程序设计 19
3.1 学习目标与要求 19
3.2 内容要点 19
3.2.1 VisualBasic中的语句 19
3.2.2 编写简单的VisualBasic应用程序 20
3.2.3 程序的保存、装入和运行 21
3.2.4 VisualBasic应用程序的结构与工作方式 22
3.3 例题分析与解答 23
3.4 自测题 25
3.5 自测题答案 27
第四章 VisualBasic程序设计基础 29
4.1 学习目标与要求 29
4.2 内容要点 29
4.2.1 数据类型 29
4.2.2 常量和变量 31
4.2.3 变量的作用域 33
4.2.4 常用内部函数 33
4.2.5 字符处理与字符串函数 34
4.2.6 运算符与表达式 35
4.3 例题分析与解答 36
4.4 自测题 38
4.5 自测题答案 41
第五章 数据的输入输出 43
5.1 学习目标与要求 43
5.2 内容要点 43
5.2.1 数据输出——Print方法 43
5.2.2 数据输入——InputBox函数 47
5.2.3 MsgBox数和MsgBox语句 48
5.2.4 字形 50
5.2.5 打印机输出 51
5.3 例题分析与解答 51
5.4 自测题 55
5.5 自测题答案 58
第六章 常用标准控件 62
6.1 学习目标与要求 62
6.2 内容要点 62
6.2.1 文本控件 62
6.2.2 图形控件 63
6.2.3 按钮控件 64
6.2.4 选择控件——复选框和单选按钮 65
6.2.5 选择控件——列表框和组合框 65
6.2.6 滚动条 66
6.2.7 计时器 67
6.2.8 框架 67
6.2.9 焦点与Tab顺序 67
6.3 例题分析与解答 68
6.4 自测题 73
6.5 自测题答案 77
第七章 VisualBasic控制结构 81
7.1 学习目标与要求 81
7.2 内容要点 81
7.2.1 选择控制结构 81
7.2.2 多分支控制结构 83
7.2.3 For循环控制结构 85
7.2.4 当循环控制结构 87
7.2.5 Do循环控制结构 88
7.2.6 多重循环 90
7.3 例题分析与解答 91
7.2.7 GoTo型控制 91
7.4 自测题 103
7.5 自测题答案 112
第八章 数组 118
8.1 学习目标与要求 118
8.2 内容要点 118
8.2.1 数组的概念 118
8.2.2 静态数组与动态数组 119
8.2.3 数组的基本操作 120
8.2.4 数组的初始化 121
8.2.5 控件数组 122
8.3 例题分析与解答 122
8.4 自测题 130
8.5 自测题答案 134
第九章 过程 140
9.1 学习目标与要求 140
9.2 内容要点 140
9.2.1 Sub过程 140
9.2.2 Function过程 142
9.2.3 参数传送 143
9.2.4 可选参数与可变参数 144
9.2.5 对象参数 145
9.2.6 局部内存分配 146
9.2.7 Shell函数 146
9.3 例题分析与解答 146
9.4 自测题 156
9.5 自测题答案 160
10.2.1 KeyPress事件 167
10.2 内容要点 167
10.1 学习目标与要求 167
第十章 键盘与鼠标事件过程 167
10.2.2 KeyDown和KeyUp事件 168
10.2.3 鼠标事件 168
10.2.4 鼠标光标的形状 169
10.2.5 拖放 170
10.3 例题分析与解答 171
10.4 自测题 177
10.5 自测题答案 181
11.2.1 菜单的概念 184
11.2 内容要点 184
11.1 学习目标与要求 184
第十一章 菜单程序设计 184
11.2.2 菜单编辑器 185
11.2.3 下拉式菜单的创建 186
11.2.4 弹出式菜单的创建 187
11.3 例题分析与解答 188
11.4 自测题 195
11.5 自测题答案 199
12.2.1 自定义对话框 202
12.2 内容要点 202
12.1 学习目标与要求 202
第十二章 对话框程序设计 202
12.2.2 通用对话框控件 203
12.3 例题分析与解答 206
12.4 自测题 214
12.5 自测题答案 217
第十三章 多重窗体程序设计与环境应用 220
13.1 学习目标与要求 220
13.2 内容要点 220
13.2.1 建立多重窗体应用程序 220
13.2.2 多重窗体程序的执行与保存 221
13.2.3 VisualBasic工程结构 222
13.2.4 闲置循环与DoEvents 222
13.3 例题分析与解答 222
13.4 自测题 227
13.5 自测题答案 228
第十四章 数据文件 231
14.1 学习目标与要求 231
14.2 内容要点 231
14.2.1 文件概述 231
14.2.2 文件的打开与关闭 232
14.2.3 文件操作语句和函数 234
14.2.4 顺序文件 234
14.2.5 随机文件 236
14.2.6 文件系统控件及操作 237
14.3 例题分析与解答 239
14.4 自测题 253
14.5 自测题答案 254
附录 2002年下半年全国计算机等级考试二级笔试试卷——VisualBasic语言程序设计试题 259
附录二 2002年下半年全国计算机等级考试二级笔试试卷——VisualBasic语言程序设计参考答案 272