Visual Basic(简称VB)是Windows操作系统下一个应用程序的大型开发环境。Visual Basic是一种可视化的、面向对象和采用事件驱动编程机制的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。由于它的功能强大、容易掌握和使用方便的特点,自Microsoft公司推出以来,一直受到用户的青睐。1998年推出的Visual Basic 6.0版,其功能已经非常完善。我国很多高等院校都将Visual Basic作为学习计算机程序设计的第一门语言,并开设了相关课程。在各级非计算机专业计算机等级考试系列中,也都将Visual Basic语言作为二级考试的一个主要语种。
学习计算机程序设计,掌握一种编程语言,熟悉该语言的开发环境,需要有一本合适的教材。本书以具有一定的Windows操作基础、初学程序设计者为读者对象。从这一点出发,在编写中着重于Visual Basic语言的基础知识。本书共11章,按学习一门语言的习惯,以及编制一个Visual Basic应用程序的步骤,结合例题,从简单到复杂、由浅入深地介绍Visual Basic语言,内容包括程序设计及Visual Basic概述、Visual Basic语言基础、程序的基本控制结构、数组、应用程序界面设计、过程、鼠标和键盘、文件、绘图基础、数据库基本应用以及其他高级应用简介等。每章结束前都有复习思考题,有助于读者抓住本章重点、难点,进行本章的内容回顾和总结。随后的习题,内容丰富,题目典型,方便读者学习掌握。
在计算机程序设计语言的学习过程中,为了更好地掌握编写程序的方法和技巧,上机操作、调试程序代码等实践是非常重要的。本书除了每章的习题外,还附有上机实验的内容。最后的上机实验部分,按章节内容编排,重点突出,关键知识点处有分析或提示,部分实验题给予上机指导。
本书是第2版,较之第1版,在内容整合上做了一定的改变,使得内容编排更加合理;在各知识点的叙述上更注重深入浅出,易于读者阅读理解;修改并增加了部分例题、习题以及实验题,难度梯度上也有更加充分的考虑, 希望能帮助读者更好地掌握所学知识点。本书主要面向高等院校初学编程的学生,作为学习Visual Basic程序设计课程的教材。
◆Visual Basic 程序设计(第2版)本书的作者都是教学第一线的主讲教师,承担Visual Basic 程序设计的教学已多年,其中有些作者还有在科研课题中用Visual Basic作为开发工具的经历,具有较丰富的Visual Basic编写应用程序的经验。参加本书编写的有丁辉(第1、第2章)、白康生(第3、第5、第6、第7章以及上机实验部分)、刘巧英(第4章)、徐燕(第8章)和谢慧敏(第9、第10、第11章)。白康生负责全书的统稿和审校。此外,感谢汪巍在本书编写工作中的参与。
由于作者水平有限,疏漏之处难免,敬请指正。
作 者2012年7月