前言
程序设计是计算机教育的一个重要内容,选择一种合适的语言十分重要。Visual Basic是Microsoft公司推出的基于Windows操作系统平台的可视化程序设计语言,它继承了BASIC语言语法相对简单,容易掌握的特点,对于初学者来说,可以较快掌握其基础知识和基本语法,在短时间内开发出界面好、质量高的应用程序。当前,不少高校将其作为非计算机专业开设的计算机程序设计语言课程,全国计算机等级考试也把Visual Basic列入了考试科目体系。
作为初学程序设计的入门教材,本书以Visual Basic 6.0为例,对Visual Basic程序设计中最基本的、最常用基本语法和基础知识进行详细介绍,并循序渐进地阐释了该语言体系,整个过程以程序设计语言和可视化编程作为两条主线。在内容上力求通俗易懂,深入浅出,由简到繁,对于初学者有着良好的启发和引导作用。总地来说本书具有以下特点:
1. 理论与实践结合密切
本书力求使读者能学以致用,故每处新知识点后都列举相应的例题,以加深理解、提高应用能力。同时,每一章最后的习题部分,涵盖了本章全部理论知识,能够充分训练读者使用书中所讲内容解决实际问题的能力。
2. 概念描述准确,结构安排合理
本书力求叙述流畅,语言通达,尤其在对基本概念、语法知识、技术方法的描述力争缜密精准,精益求精。全书结构合理,内容前后衔接紧密,相互对应。同时考虑到实际教学时数的不同,重点有所侧重,部分章节可以学生自学。本书出版之前,以讲义的形式在多个专业本科生中应用,反馈效果良好。
3. 结合等级考试,选取典型例题
本书依据国家教育部本科“高级语言程序设计课程教学基本要求”编写,结合“全国计算机等级考试”中的典型题目,选取部分具有代表性的例子作为例题和习题。题目类型丰富,容量较大,针对性强,便于学生完成课程学习后参加全国计算机等级考试(二级Visual Basic)。
全书共分为12章,其中第1~3章介绍Visual Basic基础知识;第4第5章介绍选择结构和循环结构的程序设计方法;第6章介绍数组的概念,解析数组的操作和运算;第7章介绍函数和过程的使用方法;第8章介绍了十余种程序设计中的常用算法;第9第10章是关于可视化程序设计中的常用控件和高级界面设计;第11、12章介绍文件和数据库技术。
本书的作者都是长期从事软件开发和大学程序设计课程教学的一线教师,具有丰富的软件开发和教学经验。本书还配有电子教案和全部程序的源代码,为教师授课和读者自学提供方便。
本书由李玉玲、牛晓太主编,其中李玉玲编写第1、11、12章,牛晓太编写第4、5、9章,王永庆编写第3、10章,刘华编写第2、6章,傅尔胜编写第7、8章。全书由李玉玲统稿和定稿。
在本书的编写和出版过程中,得到了郑州航空工业管理学院教务处和计算机科学与应用系、清华大学出版社的大力支持;在书稿的校对过程中,史军勇、段莹和李清秀提出了不少宝贵意见。在此谨向他们以及本书引用的参考文献的作者表示衷心的感谢。
虽然本书的成稿是作者多年系统研究开发与教学实践经验的总结,但由于作者水平有限,加之时间仓促,书中错误在所难免,敬请广大读者不吝赐教。