前言
Visual Basic是Microsoft公司推出的比较成功的编程语言,同时也是目前使用最广泛、最易学的面向对象开发工具之一。它以早期的Basic语言版本为基础,以可视化为主要特点,采用面向对象、事件驱动的编程机制,把Windows编程的复杂性进行了封装,使用户可以既快又简单地开发出Windows环境下的应用程序。
目前,我国高等院校不少专业把Visual Basic作为大学生程序设计课程的入门语言,为了适应教学的需要,编者在总结长期教学经验的基础上,结合多年从事Visual Basic程序设计开发的实践经验,编写了这本教材。
本书适合作为第一门程序设计语言学习的教材,它从最基本的计算机程序设计基础知识讲起,讲授Visual Basic程序设计的基本概念和基本方法。与目前一般同类教材相比,本教材具有以下几个特点:
(1)以程序结构为主线,把使用Visual Basic控件分散到有关章节来介绍,将Visual Basic的可视化界面设计内容与代码设计部分进行了很好的融合,使学生更好地了解面向对象程序设计的许多概念,掌握可视化编程工具的使用方法以及应用程序的开发步骤和方法。
(2)易教、易用、易学。作为教材方便教师教学,每一个实例都可以在课堂演示,并配有相应的习题作为学生课后巩固练习。各章后都配有“上机实验”,供学生上机实习使用。每个知识点和示例都做了深入细致的介绍,便于自学。提供的大量例题都是经过上机验证过的,读者可以边看书,边在计算机上操作。
(3)各章都设计了一些有错的程序示例,供学生改正,从另一侧面培养学生的程序分析和调试能力。
(4)在组织形式上也做了改进,打破传统教材将理论与实验分开成书的形式,将理论与应用、习题、上机编程与调试几部分融合在一本书中,使学与练紧密地结合起来,以期提高学习效率。
本书紧扣全国计算机等级考试“Visual Basic程序设计”考试大纲及近年来的命题重点,有利于提高学生应试和获证能力。
为了帮助教师使用本教材,编者准备了这本书的教学辅助材料,包括各章节的电子教案、习题参考答案、例题程序代码等,并发布在华信教育资源网上,供任课老师免费注册下载,网址是http://www.hxedu.com.cn。
在本书编写过程中,得到了何丁海、彭金泉、阮文江、梁广德、李伟林、罗淑贤等老师的支持和帮助,在此表示衷心的感谢。
由于本人水平所限,加之计算机技术发展日新月异,书中错误在所难免,失误之处,敬请读者指正。编者电子邮件地址:puslzr@mail.sysu.edu.cn。
编著者
于广州·中山大学