本书是一本专为电子工业出版社出版的《Visual Basic程序设计教程》(佟伟光主编)配套的实训教程。本书通过精心设计的实训项目,让读者能在学习原教程的基础上,进一步巩固Visual Basic程序设计的知识,拓宽程序设计的思路。全书共分9章,与《Visual Basic程序设计教程》中介绍的内容相对应,每章除安排了适量的实训项目外,还给出了原教程所附习题的解答。
第1章VisualBasic概述
小结
习题一及答案
第2章VisualBasic编程基础
2.1判断平方根
2.1.1实训预备知识
2.1.2设计思路与操作要点
2.1.3应用程序的用户界面设计
2.1.4应用程序的代码设计
2.1.5程序的调试与运行
2.1.6程序的存盘保存
小结
2.2购货折扣
2.2.1实训预备知识
2.2.2设计思路与操作要点
2.2.3应用程序的用户界面设计
2.2.4应用程序的代码设计
2.2.5程序的调试与运行
2.2.6程序的存盘保存
小结
2.3显示水仙花数
2.3.1实训预备知识
2.3.2设计思路与操作要点
2.3.3应用程序的用户界面设计
2.3.4应用程序的代码设计
2.3.5程序的调试与运行
2.3.6程序的存盘保存
小结
2.4计算c=m!/n!(m-n)!
2.4.1实训预备知识
2.4.2设计思路与操作要点
2.4.3应用程序的用户界面设计
2.4.4应用程序的代码设计
2.4.5程序的调试与运行
2.4.6程序的存盘保存
小结
2.5产生和查找数据
2.5.1实训预备知识
2.5.2设计思路与操作要点
2.5.3应用程序的用户界面设计
2.5.4应用程序的代码设计
2.5.5程序的调试与运行
2.5.6程序的存盘保存
小结
习题二及答案
第3章窗体和控件
3.1多窗体应用程序设计
3.1.1实训预备知识
3.1.2设计思路与操作要点
3.1.3应用程序的用户界面设计
3.1.4应用程序的代码设计
3.1.5程序的调试与运行
3.1.6程序的存盘保存
小结
3.2列表框控件的基本操作
3.2.1实训预备知识
3.2.2设计思路与操作要点
3.2.3应用程序的用户界面设计
3.2.4应用程序的代码设计
3.2.5程序的调试与运行
3.2.6程序的存盘保存
小结
习题三及答案
第4章用户界面设计
4.1利用菜单设计四则运算器
4.1.1实训预备知识
4.1.2设计思路与操作要点
4.1.3应用程序的用户界面设计
4.1.4应用程序的代码设计
4.1.5程序的调试与运行
4.1.6程序的存盘保存
4.2利用ToolBar控件设计工具栏和状态栏
4.2.1实训预备知识
4.2.2设计思路与操作要点
4.2.3应用程序的用户界面设计
4.2.4应用程序的代码设计
4.2.5程序的调试与运行
4.2.6程序的存盘保存
4.3MDI应用程序设计
4.3.1实训预备知识
4.3.2设计思路与操作要点
4.3.3应用程序的代码设计
4.3.4程序的调试与运行
4.3.5程序的存盘保存
4.4“多文档编辑器”应用程序的创建
4.4.1实训预备知识
4.4.2设计思路与操作要点
4.4.3应用程序的用户界面设计
4.4.4应用程序的代码设计
4.4.5程序的调试与运行
4.4.6程序的存盘保存
习题四及答案
第5章鼠标事件和键盘事件
5.1简单绘图板
5.1.1实训预备知识
5.1.2设计思路与操作要点
5.1.3应用程序的用户界面设计
5.1.4应用程序的代码设计
5.1.5程序的调试与运行
5.1.6程序的存盘保存
小结
5.2对象拖放
5.2.1实训预备知识
5.2.2设计思路与操作要点
5.2.3应用程序的用户界面设计
5.2.4应用程序的代码设计
5.2.5程序的调试与运行
5.2.6程序的存盘保存
小结
5.3键盘移动滚动条
5.3.1实训预备知识
5.3.2设计思路与操作要点
5.3.3应用程序的用户界面设计
5.3.4应用程序的代码设计
5.3.5程序的调试与运行
5.3.6程序的存盘保存
小结
5.4拖动文本框数据
5.4.1实训预备知识
5.4.2设计思路与操作要点
5.4.3应用程序的用户界面设计
5.4.4应用程序的代码设计
5.4.5程序的调试与运行
5.4.6程序的存盘保存
小结
习题五及答案
第6章文件系统
6.1简单文件管理器的设计
6.1.1实训预备知识
6.1.2设计思路与操作要点
6.1.3应用程序的用户界面设计
6.1.4应用程序的代码设计
6.1.5程序的调试与运行
6.1.6程序的存盘保存
6.2学生信息查询系统
6.2.1实训预备知识
6.2.2设计思路与操作要点
6.2.3应用程序的用户界面设计
6.2.4应用程序的代码设计
6.2.5程序的调试与运行
6.2.6程序的存盘保存
习题六及答案
第7章数据库访问技术
7.1设计并创建数据库
7.1.1实训预备知识
7.1.2设计思路与操作要点
7.1.3主要实现步骤
小结
7.2DATA控件的应用
7.2.1实训预备知识
7.2.2设计思路与操作要点
7.2.3主要实验步骤
小结
7.3ADODC控件的应用
7.3.1实训预备知识
7.3.2设计思路与操作要点
7.3.3主要实现步骤
小结
7.4通讯录管理程序的开发
7.4.1实训预备知识
7.4.2设计思路与操作要点
7.4.3主要实现步骤
小结
习题七及答案
第8章多媒体编程基础
8.1MMControl控件的使用——音频播放器
8.1.1实训预备知识
8.1.2设计思路与操作要点
8.1.3主要实现步骤
小结
8.2MideaPlay控件的应用——视频播放器
8.2.1实训预备知识
8.2.2设计思路与操作要点
8.2.3主要实现步骤
小结
习题八及答案
第9章程序调试与公布发行
9.1判断文件是否存在
9.1.1实训预备知识
9.1.2设计思路与操作要点
9.1.3应用程序的用户界面设计
9.1.4应用程序的代码设计
9.1.5程序的调试与运行
9.1.6程序的存盘保存
小结
9.2程序的发布
9.2.1实训预备知识
9.2.2操作步骤
习题九及答案
参考文献
VisualBasic6.0是Microsoft公司最新推出的VisualStudio 6.0可视化应用程序开发工具组件中的一个成员,是目前最流行的可视化编程工具。VisualBasic既继承了BASIC语言具有的语法简单、易学、易用;数据处理能力强的特点,又引入了面向对象的编程机制和可视化程序设计方法,大大降低了开发Windows应用程序的难度,有效地提高了应用程序开发的效率。同时,VisualBasic还兼顾了高级编程技术,应用VisualBasic不仅可以编写功能强大的数据库应用程序、多媒体处理程序,还可以用来建立客户与服务器应用程序、访问Intemet服务器的Web应用程序、创建ActiveX控件以及与其他应用程序紧密集成。因此,VisualBasic 6.0已经成为最受欢迎的Windows应用程序开发工具。目前,在我国高职高专的许多专业中,都开设了VisualBasic程序设计课程,电子工业出版社也出版了一系列相应的教材,其中包括由佟伟光老师主编的((VisualBasic程序设计教程》”(以下简称《教程》)。为了适应教学的需要,加强学生实际动手编程能力的提高,按照《教程》的具体内容,结合我们多年来的教学实际经验,编写了这本与《教程》配套的实训教程。
本书在内容结构上与《教程》保持一致,所选实训内容本着循序渐进、综合提高的原则,既保持知识的系统性,又适当拓宽和加深了知识点,使学生在完成实训任务后,会进一步加深对VisualBasic程序设计思想的理解和具体程序设计技巧的掌握。原《教程》每章后都安排了大量的习题,认真完成这些习题是一个再学习、再巩固的过程,为了给学生提供一个对照检查和学习的范例,在本书中将习题解答作为每章的一个章节提供给读者。
本书第1章、第3章和第9章由董向锋编写,第7章和第8章由丁芝芳编写,第2章和第6章由乔晓琳编写,第4章和第5章由郑杰编写:本书在写作过程中还得到了曾煌兴、秦高德、赵艳红老师的大力支持与帮助,在此一并表示感谢。由于时间仓促,作者水平有限,书中难免有不妥之处,恳请读者批评指正。
本书在编写过程中自始至终得到了中国计算机学会高职高专教育学会、高职高专计算机教材编审委员会和电子工业出版社有关同志的关心和大力支持,谨此一并表示谢意。
本书所有实训项目的应用程序和习题解答的应用程序均包含在本书的电子资料包中,读者可在电子工业出版社教育资源网上下载,网址:http://edu.phei.com.cn。
编 者
2004年4月