本书是一本Visual Basic 6.0程序设计的入门教材,突出基础性、实用性、操作性,注重学生自主学习能力、实践能力等方面的培养,力求内容简明易懂,例题典型实用。
1991年,Microsoft公司推出了Windows应用程序开发工具——Visual Basic。Visual Basic的出现使得编程技术向前迈进了一大步。如今,使用VB编程已经成为了很多编程初学者首选的语言。Visual Basic功能强大,内容十分丰富,涉及很多方面。Visual Basic6.0所提供的开发环境与Windows系统具有完全一致的界面,使用起来十分方便,其代码效率高,已达到Visual C++水平。在面向对象程序设计方面,6.0版的Visual Basic全面支持面向对象的程序设计,包括数据封装、对象与属性等。对于初学者来说,Visual Basic是十分理想的选择。
由于本书是面向院校学生和Visual Basic 的初学者,所以特别注重技术应用,强调基础性、实用性、操作性;在讲述方法上尽量做到简单明了、通俗易懂。本书的特点是起点低、入门快,不仅有各种功能和概念的详细说明,还结合大量编程实例进行分析和训练,使读者能够学练结合,更加容易接受并吸收所学习的知识。本书内容翔实,基本上涵盖了VB的方方面面。但我们求全更求精,在各方面都有更加高深的东西,并没有被纳入其中,读者如果需要,参考VB的使用手册即可得到相关信息。
本书主要包括如下内容:
第一章:Visual Basic基础知识。本章主要内容为VB软件的应用领域和基本概念,以及如何设置Visual Basic的开发环境。
第二章:对象和基本控件。本章主要内容为程序设计的基本概念和编程思想,学习最基本的控件窗体、按钮、文本框,通过一些简单解释,让读者快速入门,掌握对象、属性、方法的内涵,同时进一步巩固VB程序设计流程。
第三章:Visual Basic语言基础。本章主要内容为基本数据类型、各类运算符及其优先级、常量和变量的定义、常用内部函数的使用等。
第四章:程序设计基本结构。本章主要内容为顺序、选择、循环三种基本结构和实现语句,并对典型算法进行了总结。
第五章:数组。本章主要内容为数组的概念、定义和用法,并对和数组有关的典型算法进行了总结。
第六章:过程。过程是VB程序的基本组成单元。本章主要内容为过程的分类、SUB过程、函数的定义及调用等。
第七章:常用标准控件。本章主要内容为按钮、复选项、图形、框架、滚动条、时钟、列表框、组合框等多种常用控件的重要属性和使用方法。
第八章:界面设计。本章主要内容为各种菜单、多重窗体、多文档窗体、工具栏、状态栏的设计方法。
第九章:文件操作。文件操作是一个完整的系统必需的功能,本章讲解了如何对顺序和随机文件中的内容进行读、写、删除等操作;介绍了文件系统控件如驱动器列表框等的使用方法。
第十章:图形操作。本章主要内容为坐标系设置、图形控件的使用、基本图形的绘制和应用等。
第十一章:数据库编程。本章主要内容为如何使用VB开发数据库系统的技术DAO、ADO等,并设计了多个适合初学者学习的案例。
学习任何一门编程语言,最重要的就是实践。笔者一向反对只学不练,或者学多于练。因此,本书提供了大量的编程实例供读者练习使用。对于从未接触过VB的读者来说,可以按照本书安排的顺序进行学习;对于已经有一定基础的读者,可以根据自身的情况选择合适的章节学习。
由于时间仓促,加上作者水平有限,书中错误之处在所难免,希望读者能够多提宝贵意见,以更加完善本课程的教材体系。