本书是集Visual Basic上机辅导与计算机等级考试辅导于一体的综合性参考书。全书共分为13章,第1~4章是Visual Basic程序的基础,包括Visual Basic程序开发环境、Visual Basic程序设计语言基础和程序设计基本控制结构;第5~8章介绍了数组、过程与函数、常用控件及界面设计和对话框及菜单程序设计;第9~10章介绍了多重窗体与环境应用以及键盘与鼠标事件;第11~12章是图形操作和数据文件操作;第13章是数据库技术。每章内容分为基本要求、相关知识、实验内容、常见错误与难点分析、测试题五部分。各部分有其独特的讲解方法,以便读者加深对所学知识的理解和掌握。
本书结合本科生Visual Basic教学大纲和全国计算机等级考试<新大纲>二级Visual Basic教程编写,旨在帮助学生有目的地学习Visual Basic,并熟悉等级考试的试题类型。
本书根据作者多年的Visual Basic教学实践和考前辅导经验编写而成,共分13章,每章内容分为基本要求、相关知识、实验内容、常见错误与难点分析,以及测试题五部分。各部分有其独特的讲解方法,以便读者加深对所学知识的理解和掌握。
本书内容丰富,实用性强,可作为高等学校Visual Basic程序设计课程的实验教材,也可作为具有一定Visual Basic语言基础的读者的自学使用。同时,本书也非常适合作为参加全国计算机等级考试的备考书。
第1章 Visual Basic程序开发环境1
1.1基本要求1
1.2相关知识1
1.2.1Visual Basic的特点和版本1
1.2.2Visual Basic 6.0的启动2
1.2.3Visual Basic 6.0的开发环境2
1.2.4对象和类的基本概念5
1.2.5窗体及控件5
1.2.6应用程序设计的开发步骤7
1.3常见错误和难点分析7
实验18
实验1.18
实验1.2 11
实验1.312
实验1.412
测试题113
测试题1参考答案16
第2章 Visual Basic程序设计基础20
2.1基本要求20
2.2相关知识20
2.2.1程序的书写规则20
2.2.2Visual Basic的数据类型21
2.2.3常量和变量22
2.2.4运算符和表达式23
2.2.5常用函数23
2.2.6赋值语句25
2.2.7数据的输入和输出25
2.3常见错误和难点分析27
实验228
实验2.128
实验2.229
实验2.330
实验2.432
测试题233
测试题2参考答案38
第3章 程序设计基本控制结构(一)42
3.1基本要求42
3.2相关知识42
3.2.1算法概论42
3.2.2Visual Basic的顺序结构42
3.2.3Visual Basic的选择控制结构43
3.3常见错误和难点分析45
实验347
实验3.147
实验3.247
实验3.349
实验3.450
实验3.551
实验3.652
测试题353
测试题3参考答案58
第4章 程序设计基本控制结构(二)63
4.1基本要求63
4.2相关知识63
4.3常见错误和难点分析65
实验467
实验4.167
实验4.268
实验4.369
实验4.470
实验4.571
实验4.671
实验4.775
测试题476
测试题4参考答案83
第5章 Visual Basic程序设计基础87
5.1基本要求87
5.2相关知识87
5.2.1数组的概念87
5.2.2静态数组的声明88
5.2.3动态数组的声明88
5.2.4控件数组88
5.2.5数组的基本操作89
5.3常见错误和难点分析90
实验590
实验5.190
实验5.291
实验5.393
实验5.495
实验5.595
测试题599
测试题5参考答案105
第6章 过程和函数110
6.1基本要求110
6.2相关知识110
6.2.1Sub过程110
6.2.2Function过程111
6.2.3参数传送112
6.2.4对象参数113
6.2.5过程和变量的作用域113
6.2.6过程的递归调用114
6.2.7Shell函数114
6.3常见错误与难点分析115
实验6117
实验6.1117
实验6.2118
实验6.3119
实验6.4120
实验6.5121
实验6.6122
实验6.7123
实验6.8124
测试题6125
测试题6参考答案130
第7章 常用控件133
7.1基本要求133
7.2相关知识133
7.2.1控件的分类133
7.2.2常用控件133
7.3常见错误与难点分析138
实验7140
实验7.1140
实验7.2141
实验7.3143
实验7.4145
实验7.5146
实验7.6147
实验7.7148
测试题7150
测试题7参考答案154
第8章 对话框与菜单程序设计157
8.1基本要求157
8.2相关知识157
8.2.1Visual Basic中的菜单157
8.2.2对话框概述158
8.2.3工具栏和状态栏160
8.2.4RichTextBox控件162
8.2.5剪切板162
8.3常见错误和难点分析163
实验8165
实验8.1165
实验8.2166
实验8.3167
实验8.4168
实验8.5170
测试题8172
测试题8参考答案175
第9章 多重窗体与环境应用179
9.1基本要求179
9.2相关知识179
9.2.1建立多重窗体应用程序179
9.2.2多文档界面180
9.2.3工具条和状态栏182
9.2.4RichTextBox控件184
9.2.5应用程序向导185
9.3常见错误和难点分析185
实验9185
测试题9187
测试题9参考答案189
第10章 键盘和鼠标事件191
10.1基本要求191
10.2相关知识191
10.2.1键盘191
10.2.2鼠标器事件194
10.3常见错误和难点分析201
实验10201
实验10.1201
实验10.2 202
测试题10204
测试题10参考答案209
第11章 图形操作212
11.1基本要求212
11.2相关知识212
11.2.1屏幕坐标系统212
11.2.2颜色设置213
11.2.3绘图控件213
11.2.4绘图方法214
11.2.5Win32 API函数215
11.3常见错误和难点分析215
实验11216
实验11.1216
实验11.2217
实验11.3218
实验11.4219
测试题11221
测试题11参考答案224
第12章 数据文件230
12.1基本要求230
12.2相关知识230
12.2.1文件的基本概念230
12.2.2文件的读写230
12.2.3文件系统控件232
12.2.4常用的文件操作语句和函数233
12.3常见错误及难点分析234
实验12234
实验12.1234
实验12.2235
实验12.3236
实验12.4237
实验12.5237
测试题12240
测试题12参考答案245
第13章 数据库技术248
13.1基本要求248
13.2相关知识248
13.2.1Visual Basic数据库技术基础248
13.2.2Visual Basic数据库应用程序组成249
13.2.3可视化数据管理器250
13.2.4数据控件、绑定控件的常用属性及方法250
13.2.5数据库记录的编辑操作252
13.2.6数据访问对象DAO与ADO253
13.2.7结构化查询语言SQL253
13.3常见错误和难点分析254
实验13255
实验13.1255
实验13.2255
实验13.3257
实验13.4260
实验13.5261
测试题13262
测试题13参考答案264
附录A 2006年9月全国计算机等级考试二级笔试试卷(Visual Basic语言程序
设计)266
附录B 2006年9月全国计算机等级考试二级笔试试卷(Visual Basic语言程序设计)
参考答案277