图书前言

前言

FOREWORD

Visual Basic(简称VB)是目前应用最为广泛的Windows应用程序开发工具之一。它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便、快捷。它具有简单易学、功能强大、资源丰富等特点,是初学者首选的理想语言。因此越来越多的高校将它作为大学生高级程序设计语言课程的入门语言,尤其是许多高校的理工科非计算机专业把它作为必修课程来学习。2006年9月,教育部高等学校计算机科学与技术教学指导委员会正式出版了《关于进一步加强高等学校计算机基础课程的意见暨计算机基础课程教学基本要求》,该“要求”中,VB被列为“计算机程序设计基础”课程三种可选语言之一。同时,教育部考试中心以及有些省市也把VB程序设计纳入计算机等级考试的科目。

本书紧紧围绕教育部的《关于进一步加强高等学校计算机基础课程的意见暨计算机基础课程教学基本要求》,结合计算机等级考试大纲来制定编写大纲。本书针对非计算机专业基础课程的特点和教学思路,对教材内容进行了严格筛选,有目的地设计教材知识体系。针对初学者对程序设计所知甚少的实际情况,本书力求通过VB既向学生传授程序设计的基本知识、设计思想和设计方法,又可使学生学会可视化程序设计的通用方法和步骤。全书通过大量典型实例,深入浅出地介绍了VB语言的基本知识(语言基本元素与结构、语言本身所支持的数据类型、数组、各种表达式的使用)、结构化程序设计知识(程序的输入/输出、程序的基本控制结构、过程及文件的使用等)、面向对象程序设计的概念及可视化程序设计的基本方法、程序设计常用算法等。

本书在编排上注重内容由浅入深、循序渐进、重点突出、简洁实用,力求做到基本概念和语法表达准确,通俗易懂,概念清晰,例题丰富。每章后还配有大量典型习题以方便学生练习巩固。

全书共分两篇。第一篇为知识篇,包括12章: 第1章Visual Basic程序设计概述; 第2章简单的VB程序设计; 第3章VB语言基础; 第4章算法基础和VB程序的基本控制结构; 第5章数组; 第6章过程; 第7章程序调试和错误处理; 第8章常用控件; 第9章界面设计; 第10章文件; 第11章图形操作和多媒体应用; 第12章数据库访问技术。第二篇为实验篇,提供了与知识篇相应章节配套的上机实验题,共计13个实验,其知识点覆盖全面,使学生可通过上机实践掌握所学内容,提高动手能力和编程技能; 另外,针对初学者在上机编程时常出现的问题,每个实验还给出常见错误及难点分析,以起到一定指导作用。

本书的编写大纲是由张艳、徐月美、姜薇共同讨论制订的。由张艳任主编,徐月美、姜薇任副主编。张艳编写第1、2、3、4、5、6、12章,徐月美编写第8、9、10章,姜薇编写第7、11章。实验篇的相应实验内容也由各人负责编写。张艳对全书内容进行了统稿、审校。

在本书的编写和出版过程中,得到了中国矿业大学计算机科学与技术学院院长夏士雄教授、副院长张永平副教授、院长助理周勇副教授,以及计算机学院计算机基础部许多教师的关心和大力支持,本书参阅和引用了参考文献作者的研究成果,作者在此一并表示衷心的感谢。

虽然本书是作者总结多年的教学实践经验基础上编写而成,也经历了多次修订,但由于作者水平有限,书中仍难免存在不足或疏漏之处,恳请同行专家、广大读者提出宝贵意见。

编者

2010年10月