Visual Basic数据库开发全程指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Visual Basic简介

Visual Basic是微软公司推出的基于Windows环境的计算机程序设计语言,它继承了Basic语言简单易学的优点,又增加了许多新的功能。它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便且快捷。使用Visual Basic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件、数据库应用程序及网络应用程序等大型软件。它是国内外最流行的程序设计语言之一,也是学习开发Windows应用程序首选的程序设计语言。

1.1.1 Visual Basic的版本

Visual Basic问世于1964年,是由美国Dartmouth学院的John.G.Kemeny和Thmas.E.Kurtz两位教授开发的一种程序设计。到了20世纪90年代,随着Windows操作系统的逐渐流行,微软公司于1991年推出的基于窗口的可视化程序设计语言Visual Basic,使其也向可视化编程的方向发展。

随着Windows操作系统的不断成熟,Visual Basic产品也从1.0版升级到了6.0版。Visual Basic 6.0已经是一个相当完善的开发语言,是快速应用程序开发工具的代表。

Visual Basic 6.0有学习版、专业版和企业版3种不同的版本,可以满足不同的开发需要。

(1)学习版:该版本是针对初学者学习和使用的基础版本,编程人员可用其轻松开发Windows和Windows NT(R)的应用程序,该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。

(2)专业版:该版本为专业编程人员提供了一整套功能完备的开发工具,除包括学习版的全部功能以外,还包括ActiceX、Internet控件和动态HTML页面设计的等方面的应用。

(3)企业版:专业编程人员使用该版本能够开发功能强大的组内分布式应用程序,它是Visual Basic 6.0的最强版本。该版本除了包括专业版的全部功能,还包括一个Back Office特殊工具。

1.1.2 Visual Basic 6.0的特点

Visual Basic 6.0有以下几个基本特点。

1.提供可视化的编程工具

Visual Basic 6.0是可视化的程序设计语言,有“所见即所得”的特点,用其开发应用程序包括,即设计用户界面和编写程序代码。

2.面向对象

在Visual Basic 6.0中,窗体和控件都称为“对象”,这些对象组成了与用户交互的图像界面(也称为“用户界面”)。作为面向对象的程序设计语言,它将代码和数据结合在每个对象中。用户只需要了解每个对象能够完成何种任务,而不需要知道对象是如何工作的。这样程序员只需要编写实现功能程序的那部分代码,从而大大地提高了程序设计的效率。

3.事件驱动

Visual Basic 6.0改变了程序的机制,它没有传统意义上的主程序,而由“事件”来驱动子程序的运行。一般来说,每个子程序要实现的功能是单一的,子程序的规模一般不会太大。即把原来一个统一控制并包罗万象的大程序分解为多个独立且小规模的子程序,分别由各种“事件”来驱动执行,这样就大大地降低了编写和维护程序的难度。

4.集成化开发环境

Visual Basic 6.0提供了易学易用的应用程序集成开发环境,在其中用户可以设计界面、编写代码并调试程序,直至把应用程序编译成可执行文件后直接在Windows环境中运行。