1.1 VB概述

1.1.1 VB的发展过程

Basic语言于1964年诞生,其含义为“初学者通用的符号指令代码”,由于它简单易学而一直被大多数初学者作为首选入门的程序设计语言。随着计算机技术的发展,各种Basic语言新版本应运而生。1976年前后开发出DOS环境下的GW-Basic,20世纪80年代中期又出现了多种结构化Basic语言,如True Basic,Quick Basic,Turbo Basic,QBasic等。

1988年,美国微软(Microsoft)公司推出的Windows操作系统,以其友好的图形用户界面(GUI)、简单易学的操作方式和卓越的性能,赢得了广大计算机用户的喜爱,因此开发在Windows环境下的应用程序成为20世纪90年代软件开发的主导潮流。起初人们在开发Windows应用程序时遇到了很大困难,因为要编写Windows环境下运行的程序,必须建立相应的窗口、菜单、对话框等各种“控件”,程序的编制变得越来越复杂。

1991年,微软公司推出的VB 1.0,使这种情况有了根本的改观。微软公司总裁比尔·盖茨说,VB是“用Basic语言开发Windows应用程序最强有力的工具”、“令人震惊的新奇迹”。VB中的“Visual”的含义是“可视化”,指的是一种开发图形用户界面的方法。VB采用的“可视化编程”是“面向对象编程”技术的简化版,它引入了面向对象和事件驱动的程序设计新机制,把过程化和结构化编程结合在一起,其解决问题的方式更符合人们的思维习惯,为开发Windows应用程序提供了强有力的开发环境和工具。

随着Windows操作平台的不断成熟,VB版本也不断升级。自VB 1.0之后,微软公司又相继推出VB 2.0,VB 3.0,VB 4.0,这些版本主要应用于Windows 3.X环境中16位应用程序的开发。1997年,微软公司发布了VB 5.0,它是一个32位应用程序开发工具,可以运行在Windows 9.X或Windows NT环境中。1998年,微软公司推出VB 6.0,2002年又开发出V B.NET 7.0。

为满足不同层次的用户需要,VB 6.0提供了学习版、专业版和企业版三个版本。这些版本是在相同的基础上建立起来的,因此大多数应用程序可在这三种版本中通用。本书主要介绍中文版VB 6.0的基本功能,对这三个版本都适用。

1.1.2 VB的特点

VB是在原有的Basic语言的基础上发展而来的。它具有Basic语言简单易用的优势,同时增加了面向对象和可视化程序设计语言的特点。

(1)面向对象的可视化编程。VB采用面向对象的程序设计方法(OOP),把程序和数据“封装”起来作为一个对象。所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、文本框、标签等都是对象。程序设计时编程人员不必为用户界面编写程序代码,只需要利用系统提供的工具,直接在窗体上“画”出(设置)各种对象,并为每个对象赋予应有的属性。VB系统将自动产生界面设计代码,编程人员只需编写实现程序功能的那部分程序代码,从而大大提高了程序设计的效率。

(2)事件驱动的编程机制。VB通过事件来执行对象的操作,通常由用户操作引发某个事件来驱动完成某种功能。例如,命令按钮是一个对象,当用户单击该按钮时,将产生(或称“触发”)一个“单击”(Click)事件,而在发生该事件时,系统将自动执行一段相应的程序(称为“事件过程”),用以实现指定的操作和达到运算、处理的目的。

在VB中,编程人员只需针对这些事件编写相应的处理代码(即事件过程),这样的代码一般较短,所以程序既易于编写又易于维护。

(3)结构化的设计语言。VB是在结构化的Basic语言基础上发展起来的,加上面向对象的设计方法,因此是更出色的结构化程序设计语言。

(4)友好的VB集成开发环境。VB提供了易学易用的应用程序集成开发环境。在该集成开发环境中,编程人员可以设计用户界面、编写代码和调试程序,直至把应用程序编译成可执行文件,直接在Windows环境下运行。

(5)具有强大的功能。VB可以对多种数据库系统进行数据访问,支持对象的链接与嵌入(OLE)、动态数据交换(DDE)、动态链接库(DLL)及Active等技术,它能够充分利用Windows资源,开发出集文字、声音、图像、动画、Web等对象于一体的应用程序。

1.1.3 VB的启动和退出

1.启动VB

VB是Windows下的一个应用程序,因此可按运行一般应用程序的方法来运行它。启动VB的常用方法是:单击“开始”按钮,从“开始”菜单中选择“程序”项,再选择“Microsoft Visual Basic 6.0中文版”级联菜单中的“Microsoft Visual Basic 6.0中文版”程序。

当然,也可将VB系统程序的快捷方式放在桌面上,直接在桌面上双击该快捷方式图标来启动它。

启动VB后,作为默认方式,系统会首先弹出“新建工程”对话框,如图1.1所示。在对话框中,有三个选项卡:

(1)新建:列出了可以创建的应用程序类型,其中“标准EXE”用来建立一个VB应用程序,最终可生成一个标准的可执行文件(.exe文件)。

(2)现存:供选择和打开的现有工程。

说明:VB应用程序是以工程的形式组织的。一般情况下,一个工程就是一个应用程序。

(3)最新:列出最近使用过的工程。

直接单击对话框右下方的“打开”按钮,则可创建一个默认的“标准EXE”类型的应用程序,进入VB集成开发环境,如图1.2所示。

图1.1 “新建工程”对话框

图1.2 VB集成开发环境

2.退出VB

如果要退出VB,可单击VB主窗口中的“关闭”按钮或选择“文件”菜单中的“退出”命令,VB会自动判断用户是否修改了工程的内容,询问用户是否保存文件或直接退出。