Visual Basic Microsoft公司  推出的,在Windows操作系统上运行的可视化的面向对象的采用事件驱动方式的高级程序设计语言。同时,Visual Basic也是一套完全独立的集成开发系统,它为开发Windows应用程序提供了迅速、便捷的方法。

1.1  了解Visual Basic

Visual BasicWindows环境下最具吸引力的程序设计语言之一,它是从Basic语言发展而来的,继承了Basic语言易学易用的特点。

Visual Basic既是指Visual Basic编程语言,也指Visual Basic(以下简称VB)集成开发环境VB集成开发环境功能非常强大,用户可以借助它来构建程序界面,编写程序代码,以及调试程序等,如右图所示。

总体而言,VB主要有如下一些特点:

Visual”一词的意思是“视觉的,可视的”,因此,VB语言是一种可视化的编程语言。使用VB开发图形用户界面时,不再需要编写大量代码去描述界面元素的外观和位置,只要按照所见即所得的方式把预先建立的对象拖放到屏幕上并为其设置合适的属性值即可。如右图所示。

2)面向对象编程

VB采用了面向对象(Object Oriented Programming,简称OOP)的程序设计思想,它的基本思路是把复杂的程序设计问题分解为一个个能够实现独立功能的相对简单的对象。例如,可以把窗口分解为多个按钮控件、菜单控件、工具条控件等,编写程序时,我们只要针对窗口和各控件进行编程即可。

3)事件驱动机制

Windows环境下,程序的运行是以事件驱动的,即用户必须通过鼠标、键盘操作来“指示”电脑下面要干什么,这些“指示”就是所谓的“事件”。

VB中,当用户在搭建好用户界面后,主要的编程任务就是编写事件处理程序,即当某一事件发生时(如移动鼠标、按下按键、单击某个按钮等),系统将调用该事件处理程序来处理该事件。

4)强大的数据库处理功能

VB提供了强大的数据库处理功能,利用其数据控件和数据访问对象几乎可以访问和处理任何数据库,如AccessSQL Server等。

5)强大的交互式集成开发环境

VB集成开发环境的功能非常强大,例如,用户可借助它来设计程序界面,在输入程序代码时,系统会自动给出各种提示并能及时捕捉拼写错误;在调试程序时,系统能准确定位错误位置,显示出错信息等。

此外,在该集成开发环境下,用户还可以把应用程序编译成可在Windows中直接运行的可执行文件,还可为应用程序生成安装程序包,这为程序开发者提供了极大的方便。

1991年,Microsoft公司开发出了基于GUIGraphics User Interface,图形用户界面)的Visual Basic 1.0;之后,随着Windows操作平台的不断完善,微软公司相继推出了Visual Basic的后续版本;到1998年,Visual Basic已经发展到了6.0。此后,由于C#JavaPHP等逐渐成为主流编程语言,Microsoft公司放弃了对Visual Basic的后续开发。

Microsoft公司针对Visual Basic 6.0提供了三种版本,它们分别是学习版专业版企业版,以满足不同的需求。由于企业版功能最为强大也最为流行,因此,本书将以该版本为基础进行讲解。

 

更多推荐

第一章 Visual Basic入门