图书前言

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

本书2004年8月出版的第1版荣获“2006年北京高等教育精品教材”称号。本次再版进一步强化了编程能力,提高趣味性。

本书用独特、灵活的内容组织形式,深入浅出地介绍了界面设计和代码的编写方法,可以达到增加学生学习兴趣、加强本课程的实践性和节省较多课时的目的。目前,许多高等院校将“Visual  Basic程序设计”作为第一门程序设计课程。本书是作者在围绕“教师方便教,学生容易学”为主题,开展一系列的探索与实践活动后,以零起点读者作为主要对象编写的程序设计教材,因此适合作为高等院校应用性本科的教材,也可作为自学者的指导书。

本书第1版的特点:

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

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

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

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

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

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

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

 (8)  配套出版了《界面设计与Visual Basic实训教程》,在附录中提供针对对象、基本语法的特殊形式索引。

本书第2版在保留第1版特点的基础上,主要修订了如下内容:

(1) 在各章开头针对每道例题添加了知识要点。

(2) 在各章末尾添加了上机训练内容。每个训练题均分为题目、目标、步骤、提示和扩展。

(3) 将例题、习题、上机训练题重新统筹安排,并补充了习题。修改部分原有的例题,使新的例题更好地贯穿基本算法,便于教学;添加新例题,增加趣味性,更贴近实际,提高编程能力;删除已过时的例题,内容更精,更体现应用为本的教学模式。第2版中包括71个基础部分例题、22个提高部分例题和10个综合实例。

(4) 完善访问数据库一章的内容,突出ADO数据控件的使用方法,更着重应用角度。

(5) 提供上机考试样题,展示学生作品,以此调动学生学习积极性,并使学生了解学习本课程后所能达到的程序设计能力及水平。

(6) 即将配套出版《界面设计与Visual Basic课程设计》. 

下面给出本书的使用建议。

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

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

(3) 上机训练中提供的步骤和提示仅供参考,有余力的学生应继续完成扩展功能。

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

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

全书由崔武子主编,齐华山副主编,于宁和李红豫参加了部分内容的编写,乐娜和孙力红调试程序,付钪和何娟提供部分题目。全书由崔武子和齐华山共同统稿,赵重敏审阅。另外,本书中提供的学生作品是由徐英博、满运鹏和于婧然完成的。

在使用第1版教材和编写第2版书的过程中,得到了具有丰富教学经验的赵重敏和多年共同参加精品课程建设的全体团队成员的大力支持和帮助,在此表示衷心的感谢。

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

作 者

2009年9月界面设计与Visual Basic (第2版)前言

本书特点

界面设计与Visual Basic(第2版)  本书是以VB程序设计零起点读者作为主要对象的程序设计教材,在2004年8月出版的第1版(2006年北京高等教育精品教材)基础上,本次再版进一步强化了编程能力,提高趣味性。

1. 全书所有教学内容组织成例题,将语法介绍和控件使用融为一体,克服了语法知识的枯燥性,分散难点,使学生在学习有趣的例题中,学习语法、了解对象的使用方法。

2. 每章内容分成基础部分和提高部分,有利于分层教学,缓解课时紧张问题。

3. 对涉及算法的例题进行编程分析和指导。

4. 通过具体例题分阶段介绍调试方法。

5. 每章最后增设综合实例,实例包括本章的大部分知识点,实用性也较强。

6. 每章增设上机训练,其中包括基本功能、目标、步骤,最后还有扩展功能要求。

7. 每章首部提供各例题的知识要点,在附录中提供对象、基本语法的特殊形式的索引、上机考试样题、学生作品和单号习题的答案。

8. 为本书第1版配套出版了《界面设计与Visual Basic程序设计实训教程》,并即将为本书配套出版《界面设计与Visual Basic程序设计课程设计》. 

9. 配备课件,该课件包括电子教案、全书所有例题的代码以及习题的可执行文件。