1.1 Visual Basic 6.0简介
Visual Basic是世界上使用人数最多的编程语言之一,Visual Basic源自于Basic编程语言。Visual Basic不仅拥有图形用户界面和快速应用程序开发系统,同时还可以轻松地使用数据库访问技术DAO(Data Access Object数据访问接口)、RDO(Remote Data Objects,远程数据对象)和ADO(ActiveX Data Objects,ActiveX数据对象)来连接各种数据库,还可以轻松地创建自定义的ActiveX控件。
1.1.1 Visual Basic的运行机制
Visual Basic使用了图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口),所以Visual Basic6.0系统是界面友好、交互性强、事件驱动、面向对象的应用程序开发环境,在应用程序设计的步骤上与传统DOS下的Basic及其他高级语言的程序设计步骤有很大的差别。
Visual Basic应用程序是由程序界面的若干对象和基于对这些对象的操作和控制的程序段(子程序)组成的,当然也可能会有与对象无关的程序段。Visual Basic系统会自动将这些程序段联系起来。当工程被执行后,用户用鼠标单击一个对象(称为事件),系统就执行与此对象相关的程序段。一个程序段执行完毕后,程序会等待另一个事件的发生(即等待用户再单击某个对象)。因此,Visual Basic6.0程序并不是完全按顺序执行的程序,而主要是通过由事件来引导系统执行某一个程序段。所以,Visual Basic6.0程序设计被人们称之为“面向对象的由事件驱动的”程序设计。
1.1.2 Visual Basic的常用术语
在讨论Visual Basic时,经常可以听到下面的这些术语,因此对这些术语有一个基本的理解对以后的学习将会很有帮助。
控件:控件是组成Visual Basic应用程序的图形化界面的工具。在应用程序中,主要用来获取用户输入信息和显示输出信息,如命令按钮、列表框等。
事件:事件就是在应用程序中由用户操作或操作系统所引发的动作,如用户敲击某个键、单击鼠标、双击鼠标等。
方法:方法可以认为是对象的行为,是嵌入在对象中的已经定义的程序代码,用来处理信息并响应某个事件。
对象:对象是面向对象程序设计的核心组成成分。在Visual Basic中任意一个控件、窗体等都可以被看做一个对象。
过程:过程是应用程序为完成某些特定的任务而编写的代码段,常用于某些外部事件的响应,也可以是程序员自定义的函数。
属性:属性是对象中的数据,主要用来表示对象的状态。属性可以决定对象的外观,也可以决定对象的行为。绝大多数对象的属性是已经定义好的,少数的属性是需要在应用程序运行过程中定义的。