
本书由14章和1个实验教学指导篇组成。本书第0章提供了Visual Basic学习及应试指导,第1篇的第1章~第11章与Visual Basic程序设计课程的教学要求同步,对程序设计课程的内容进行了有重点的讲解,对考试要求的知识点逐一进行了说明,每章分为3个部分:学习要点、难点分析和经典题解。难点分析紧扣VB程序设计的考点,经典题解针对典型习题进行解析,旨在帮助学生走出解题的误区,并能通过典型习题归纳总结出程序设计的规律和方法。第2篇和第3篇分别对计算机等级考试中的程序填空题与编程题进行了讲解。第4篇为实验指导篇,给出了11个上机实验的教学目的与要求,同时也给出了实验详细的操作步骤,供初学者参考。
本书能帮助读者在短时间内强化Visual Basic程序设计考试的全部知识点,并通过大量练习提高编程能力。本书既是一本学习指导书又是一本考前辅导书,可供高等院校各层面学生、教师、自学应试者阅读,也可以作为计算机等级考试培训班的教学参考书和辅导用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
高等学校计算机基础教育教材精选在教育部关于高等学校计算机基础教育三层次方案的指导下,我国高等学校的计算机基础教育事业蓬勃发展。经过多年的教学改革与实践,全国很多学校在计算机基础教育这一领域中积累了大量宝贵的经验,取得了许多可喜的成果。
随着科教兴国战略的实施及社会信息化进程的加快,目前我国的高等教育事业正面临着新的发展机遇,但同时也必须面对新的挑战。这些都对高等学校的计算机基础教育提出了更高的要求。为了适应教学改革的需要,进一步推动我国高等学校计算机基础教育事业的发展,我们在全国各高等学校精心挖掘和遴选了一批经过教学实践检验的优秀的教学成果,编辑出版了这套教材。教材的选题范围涵盖了计算机基础教育的三个层次: 包括面向各高校开设的计算机必修课、选修课,以及与各类专业相结合的计算机课程。
为了保证出版质量,同时更好地适应教学需求,本套教材将采取开放的体系和滚动出版的方式(即成熟一本,出版一本,并保持不断更新),坚持宁缺毋滥的原则,力求反映我国高等学校计算机基础教育的最新成果,使本套丛书无论在技术质量上还是出版质量上均成为真正的“精选”.
清华大学出版社一直致力于计算机教育用书的出版工作,在计算机基础教育领域出版了许多优秀的教材。本套教材的出版将进一步丰富和扩大我社在这一领域的选题范围、层次和深度,以适应高校计算机基础教育课程层次化、多样化的趋势,从而更好地满足各学校由于条件、师资和生源水平、专业领域等的差异而产生的不同需求。我们热切期望全国广大教师能够积极参与到本套丛书的编写工作中来,把自己的教学成果与全国的同行们分享;同时也欢迎广大读者对本套教材提出宝贵意见,以便我们改进工作,为读者提供更好的服务。
第0章 Visual Basic学习及应试指导1
0.1 学习指导1
0.1.1 学习程序设计的基本要求1
0.1.2 VB的功能及特点2
0.1.3 学习VB程序设计的方法3
0.1.4 学好VB程序设计的具体要求4
0.2 应试指导4
0.2.1 试题的类型及需注意的事项4
0.2.2 计算机考试环境的熟悉8
0.2.3 考试的操作环境应用方法指导8
第1篇 基 础 理 论
第1章 Visual Basic基本知识19
1.1 学习要点19
1.1.1 Visual Basic 的功能特点19
1.1.2 Visual Basic集成开发环境19
1.2 难点分析20
1.3 经典题解21
第2章 简单程序设计25
2.1 学习要点25
2.1.1 面向对象程序设计的基本概念25
2.1.2 基本控件对象的操作与程序设计25
2.1.3 VB程序设计基本步骤26
2.2 难点分析26
2.3 经典题解26
第3章 Visual Basic语言基础41
3.1 学习要点41
3.1.1 数据类型与变量41
3.1.2 运算符与表达式42
3.1.3 常用标准函数的使用44
3.2 难点分析44
3.3 经典题解45
Visual Basic试题解析与实验指导第4章 程序的流程结构62
4.1 学习要点62
4.1.1 顺序结构语句62
4.1.2 选择结构If语句62
4.1.3 选择结构的Select Case语句63
4.1.4 条件测试函数63
4.1.5 If语句的嵌套64
4.1.6 循环结构的For循环结构64
4.1.7 循环结构的Do_Loop循环结构65
4.1.8 循环的嵌套65
4.1.9 转移语句65
4.2 难点分析66
4.2.1 InputBox()函数、MsgBox()函数、MsgBox()过程的使用66
4.2.2 选择结构66
4.2.3 循环结构66
4.3 经典题解67
第5章 数组80
5.1 学习要点80
5.1.1 一维数组80
5.1.2 二维数组80
5.1.3 动态数组80
5.1.4 控件数组81
5.1.5 自定义数据类型81
5.2 难点分析81
5.2.1 数组的声明81
5.2.2 数组中的常见错误和注意事项82
5.3 经典题解83
第6章 过程92
6.1 学习要点92
6.1.1 子过程与函数过程92
6.1.2 过程的作用域94
6.1.3 递归调用94
6.2 难点分析94
6.2.1 确定将自定义过程设计成子过程还是函数过程94
6.2.2 过程中形参的个数和传递方式的确定94
6.2.3 声明一个变量时正确设置变量的作用域95
6.3 经典题解95
第7章 常用控件107
7.1 学习要点107
7.1.1 常用控件107
7.1.2 高级控件107
7.1.3 高级事件过程107
7.2 难点分析108
7.3 经典题解108
第8章 界面设计117
8.1 学习要点117
8.1.1 窗体和多重窗体117
8.1.2 通用对话框117
8.1.3 菜单设计118
8.2 难点分析118
8.3 经典题解118
第9章 文件126
9.1 学习要点126
9.1.1 文件系统控件126
9.1.2 文件访问126
9.1.3 文件操作语句127
9.2 难点分析127
9.3 经典题解127
第10章 图形操作133
10.1 学习要点133
10.1.1 坐标系133
10.1.2 绘图属性133
10.1.3 图形方法133
10.1.4 图形控件134
10.2 难点分析134
10.3 经典题解134
第11章 数据库技术140
11.1 学习要点140
11.1.1 数据库的基本概念140
11.1.2 数据库的基本操作140
11.2 难点分析140
11.3 经典题解141
第2篇 程 序 填 空
第12章 程序填空题解147
第3篇 编 程 题
第13章 编程题解201
第4篇 实验指导篇
实验一 Visual Basic环境实验题解255
实验二 简单程序设计实验题解259
实验三 Visual Basic语言基础实验题解264
实验四 程序的流程结构实验题解268
实验五 数组实验题解273
实验六 过程实验题解280
实验七 常用控件实验题解284
实验八 界面设计实验题解294
实验九 文件实验题解299
实验十 图形实验题解307
实验十一 数据库技术实验题解312