图书前言

前    言

程序设计语言作为计算机软件系统的有机组成,其发展非常迅速。从面向硬件的机器语言、汇编语言,到面向过程的BASIC、Pascal、FORTRAN、C等高级语言,到面向对象的程序设计语言,为计算机的普及和应用作出了巨大的贡献。

面向对象程序设计,以其新颖、独特的思想为程序设计语言和软件开发带来新技术、新方法。面向对象程序设计方法是把程序和数据封装起来作为一个对象,并为每一个对象规定其外观和行为。这种程序设计方法简化了编写程序的难度,使程序设计语言越来越易学习和使用。

Visual Basic是当今深受欢迎的面向对象程序设计语言之一,其简练的语法、强大的功能、结构化程序设计以及方便快捷的可视化编程手段,使得编写Windows环境下的应用程序变得非常容易。因此,Visual Basic已经成为目前许多高等院校首选的教学用程序设计  语言。

本教材在内容的选择、深度的把握、习题的设计上,均参照全国计算机等级考试和全国高校计算机等级考试的大纲要求,力求做到深入浅出、循序渐进,既包含程序设计语言的基本知识和程序设计的基本方法与技术,又能与可视化编程有机地结合。在界面的设计上,除了介绍一些常用的内部控件外,还介绍了设计Windows应用程序界面时常用的一些ActiveX控件,使读者在学习完本书后能够编写出较完整的Windows应用程序。书中包含了大量典型算法的分析及示例,所有示例均已通过调试,可以在Visual Basic环境下直接运行。本教材为兼顾不同层次的读者对计算机程序设计语言的学习要求,各章例题尽量做到既能说明有关概念,又具有一定的实际意义,以激发读者的学习兴趣。各章之后均配有大量的上机练习题,使读者能够通过上机实践掌握所学内容,提高动手能力和编程技能。最后两章“数据库技术”和“应用程序发布”使读者在学习完Visual Basic程序设计语言之后,对使用系统的方法进行程序设计及软件的发布过程有一个初步的认识。

本教材由从事Visual Basic教学一线的老师编写,参加编写的人员有王萍、聂伟强、敖小玲、傅清平、熊刚、曾煊等,全书由聂承启教授、甘登文教授主审。

本书前10章是全国计算机等级考试和全国高校计算机等级考试所要求的内容。

为满足广大教师的需要,本教材同时提供有配套的电子教案、教材中所有例题的源   程序以及教材各章之后的选择题和填空题答案(www.tup.com.cn)。

由于作者水平有限,书中错误或不足之处在所难免,敬请读者批评指正。

编辑部邮箱:xucq@tup.tsinghua.edu.cn。

      编  者