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提供了集成化的开发环境,开发人员可以迅速地在设计界面和代码编辑界面灵活转换和调试。