出版说明
高等学校计算机基础教育教材精选在教育部关于高等学校计算机基础教育三层次方案的指导下,我国高等学校的计算机基础教育事业蓬勃发展。经过多年的教学改革与实践,全国很多学校在计算机基础教育这一领域中积累了大量宝贵的经验,取得了许多可喜的成果。
随着科教兴国战略的实施以及社会信息化进程的加快,目前我国的高等教育事业正面临着新的发展机遇,但同时也必须面对新的挑战。这些都对高等学校的计算机基础教育提出了更高的要求。为了适应教学改革的需要,进一步推动我国高等学校计算机基础教育事业的发展,我们在全国各高等学校精心挖掘和遴选了一批经过教学实践检验的优秀的教学成果,编辑出版了这套教材。教材的选题范围涵盖了计算机基础教育的三个层次,包括面向各高校开设的计算机必修课、选修课以及与各类专业相结合的计算机课程。
为了保证出版质量,同时更好地适应教学需求,本套教材将采取开放的体系和滚动出版的方式(即成熟一本、出版一本,并保持不断更新),坚持宁缺毋滥的原则,力求反映我国高等学校计算机基础教育的最新成果,使本套丛书无论在技术质量上还是文字质量上均成为真正的“精选”。
清华大学出版社一直致力于计算机教育用书的出版工作,在计算机基础教育领域出版了许多优秀的教材。本套教材的出版将进一步丰富和扩大我社在这一领域的选题范围、层次和深度,以适应高校计算机基础教育课程层次化、多样化的趋势,从而更好地满足各学校由于条件、师资和生源水平、专业领域等的差异而产生的不同需求。我们热切期望全国广大教师能够积极参与到本套丛书的编写工作中来,把自己的教学成果与全国的同行们分享;同时也欢迎广大读者对本套教材提出宝贵意见,以便我们改进工作,为读者提供更好的服务。
我们的电子邮件地址是xiech@tup.tsinghua.edu.cn。联系人: 谢琛。
清华大学出版社
前言
界面设计与Visual Basic(第4版)学习Visual Basic的目的是利用其可视化的编程工具,开发应用程序。为此需要做两方面的工作: 设计用户界面和编写程序代码。由于设计界面相对容易,因此开发Visual Basic应用程序的关键是如何编写能够实现相应功能的程序代码。
本书2004年8月、2009年12月、2014年8月分别出版了第1版、第2版和第3版,第1版和第2版被评为北京市高等教育精品教材,本次再版进一步强化了编程能力的培养,增加了项目综合实战内容并提高了趣味性。
本书采用独特、灵活的内容组织形式,深入浅出地介绍了界面设计和代码编写的思想方法,在着力增加趣味性的前提下,强化本课程的实践性,以期达到事半功倍的教学效果。目前,许多高等院校将“Visual Basic程序设计”作为非工科专业的第一门程序设计课程。本书是作者在围绕“教师方便教,学生容易学”的主题,开展一系列的探索与实践活动后,以零起点读者为主要对象编写的程序设计教材,因此可作为高等院校,尤其是应用型本科院校的教材,也可作为自学者的参考书。
本书具有如下特点:
(1) 每章内容分成基础部分和提高部分。将常用对象的属性、事件、方法以及语法知识等必须掌握的内容放在基础部分中;将具有扩展性和提高性的内容安排在提高部分中。通过基础部分的学习,掌握常用对象的使用方法和基本语法,初步建立可视化程序设计的思维方式,具备编写一般应用程序的能力。提高部分可根据学生能力或课时安排等因素自主选学,但其不影响后续章节的学习。
(2) 所有教学内容组织成例题。根据知识要点精心编写例题,提供大量、有趣的规范化程序。通过对例题的分析和讲解,强化语法知识,归纳对象的使用特点。
(3) 涉及算法的例题增设编程点拨。针对学生“设计界面易,编写代码难”的情况,书中凡涉及算法的例题,在给出其代码之前,都增设了编程点拨。
(4) 在各章开头提供本章主要内容和例题的知识要点列表,在各章末尾提供章节练习环节。每道练习题均包含题目基本要求,根据题目难度有的增加了提示和拓展模块。在附录B中提供对象、基本语法的索引。
(5) 分阶段介绍调试方法。为了培养学生调试程序、排除错误的能力,本书分阶段通过具体例题介绍了调试程序的方法。
(6) 提供项目实战案例。本书以“繁花似锦”为实例,围绕花卉的相关知识,综合运用多种控件以及文件、数据库等,从界面设计到代码编写,由浅入深,逐步完善整个系统。通过项目实战,不但可以巩固所学的内容,而且可以训练学生的综合设计能力,培养严谨的设计思维。
(7) 习题形式新颖,提供单号习题答案。与教材内容相对应,各章习题也分为基础和提高两部分。为了逐步提高学生的编程能力,精心编写了形式新颖的习题,并提供单号习题答案,以方便学生自测和教师布置作业。
(8) 配备课件。提供包括电子教案、全部例题代码及习题可执行文件在内的学习资料。为了减轻教师备课负担,本书将基础部分中的所有内容制作成生动的电子教案。通过运行习题的可执行文件,使读者在着手做题前充分了解习题的功能要求和运行效果。
使用建议:
(1) 基础部分必学。基础部分是学生必须掌握的知识,在教学过程中教师可将部分例题留给学生自学。
(2) 提高部分选学。书中的提高部分是为了帮助读者更上一层楼,教师可以根据实际情况,选择其中部分内容进行介绍。为了提高学生的上机编程和调试能力。
(3) 章节练习中提供的提示仅供参考,有余力的学生应继续完成拓展功能。
(4) 单、双号习题成对做。单号习题提供参考答案,双号习题则在类型上与前一单号习题相同,知识点也接近。基础部分中提供的习题都是最基本的,题量也不多,建议读者全部完成,提高部分中的习题可根据情况选做。
本书中的所有程序均在Visual Studio 6.0版本下运行通过。
全书由北京联合大学的梁爱华、齐华山主编和统稿,徐歆恺、李红豫和孙力红参加了部分章节的编写。
由于工作变动等原因,本书前三版的主编崔武子教授不再参加本书的改版工作。本书得到崔老师授权改版,在此特向崔老师对本书的贡献表示感谢。
在使用前三版教材和编写第4版的过程中,得到了多年共同参加精品课程建设的全体团队成员的大力支持和帮助,在此表示衷心的感谢。
限于作者水平,书中难免有错误和疏漏之处,恳请读者批评和指正。
作者
2018年2月界面设计与Visual Basic (第4版)前言
本书特点
界面设计与Visual Basic(第4版) 1. 全书所有教学内容组织成例题,将语法介绍和控件使用融为一体,克服了语法知识的枯燥性,分散难点,使学生在学习有趣的例题中,学习语法、了解对象的使用方法;
2. 每章内容分成基础部分和提高部分,有利于分层教学,缓解课时紧张问题;
3. 为涉及算法的例题增设编程点拨;
4. 通过具体例题分阶段介绍调试方法;
5. 本书增设项目实战案例。将各章所学内容综合运用,由易到难,最终实现具有较强实用性的花卉管理系统;
6. 每章增设章节练习,其中包括基本功能要求、拓展要求、提示等;
7. 每章首部提供各例题的知识要点,在附录中提供对象、基本语法的特殊形式的索引和单号习题答案;
8. 配备课件,该课件包括电子教案、全书所有例题的代码以及习题的可执行文件。