Visual Basic 开发从入门到精通
上QQ阅读APP看书,第一时间看更新

1.1 Visual Basic介绍

知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\Visual Basic介绍.mp4

1991年,微软公司推出了Visual Basic(简称VB)。Visual即可视的、可见的,指的是在开发像Windows操作系统的图形用户界面(Graphic User Interface, GUI)时,不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。Basic意思为初始者通用符号指令代码语言。在本节的内容中,将简单介绍Visual Basic技术的基本知识。

1.1.1 Visual Basic的版本

Visual Basic有学习版、专业版和企业版3种版本,它满足了不同的开发需要。各版本的具体说明如下所示。

❑ 学习版(Learning)。

基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。

❑ 专业版(Professional)。

它是针对计算机专业开发人员的、一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、Internet Information Server Application Designer、集成的Visual Database Tools和Data Environment、Active Data Objects和Dynamic HTML Page Designer。

❑ 企业版(Enteprise)。

这是Visual Basic 6.0的最高版本,企业版使得专业编程人员能够开发功能强大的分布式应用程序。该版本包括专业版的全部功能以及Back Office工具,例如SQL Server、Microsoft Transaction Server、Internet Information Server、Visual SourceSafe和SNA Server等。

本书使用的是Visual Basic 6.0的企业版(中文版),主要介绍Visual Basic程序设计的基本概念、开发环境、基本数据结构,使大家具有用Visual Basic解决基本应用问题的能力。

1.1.2 Visual Basic的特点

Visual Basic 6.0有如下4个突出特点。

1.提供可视化编程环境

Visual Basic 6.0是一种可视化的编程语言,具有“所见即所得”的特点。通过Visual Basic 6.0专用的可视化开发环境,可以迅速地、可视化地设计出需要的项目程序。

2.基于面向对象,大大提高了开发效率

面向对象编程是当前所有高级语言所必须具备的特点。在面向对象中,窗体和控件对象都被看作为一个对象。作为面向对象的编程语言,它将代码和数据结合在每一个对象中。用户只需要了解每个对象能够完成何种任务,而不需要了解它如何实现和工作。这样,开发人员就只需要编写少量的代码,就能够实现对应的功能,从而大大提高了开发效率。

3.事件驱动

Visual Basic 6.0的运行机制是基于事件驱动的,它把一个大型的应用程序分解为多个独立的小程序,并分别由不同的事件来完成。事件驱动改变了传统的程序机制,因为每一个子程序实现的功能都是单一的,所以每一个子程序都不会太大。

4.集成化开发环境

Visual Basic 6.0提供了集成化的开发环境,开发人员可以迅速地在设计界面和代码编辑界面灵活转换和调试。