本章学习指导 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的概念 1
1.1.2 Visual Basic 6.0的特点 1
第1章 Visual Basic程序开发环境 1
1.1.3 Visual Basic的发展与版本 3
1.2 Visual Basic 6.0的启动与退出 3
1.2.1 Visual Basic 6.0的启动 3
1.2.2 Visual Basic 6.0的退出 4
1.3 Visual Basic 6.0的集成开发环境 5
1.3.1 标题栏和菜单栏 5
1.3.2 工具栏和数字显示区 5
1.3.3 窗体设计器 6
1.3.4 工程资源管理器 7
1.3.5 属性窗口 8
1.3.7 调试窗口 9
1.3.6 代码窗口 9
1.3.8 窗体布局窗口 10
1.3.9 工具箱窗口 10
1.4 练习题一与参考答案 10
1.4.1 选择题 10
1.4.2 填空题 10
1.4.3 思考题 11
1.4.4 参考答案 11
第2章 简单的Visual Basic程序设计 14
2.1 VB可视化编程的基本概念 14
2.1.1 Visual Basic对象的概念 14
2.1.2 对象的属性、事件和方法 14
2.2 窗体和最基本的控件 16
2.2.1 Visual Basic的控件种类 16
2.2.2 对象的基本属性 18
2.2.3 窗体 22
2.2.4 文本框控件(TextBox) 23
2.2.5 标签控件(Label) 25
2.2.6 命令按钮控件(CommandButton) 25
2.2.7 常用方法 26
2.3 Visual Basic可视化编程的基本步骤 26
2.3.1 新建工程 27
2.3.2 添加控件 27
2.3.3 设置控件属性 28
2.3.4 编写代码 29
2.3.5 工程的保存、装入、运行及文件删除 29
2.4 Visual Basic应用程序的结构与工作方式 32
2.4.1 Visual Basic应用程序的结构 32
2.4.2 Visual Basic应用程序的工作方式 33
2.5 工作环境设置与程序调试 35
2.5.1 工作环境设置 35
2.5.2 程序调试 38
2.6.1 选择题 42
2.6 练习题二与参考答案 42
2.6.2 填空题 44
2.6.3 思考题 44
2.6.4 参考答案 45
第3章 Visual Basic程序设计语言基础 48
3.1 Visual Basic程序的语句和编码规则 48
3.1.1 编码规则 48
3.1.2 程序语句 49
3.2.1 基本数据类型 50
3.2 数据类型 50
3.2.2 用户自定义数据类型 53
3.2.3 枚举类型 54
3.3 变量与常量 54
3.3.1 变量 54
3.3.2 常量 58
3.4 运算符和表达式 59
3.4.1 运算符 59
3.4.2 表达式 62
3.5 常用内部函数 63
3.5.1 数学运算函数 63
3.5.2 字符串函数 64
3.5.3 日期和时间函数 65
3.5.4 格式输出函数 66
3.5.5 转换函数 69
3.5.6 Shell函数 72
3.6 练习题三与参考答案 73
3.6.1 选择题 73
3.6.2 填空题 74
3.6.3 思考题 74
3.6.4 参考答案 75
第4章 数据的输入输出 79
4.1 数据输出 79
4.1.1 Print方法 79
4.1.2 与Print方法有关的标准函数 79
4.1.3 使用位置属性 81
4.1.4 输出数据的字体控制 82
4.1.5 清除方法CLS 83
4.1.6 使用“标签”控件的输出 84
4.2 数据输入 85
4.2.1 使用“文本框”控件进行输入 85
4.2.2 SetFocus方法 86
4.2.3 与用户交互的函数和过程 87
4.3 打印机输出 91
4.3.1 利用Printer对象直接输出到打印机 91
4.3.2 利用窗体的PrintForm方法间接向打印机输出 92
4.4 练习题四与参考答案 93
4.4.1 选择题 93
4.4.2 填空题 95
4.4.3 编程题 96
4.4.4 参考答案 96
5.1.1 图片框控件与图像框控件 97
第5章 常用控件 97
5.1 图形类的控件 97
5.1.2 直线控件与形状控件 100
5.2 框架控件 102
5.3 选择类控件 103
5.3.1 单选按钮和复选框 103
5.3.2 列表框和组合框 106
5.4 滚动条控件 111
5.4.1 滚动条的重要属性 111
5.4.2 滚动条的事件 111
5.5 计时器 112
5.6 练习题五与参考答案 114
5.6.1 选择题 114
5.6.2 填空题 116
5.6.3 编程题 118
5.6.4 参考答案 118
6.1.1 If条件语句 122
第6章 基本的控制结构 122
6.1 选择结构程序设计 122
6.1.2 Select Case 130
6.1.3 条件函数 133
6.2 循环结构 134
6.2.1 Do...Loop语句 135
6.2.2 For...Next语句 140
6.2.3 循环嵌套 142
6.2.4 For Each...Next 143
6.2.5 退出控制结构 144
6.3 练习题六与参考答案 148
6.3.1 选择题 148
6.3.2 填空题 152
6.3.3 编程题 155
6.3.4 参考答案 156
7.1 数组的概念 160
第7章 数组 160
7.2.1 静态数组 161
7.2 静态数组和动态数组 161
7.2.2 动态数组 162
7.2.3 数组在内存中存放的顺序 164
7.2.4 数组的嵌套 164
7.2.5 数组的清除 165
7.3 数组的基本操作 165
7.3.1 给数组元素赋初值 165
7.3.2 数组的输入 166
7.3.3 数组的复制 166
7.3.4 数组的输出 166
7.4 控件数组 167
7.4.1 控件数组的概念 167
7.4.2 控件数组的建立 167
7.5 自定义数据类型数组的应用 170
7.6.1 数组的排序 172
7.6 数组应用举例 172
7.6.2 数据分类统计 175
7.6.3 利用文本框实现大量数据的输入 176
7.7 练习题七与参考答案 177
7.7.1 选择题 177
7.7.2 填空题 179
7.7.3 编程题 181
7.7.4 参考答案 182
第8章 过程 187
8.1 过程的定义 187
8.2 过程的调用 189
8.2.1 子过程的调用 189
8.2.2 函数过程的调用 189
8.3 参数传送 191
8.3.1 形参与实参的传送方式 191
8.3.2 按址传递与按值传递 192
8.3.3 数组参数的传递 194
8.3.4 可选参数与可变参数 195
8.3.5 对象参数 196
8.4 变量与过程的作用范围 197
8.4.1 过程的作用域 198
8.4.2 变量的作用域 198
8.4.3 静态变量 199
8.5 递归 201
8.6 过程应用举例 203
8.6.1 查找 203
8.6.2 用梯形法求定积分 205
8.6.3 高次方程求根 207
8.7 练习题八与参考答案 210
8.7.1 选择题 210
8.7.2 填空题 212
8.7.3 编程题 216
8.7.4 参考答案 217
第9章 鼠标和键盘事件过程 231
9.1 键盘 231
9.1.1 KeyPress事件 231
9.1.2 KeyDown事件和KeyUP事件 232
9.2 鼠标器 234
9.2.1 鼠标事件 234
9.2.2 鼠标光标形状 235
9.3 拖放 236
9.4 OLE拖放 240
9.5 练习题九与参考答案 242
9.5.1 选择题 242
9.5.2 填空题 243
9.5.3 编程题 244
9.5.4 参考答案 244
第10章 对话框控件 246
10.1.2 对话框的显示与卸载 247
10.1.1 自定义对话框的建立 247
10.1 自定义对话框 247
10.2 通用对话框 250
10.2.1 文件对话框 251
10.2.2 颜色对话框 253
10.2.3 字体对话框 254
10.2.4 打印对话框 256
10.2.5 帮助对话框 257
10.2.6 对话框应用实例 257
10.3 练习题十与参考答案 259
10.3.1 选择题 259
10.3.2 填空题 260
10.3.3 编程题 260
10.3.4 参考答案 261
第11章 菜单设计 263
11.1 菜单的分类 263
11.2.1 菜单编辑器的组成 264
11.2 菜单编辑器 264
11.2.2 设计下拉式菜单 266
11.2.3 菜单项的动态增减 268
11.3 弹出式菜单 269
11.4 练习题十一与参考答案 271
11.4.1 选择题 271
11.4.2 填空题 271
11.4.3 编程题 272
11.4.4 参考答案 273
第12章 多重窗体设计 275
12.1 建立多重窗体应用程序 275
12.1.1 添加窗体 275
12.1.2 与多重窗体程序设计有关的语句和方法 275
12.1.3 多重窗体程序设计的方法和步骤 277
12.1.4 不同窗体之间的数据交换 282
12.2.2 多重窗体的存取 283
12.2.1 设置启动对象 283
12.2 多重窗体的执行与保存 283
12.3 Visual Basic的工程结构 284
12.3.1 标准模块 285
12.3.2 Sub Main过程 285
12.3.3 工程组 286
12.4 闲置循环与DoEvents语句 286
12.5 练习题十二与参考答案 287
12.5.1 选择题 287
12.5.2 填空题 288
12.5.3 编程题 288
12.5.4 参考答案 289
第13章 数据文件 290
13.1 文件及其结构 290
13.1.1 文件说明 290
13.1.2 文件结构和分类 291
13.2.1 文件的打开 292
13.2 文件的打开与关闭 292
13.2.2 文件的关闭 294
13.3 常用的文件操作语句和函数 294
13.3.1 文件指针 294
13.3.2 其他语句和函数 295
13.4 文件的读写操作 298
13.4.1 顺序文件的读写操作 298
13.4.2 随机文件的读写操作 302
13.5 文件系统控件 304
13.6 练习题十三与参考答案 307
13.6.1 选择题 307
13.6.2 填空题 307
13.6.3 编程题 309
13.6.4 参考答案 310
附录 二级考试大纲及笔试样卷 313
附录1 二级Visual Basic程序设计考试大纲 313
附录2 Visual Basic语言程序设计等级考试样题及参考答案 317