
前言
FOREWORD
Visual Basic继承了BASIC语言简单、易学的特点,采用面向对象、可视化、事件驱动等先进的软件开发方法,是使用广泛的程序设计语言和集成开发环境。
本书以Visual Basic 6.0为编程环境,通过分析问题、设计算法、编写和调试程序,重点培养学生分析问题和算法设计的能力,以及对语言和语法知识的理解和掌握,也注重Visual Basic界面设计、文件、图形、数据库编程等实际应用能力的培养,力求弥补以往在程序设计课程教学中,学生能掌握语言语法知识但不会自己设计算法、编写程序解决实际问题的不足。
全书针对程序设计初学者实际情况和学习进度,内容由浅入深、循序渐进,可读性强,是适合大学生阅读的程序设计课程教材,也可以作为Visual Basic语言编程的参考书。
本书共分为14章。其中第1~3章介绍程序设计的基础知识和Visual Basic的基础知识;第4~7章介绍顺序、选择、循环结构程序设计和数组,采用先讨论算法设计、后介绍编程语言的方法,力求培养读者的算法设计和编程能力;第8章介绍使用函数和过程进行模块化程序设计的方法;第9、10章介绍常用控件和界面设计方法;第11~13章介绍数据文件编程、图形编程以及数据库编程方法;第14章介绍高级编程技术,旨在提高读者的实际编程能力。每章后附有针对性强的习题,帮助读者复习和巩固所学内容。
教师选用本书作为教材,可以根据授课学时情况适当取舍教学内容。教学建议如下:
(1)如果学时充分,建议系统学习全部内容。如果学时较少,建议以第1~10章作为教学内容。后续章节可以在选修课或课程设计中介绍,也可以建议学生自学。
(2)第4~8章作为课程的教学重点,应该先进行问题分析、算法设计,后学习语言语法、程序设计和程序调试,从而努力培养学生分析问题、解决问题的能力。
(3)学生应该认真完成课后习题,以巩固语言和语法知识,培养实际编程能力,力求达到全国计算机等级考试(二级Visual Basic)要求的水平。
(4)本书中标注*的内容初学时可以暂时不予关注,在具备一定编程能力或者实际编程需要时再阅读或学习。
本书编者都是长期从事软件开发和大学程序设计课程教学的一线教师,具有丰富的软件开发和教学经验。本书由宁爱军、赵奇主编,负责全书的总体策划、统稿和定稿;由窦若菲、王燕任副主编。其中,第1、2、3章由赵奇编写,第4、5、6、7、8章由宁爱军编写,第9、10、13、14章由窦若菲编写,第11、12章由王燕编写。为本书的出版提供帮助的有熊聪聪、满春雷、李伟、张艳华等老师,本书还得到了天津科技大学各级领导的大力支持,在此一并表示感谢。
虽然本书的成稿是编者多年软件研发和教学经验的总结,但是由于编者水平有限,书中肯定还存在很多不足之处,热切希望得到专家和读者的批评指正。联系信箱:ningaijun@sina.com。
编者
2015年1月