图书前言

学习Visual Basic的目的是利用其可视化的编程工具,开发应用程序。为此需要做两个方面的工作:设计用户界面和编写程序代码。由于设计界面是相对容易的事情,所以开发Visual Basic应用程序的关键是如何编写能够实现相应功能的程序代码。

本书是以程序设计的传统教学思路为主线,用独特、灵活的内容组织形式,深入浅出地介绍了界面的设计和程序代码的编写方法,因此可以达到增加学生学习兴趣、加强本课程的实践性和节省较多课时的目的。目前,许多高等院校将"Visual Basic程序设计"作为第一门程序设计课程,因此本书是以零起点读者作为主要对象编写的程序设计教程,可作为高等院校,尤其是应用性本科的教材,也可作为自学者的指导书。

本书特点:

(1)每章内容分成基础部分和提高部分。将常用对象的属性、事件、方法以及语法知识等必须掌握的内容放在基础部分中;将具有扩展性的、提高性的和专业性的内容安排在提高部分中。通过对基础部分的学习,能够掌握最常用对象的使用方法和基本语法,初步建立可视化程序设计的思维方式,并能编写一般的程序。即使因学时不足跳过提高部分,也不至于影响后续内容的学习。

(2)将所有教学内容组织成例题。根据要介绍的内容精心编写相应的例题,将大量的、趣味的和规范的程序介绍给学生,在讲解例题的过程中,使学生学习语法、了解对象的使用方法。

(3)涉及算法的例题增设编程点拨。针对学生"设计界面容易,编写程序代码难"的情况,书中凡涉及算法的例题,在给出其程序代码之前,都增设了"编程点拨"。

(4)分阶段介绍调试方法。为了培养学生调试程序、排除错误的能力,教材中分阶段通过具体例题介绍了调试程序的方法。

(5)每章最后增设综合实例。为了提高学生的综合编程能力,在每章提高部分中,提供了综合实例,其中包括本章的大部分知识点,实用性也     较强。

(6)习题形式新颖,提供单号习题的答案。与教材内容相对应,各章习题也分为基础和提高两部分。为了逐步提高学生的编程能力,还精心编写了

形式新颖的习题。单号习题提供参考答案(见附录C),以方便学生自测和教师布置作业。

(7)配备含有电子教案等内容的光盘。该光盘包括电子教案、全书所有例题的代码以及习题中编程题的可执行文件。为了减轻教师备课的负担,本教材将基础部分中的所有内容,制作成生动的电子教案。读者着手实现习题中编程题的功能之前,可先执行光盘中所提供的该题的可执行文件,了解题目所要达到的效果。

使用建议:

(1)必学基础部分。基础部分是学生必须掌握的知识,但在教学过程中教师可将部分例题留给学生自学。

(2)选学提高部分。书中的提高部分是为了帮助读者更上一层楼,教师可以根据实际情况,选择其中部分内容进行介绍。为了提高学生的上机编程和调试能力,建议教师指导学生学习其中综合实例。

(3)单、双号习题成对做。单号习题提供参考答案,双号习题则在类型上与前一单号习题相同,侧重点也接近。基础题中提供的习题都是最基本的,题量也不多,建议读者全部做完,提高题中的习题可根据情况选做。

本书中的所有程序均在Visual Basic 6.0版本下运行通过。

全书由崔武子主编、统稿,崔武子、齐华山、于宁共同编写,赵重敏老师审阅。

在编写本书的过程中,得到了具有丰富教学经验的赵重敏老师的大力支持和真诚帮助,在此表示衷心的感谢。

限于作者水平,书中难免有错误和疏漏之处,恳请读者批评和指正。