第1篇 基础知识

本篇通过创建第1个Visual Basic应用程序、Visual Basic语言基础、算法和程序控制结构、数组以及内置函数与过程等内容,结合大量的实例讲解,使读者快速熟悉Visual Basic的开发过程,为接下来的学习打下良好的基础。

第1章 步入VB开发之门—初识Visual Basic 6.0

本章视频教学录像:48分钟

Visual Basic一经推出就大受欢迎,成为Windows下使用最广泛的程序开发语言之一。Visual Basic采用事件驱动的编程方式,控件编程的方法使开发人员能快速地建立起功能强大的应用程序。本章是初学者入门的第1章。在本章中,简要介绍了Visual Basic的发展、功能特点等。为了使读者快速入门,着重讲解了Visual Basic安装的软硬件环境、安装过程和启动过程等。此外,对Visual Basic 6.0的集成开发环境,包括其主要组成部分,都进行了详细介绍。最后通过一个具体的实例,介绍了如何通过Visual Basic开发应用程序,使读者能够迅速掌握使用Visual Basic 6.0开发应用程序的方法和步骤。

本章要点(已掌握的在方框中打钩)

□ 了解Visual Basic 6.0的发展和特点

□ 掌握Visual Basic 6.0的安装与启动

□ 掌握如何定制开发环境

□ 熟悉Visual Basic 6.0的开发环境

□ 熟悉如何使用Visual Basic 6.0的帮助系统

□ 熟悉使用Visual Basic 6.0管理工程

□ 掌握第1个VB应用程序的创建

1.1 Visual Basic简介

本节视频教学录像:6分钟

Visual Basic 6.0是微软公司开发的一种通用的基于对象的程序设计语言,也是Visual Studio 6.0中的重要成员。Visual Basic 6.0主要用于开发基于Windows的应用程序,在数据库、分布式处理、Internet及多媒体等方面的应用十分广泛,是一个成熟稳定的开发工具。

1.1.1 Visual Basic的发展

1991年,微软公司推出了Windows 3.0,其“图形化”和“易于使用”的特点受到了广大用户的热烈欢迎。为了方便Windows下的程序开发,1991年微软公司推出了颠覆传统开发方式的革命性的Visual Basic 1.0。使用Visual Basic 1.0开发Windows应用程序,不需要手动编写图形界面的代码,只要通过鼠标的简单拖曳绘制出软件界面,Visual Basic 1.0就会自动生成图形界面代码。这大大降低了Windows下软件开发的难度,也极大地提高了开发的效率。

随着软件开发技术的发展,Visual Basic不断加入新的功能,对各种成熟的编程思想提供更多的支持,随之在1998年推出了Visual Basic 6.0。

在各种各样的开发环境中,Visual Basic 6.0已经成了快速应用程序开发工具的一个代表。借助Visual Basic 6.0新加入的功能,使用Visual Basic可以轻松地开发多层结构的分布式应用程序以及高效的Web应用程序。

Visual Basic 6.0包含3个版本,分别为学习版、专业版和企业版,可以满足不同开发者的使用需要。

1.1.2 Visual Basic 6.0的功能特点

Visual Basic 6.0的发展与它本身具有的特点是分不开的,Visual Basic 6.0的主要特点有以下几方面。

⑴ 易于学习和使用。

Visual Basic基于图形界面的开发环境使开发者能对各种功能一目了然、容易理解,用户仅仅通过鼠标的简单操作就可以构建出一个复杂的软件图形界面。

⑵ 开发高效,功能强大。

程序员可以轻松使用Visual Basic提供的各种功能组件快速搭建一个应用程序。在数据库编程方面,使用DAO、RDO、ADO等控件可以直观、高效地完成各种数据库操作。

⑶ 广泛的用户基础。

Visual Basic是世界上使用人数最多的语言之一,更多的开发者会带来更多的思想,更多的交流和更多的使用机会

1.2 Visual Basic 6.0的安装与启动

本节视频教学录像:13分钟

综上可知,Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。到目前为止,Visual Basic仍是世界上使用人数最多的语言之一。在使用Visual Basic 6.0之前,需要先将其安装至本地计算机。

1.2.1 Visual Basic 6.0的安装

下面介绍Visual Basic 6.0的安装过程。

⑴ 将VB 6.0的安装光盘放入光驱,系统会自动执行安装程序。如果不能自动安装,可以双击安装光盘中的SETUP.EXE文件,执行安装程序,将弹出安装程序向导。

⑵ 单击【下一步】按钮,在弹出的对话框中选中【接受协议】单选项。

⑶ 单击【下一步】按钮,在弹出的对话框中选中【安装Visual Basic 6.0中文企业版】单选项。

⑷ 单击【下一步】按钮,设置安装路径,然后打开【选择安装类型】对话框。

⑸ 在【选择安装类型】对话框中,如果选择【典型安装】,系统会自动安装一些最常用的组件;如果选择【自定义安装】,用户则可以根据自己的实际需要有选择地安装组件。

⑹ 单击【下一步】按钮,弹出版权警示与说明内容对话框。

⑺ 单击【继续】按钮,选择安装路径与安装模式后,系统将开始自动安装VB 6.0。安装完成后,系统将提示【重新启动计算机】,以便进行一系列的更新及配置工作。当VB 6.0安装完成后,将提示用户是否安装MSDN帮助程序。

⑻ 如果要安装MSDN帮助文件,应将MSDN帮助文件光盘放入光驱,按提示进行安装。完成安装MSDN程序后,在VB 6.0开发环境中按F1键,即可打开MSDN帮助程序。如果用户不想安装MSDN,则只需在安装界面中取消MSDN安装选项即可。

⑼ 安装VB 6.0的SP6补丁。

为了使安装的VB 6.0更加完整和全面,在安装完VB 6.0以后还需要安装补丁程序SP6。SP6补丁程序可以到微软的网站上自行下载,其下载后是一个可执行文件,双击图标即可安装,这里不再赘述。

1.2.2 Visual Basic 6.0开发环境的定制

在Visual Basic 6.0的集成开发环境中可以根据自己的需要定制开发环境,如定制各子窗口、工具栏、通用选项等。

1. 在编辑器中设置要求强制变量声明

用户可以通过【选项】对话框设置在代码中要求强制的变量声明。具体操作步骤如下。

⑴ 选择【工具】【选项】命令,打开【选项】对话框。

⑵ 选择【编辑器】选项卡,在【代码设置】栏中选中【要求变量声明】复选框。

⑶ 单击【确定】按钮,完成设置。

这样,在代码的编辑区域中将自动添加Option Explicit语句。操作过程如图所示。

2. 设置网格大小和不对齐到网格

在窗体上有一些排列整齐的点,这些点构成了相互交错的网格,VB利用这些网格可精确地确定控件的位置。这些网格的大小是可以调整的。有时出于实际的需要,也可以将控件设置为不对齐到网格,这样在调整控件位置时就可以利用Ctrl键加上↑、↓、←和→键来微调控件的位置。具体设置方法如下。

⑴ 选择【工具】 【选项】命令,弹出【选项】对话框。

⑵ 在【选项】对话框中选择【通用】选项卡。

⑶ 在【窗体网格设置】栏中选中【显示网格】复选框。如果取消选中该复选框,在窗体上将不显示网格。在【宽度】和【高度】文本框中设置网格的大小,默认的大小为120×120。这里为了突出显示效果,将其设置为500×500。

⑷ 取消选中【对齐控件到网格】复选框,单击【确定】按钮,完成设置。

具体操作过程如图所示。

网格大小为500×500时,对齐到网格的效果

网格大小为500×500时,不对齐到网格的效果

3. 设置启动时保存

工程的保存是程序设计中很重要的一个环节,在修改程序时若不及时保存,当程序出现错误自动关闭时会将之前编写的代码全部丢失,这样就需要重新编写代码,从而给程序的开发带来不必要的麻烦。在程序开发时,可以通过将开发环境设置为启动时保存或者提示保存的形式来解决。

⑴ 启动时保存改变

在默认情况下,程序启动时是不保存程序的改变的,但可以通过下面的方法将其设置为启动时保存。具体步骤如下。

① 选择【工具】【选项】命令。

② 在弹出的【选项】对话框中选择【环境】选项卡,在【启动程序时】栏中取消默认选中的【不保存改变】复选框,转而选中【保存改变】单选按钮。

③ 单击【确定】按钮,关闭【选项】对话框。这样当程序没保存就启动时,系统将会自动保存。如果工程为新创建的,没有存储路径,将弹出【文件另存为】对话框,如图所示。

⑵ 启动时提示保存

用户也可以将开发环境设置为在启动时提示是否保存。只需在【选项】对话框中【启动程序时】栏中选中【提示保存改变】单选按钮,即可在程序启动时,弹出【提示】对话框,询问是否保存,如图所示。

4. 定制工具栏

工具栏是将一些菜单中经常使用的命令以按钮的形式组合在一起,使用起来更加方便、快捷。不过,有时系统提供的工具栏不能完全满足用户的需求,此时便可自定义工具栏。例如,如果有些菜单命令经常会用到,就可以将其添加到工具栏中。

下面根据个人的需要创建一个工具栏,用于存放自己经常使用的菜单命令。具体操作方法如下。

⑴ 选择【视图】【工具栏】【自定义】命令,在弹出的【自定义】对话框中选择【工具栏】选项卡,单击【新建】按钮,打开【新建工具栏】对话框。

⑵ 在该对话框中输入要创建的工具栏的名称,在此输入【我的工具栏】,单击【确定】按钮,完成工具栏的添加。

⑶ 再次启动【自定义】对话框,选择【命令】选项卡,拖动想要添加的命令到【我的工具栏】,例如拖动【打开工程】命令到【我的工具栏】。

⑷ 重复步骤⑶,将需要的命令都添加到【我的工具栏】上,单击【关闭】按钮,关闭【自定义】对话框。

5. 为代码编辑器设置鼠标滚动

默认安装的VB 6.0在编辑代码时,并不支持鼠标滚动,给用户的程序开发带来很大的不便。微软提供了支持鼠标滚动的DLL,用户可以到微软网站下载这个DLL文件,从而使自己的开发环境具有支持鼠标滚动的功能。

1.2.3 启动与退出

1. 启动Visual Basic 6.0

选择【开始】 【所有程序 【Microsoft Visual Basic 6.0中文版】【Microsoft Visual Basic 6.0中文版】菜单命令,即可启动Visual Basic 6.0。

Visual Basic 6.0的起始界面如图所示。

在起始界面中,包含以下3个选项卡。

⑴ 【新建】选项卡。列出了Visual Basic 6.0可以创建的所有类型的工程。

⑵ 【现存】选项卡。列出了当前目录下已创建的工程,可以选择并打开它们。

⑶ 【最新】选项卡。按照时间顺序列出了最近打开过的工程及其所在的文件夹。

2. 退出Visual Basic 6.0

退出Visual Basic 6.0的方法有以下3种。

⑴ 单击窗口右上角的【关闭】按钮

⑵ 选择【文件】【退出】菜单命令。

⑶ 使用快捷键【Alt+Q】。

使用以上方法退出Visual Basic 6.0时,如果当前文件未保存,系统会弹出是否保存文件的对话框。单击【是】按钮,保存文件的更改后退出;单击【否】按钮,不保存文件的更改并退出;单击【取消】按钮,取消退出。

1.3 Visual Basic 6.0的集成开发环境

本节视频教学录像:12分钟

集成开发环境是Visual Basic 6.0的开发环境,所有开发活动都在该环境下进行。Visual Basic 6.0的集成开发环境由9部分组成:主窗口,控件工具箱,窗体编辑器,属性窗口,代码编辑器,工程资源管理器,布局窗口,对象浏览窗口,立即、本地和监视窗口。

1.3.1 认识Visual Basic 6.0的工作界面

启动Visual Basic 6.0,弹出【新建工程】对话框。

部分选项对应的含义如下。

⑴ 【标准EXE】选项:建立一个标准的EXE工程。

⑵ 【ActiveX EXE】选项和【ActiveX DLL】选项:这两种应用程序只能在专业版和企业版中建立。两种程序在功能上是一致的,只是包装不同,前者包装成EXE(可执行)文件,后者包装成DLL(动态链接库)文件。

提示

DLL的全称是Dynamic Link Library, 中文叫作“动态链接文件”,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。DLL文件不是独立运行的程序,它是某个程序的一部分,只能由所属的程序调用,用户不需要打开它。

⑶ 【ActiveX控件】选项:只能在专业版或企业版中建立,主要用于开发用户自己定义的ActiveX控件。

⑷ 【VB应用程序向导】选项:该向导用于在开发环境中直接建立新的应用程序框架。

⑸ 【数据工程】选项:主要提供开发数据报表应用程序的框架。

⑹ 【IIS应用程序】选项:用Visual Basic代码编写服务器端的Internet应用程序。

⑺ 【外接程序】选项:用于建立用户自己的Visual Basic外接程序,并在开发环境中自动打开连接设计器。

选择【新建】选项卡中的【标准EXE】图标,单击【打开】按钮。

此时将弹出Visual Basic 6.0集成开发环境的主界面。Visual Basic 6.0集成开发环境提供了设计、运行和调试应用程序所需的各种工具,用户在其中无需打开额外的程序就可以设计、运行和调试程序。

Visual Basic 6.0集成开发环境包含标题栏、菜单栏、工具栏、工具箱、窗体设计器窗口、工程资源管理器窗口、工程窗口、窗体布局窗口和属性窗口等。

提示

Windows下的应用程序的界面和菜单有很多相通的地方,不同软件的命令和操作有很多是可以通用的。不妨在Visual Basic 6.0的界面中找一找哪些地方与你用过的软件有相似之处,这样会为学习节省不少时间。

1.3.2 主窗口

主窗口也称设计窗口。主窗口位于集成环境的顶部,该窗口由标题栏、菜单栏和工具栏组成。

1. 标题栏

标题栏是Visual Basic 6.0集成开发环境屏幕最上面的水平条,用于显示应用程序的名称和系统的工作状态。Visual Basic 6.0有以下3种工作状态。

⑴ 设计状态

可进行用户界面的设计和代码的编辑,以完成应用程序的开发。⑵ 运行状态

运行应用程序。此时不可编辑界面和代码。⑶ 中断状态

暂时中断应用程序的运行。此时可以编辑代码,但是不能编辑界面。

2. 菜单栏

菜单栏位于标题栏的下方,有【文件】 【编辑】【视图】【工程】【格式】【调试】【运行】【查询】【图表】【工具】【外接程序】【窗口】和【帮助】等菜单。Visual Basic 6.0的所有功能都可以通过菜单中的菜单项来完成。

下表列出了各菜单的主要功能。

3. 工具栏

Visual Basic 6.0中的工具栏将一些常用功能以图标的形式列出来,只要单击某个图标,就可以执行该图标对应的命令,从而可以提高开发的效率。Visual Basic 6.0提供有5个工具栏,分别是【编辑】工具栏、【标准】工具栏、【窗体编辑器】工具栏、【调试】工具栏和【自定义】工具栏。

默认情况下,集成环境中只显示【标准工具栏】。

工具栏有固定和浮动两种形式。把鼠标指针移到固定形式工具栏中没有图标的地方,按住鼠标,向下拖动,或者双击工具栏左端的两条浅色竖线,即可把工具栏变为浮动的;如果双击浮动工具栏的标题条,则可变为固定工具栏。

固定形式的【标准】工具栏位于菜单栏的下面,它以图标的形式提供常用的菜单命令。

在工具栏的右侧还有两个栏,分别用来显示窗体或控件的当前位置和大小。

其中左边一栏显示的是窗体或控件左上角的坐标,右边一栏显示的是窗体或控件的长×宽,其单位为缇(twip)。缇是一种与屏幕分辨率无关的计量单位,这种计量单位可以确保在不同的屏幕上都能保持正确的相对位置或比例关系。在Visual Basic中,缇是默认单位。

提示

缇是一种计量单位,1缇等于1磅的1/20,1英寸的1/1440。1cm有567缇,Visual Basic使用缇做单位。可以确保应用程序的各个控件在不同的分辨率的屏幕上能保持设计时的大小及位置。

除上面几部分外,在主窗口标题栏的左上角和右上角还有几个控制框,其作用与Windows普通窗口中的控制框相同。

1.3.3 窗体设计/代码设计窗口

1. 窗体设计窗口

窗体设计窗口简称窗体(Form),是最终用户看到的软件界面,应用程序的运行结果,各种图形、图像、数据等,都是通过窗体或窗体中的控件显示出来的。

当打开一个新的工程文件时,Visual Basic建立一个空的窗体,并命名为FormX(这里的X为1,2,3……)。

提示

为了在程序设计时便于理解,最好将Visual Basic自动命名的窗体更改为自己定义的名称,比如将主窗口命名为FormMain,子窗口命名为FormChild等。

2. 代码设计窗口

代码设计窗口又称代码编辑器,用来编写或者修改过程或事件过程的代码。双击控件或者窗体空白处,以及在【工程资源管理器】中双击模块都可以打开代码窗口。

代码设计窗口由下面几部分组成。

⑴ 标题栏。显示工程名称、窗体名称,以及【最小化】、【最大化】和【关闭】等按钮。

⑵ 对象下拉列表框。位于标题栏下一行左半部分。单击右边的下拉列表按钮弹出下拉列表,其中列出了当前窗体及所包含的所有对象名。其中,无论窗体的名称如何改变,作为窗体的对象名总是Form。

⑶ 过程下拉列表框。位于标题栏下一行右半部分。单击右边的下拉列表按钮弹出下拉列表,其中列出了所选对象的所有事件名。

⑷ 代码区。窗口中的空白区域即为代码区,在其上可编辑程序代码,使用方法与通常的字处理软件相似。

⑸ 【过程查看】按钮和【全模块查看】按钮

这两个按钮位于代码窗口的左下角,用于切换代码窗口的两种查看视图。单击【过程查看】按钮,一次只查看一个过程;单击【全模块查看】按钮,可查看程序中的所有过程。

1.3.4 属性窗口

属性窗口主要是针对窗体和控件设置的,在Visual Basic中,窗体和控件被称为对象。每个对象的特征都可以用一组属性来描述,属性窗口就是用来设置窗体或窗体中控件属性的。

属性窗口分为4部分,分别为对象框、属性显示方式、属性列表和当前属性简单解释。

⑴ 对象框。位于属性窗口的顶部,可以通过单击其右端向下的箭头显示下拉列表,其内容为应用程序中每个对象的名字及对象的类型。

⑵ 属性显示方式。分为两种,即“按字母序”和“按分类序”,可通过单击相应的按钮实现。

⑶ 属性列表。显示当前活动对象的所有属性,以便观察或设置每项属性的当前值。属性的变化将改变相应对象的特征。

⑷ 当前属性简单解释。每选择一种属性(条形光标位于该属性上),在属性解释部分都会显示该属性名称和功能说明。

1.3.5 工程资源管理器窗口

在工程资源管理器窗口的顶部有3个按钮,分别为【查看代码】按钮【、查看对象】按钮和【切换文件夹】按钮

如果单击工程资源管理器窗口中的【查看代码】按钮,相应文件的代码将在代码窗口中显示出来。单击【查看对象】按钮,Visual Basic将显示相应的窗体。

在工程资源管理器窗口中,含有建立一个应用程序所需要的文件清单。工程资源管理器窗口中的文件有窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)等。

1.3.6 工具箱窗口

工具箱窗口由工具图标组成。这些图标是Visual Basic应用程序的构件,称为图形对象或控件(Control),每个控件由工具箱中的一个工具图标来表示。

工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为ActiveX控件。启动Visual Basic后,工具箱中只有内部控件。

工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具(即控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可任意改变其大小,并可移动到窗体的任何位置。这些控件将在第4章和第5章中介绍。

1.3.7 其他窗口

1. 窗体布局窗口

窗体布局窗口用来布置应用程序中各窗体的位置。可将窗体布局窗口看作是一个缩小的屏幕,其中显示出窗体在屏幕上的位置。可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。窗体布局窗口主要用来定位窗体的位置。

单击【标准】工具栏中的【窗体布局窗口】按钮或选择【视图】菜单中的【窗体布局窗口】菜单项,都可以打开窗体布局窗口。

2. 立即窗口

选择【视图】菜单中的【立即窗口】菜单项,可以打开立即窗口。在中断模式时会自动打开立即窗口。

在中断模式下,可以检查、调试、重置、单步执行或继续执行程序,但是立即窗口中的代码是不能存储到工程中的。

提示

双击立即窗口的标题栏,可以把它从Visual Basic 6.0的窗口底部单独分离成一个浮动的小窗口,再次双击标题栏可以将其恢复初始的状态。

3. 对象浏览器

对象浏览器(Object Browser)列出了工程中有效的对象。对象浏览器主要用于Visual Basic的对象和应用程序,查看对象的方法和属性,也可将代码粘贴到自己的应用程序中。

单击工具栏中的【对象浏览器】按钮,选择【视图】菜单中的【对象浏览器】选项或者直接按快捷键【F2】,即可打开对象浏览器窗口。

1.3.8 Visual Basic帮助系统的使用

本小节主要介绍MSDN Library的安装与使用以及使用VB的帮助菜单。

1. MSDN Library的安装与使用

MSDN即Microsoft Developer Network,是微软公司面向软件开发者提供的一种信息服务。

⑴ 安装MSDN Library

在安装VB 6.0时,将弹出“安装向导”对话框,在该对话框中选中MSDN单选按钮,单击“下一步”按钮,即可安装MSDN。MSDN的安装非常简单,在此不再赘述。

⑵ 启动MSDN Library

安装完成以后,用户可以通过下面两种方法启动MSDN。

① 通过【开始】菜单启动

通过在【开始】菜单中,选择【程序】/Microsoft Developer Network/MSDN Library Visual Studio 6.0(CHS)命令,启动MSDN。

② 在集成开发环境中启动

如果启动了VB 6.0的集成开发环境,可以通过【帮助】菜单启动MSDN,启动后的MSDN如图所示。

⑶ 使用MSDN Library

在程序开发过程中,MSDN可以帮助用户解决程序开发中遇到的相关问题,用户只需选定需要帮助的相关对象,然后按【F1】键,即可获取相关的MSDN帮助信息。

2. 使用VB的帮助菜单

在程序开发过程中,用户会遇到很多难题或者疑问,此时VB的帮助系统就派上了用场。下面首先介绍一下VB的帮助菜单。VB的帮助菜单如图所示。

1.4 用Visual Basic 6.0管理工程

本节视频教学录像:9分钟

工程管理主要包括工程的保存、关闭、打开和重命名等,主要通过【文件】菜单完成操作。

1.4.1 工程介绍

Visual Basic的应用与工程有着密切的关系。在Visual Basic中无论应用程序的规模是大还是小,其总对应着一个或几个工程。使用Visual Basic进行程序设计就要深刻理解工程的含义。

当使用Visual Basic创建应用程序时,所有文件的有关信息就保存在称为“工程”的文件中。在Visual Basic中,使用工程来管理构成应用程序的所有不同的文件。可以说,工程文件是与工程相关联的所有文件和对象以及所设置的环境信息的一个简单列表。

当完成工程的全部文件之后,可将此工程转换成可执行文件(.exe),直接在Windows下运行。

提示

使用Visual Basic的专业版和企业版,还可以创建其他类型的可执行文件,例如 .ocx和 .dll文件(DLL文件和OCX文件只能在专业版和企业版中创建)。

当创建、添加或从工程中删除可编辑文件时,Visual Basic会在工程资源管理器窗口中反映出所发生的变化,工程窗口包含此工程的当前文件的列表,如图所示。

工程文件就是与该工程有关的全部文件和对象的清单,也包括所设置的环境选项方面的信息。

一个工程包括以下各项。

⑴ 跟踪所有部件的工程文件(.vbp)。

⑵ 每个窗体的文件(.frm)。

⑶ 每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。含有二进制属性(例如图片或图标)的任何 .frx文件都是不可编辑的,这些文件都是自动产生的。

⑷ 1个或多个类模块文件(.cls),该文件是可选项。

⑸ 1个或多个标准模块文件(.bas),该文件是可选项。

⑹ 1个或多个包含ActiveX控件的文件(.ocx),该文件是可选项。

⑺ 单个资源文件(.res),该文件是可选项。

每次保存工程时,这些信息都要被更新。所有的这些文件和对象也可供其他工程共享。

工程文件的扩展名是“.vbp”,可以将几个工程“.vbp”文件组成一个工程组“.vbg”文件。

提示

工程文件中并不保存上述文件,只是保存了指向这些文件的指针。

1.4.2 新建、保存工程

1. 新建工程

⑴ 选择【文件】【新建工程】菜单命令,弹出【新建工程】窗口。

⑵ 选择需要创建的文件类型,单击【确定】按钮。

2. 保存工程

⑴ 选择【文件】【保存工程】菜单命令,弹出【文件另存为】对话框。

⑵ 在【保存在】下拉列表中选择要保存的路径,在【文件名】文本框中输入文件名,单击【保存】按钮。

⑶ 弹出【工程另存为】对话框,单击【保存】按钮,即可保存后缀为“.vbp”的工程文件。

1.4.3 向工程中添加窗体和模块

一个工程可以包含一个或多个窗体,在窗体中不仅包含了窗体对象的设计,也包含了窗体代码设计。

1. 向工程中添加窗体

选择【工程】【添加窗体】菜单命令或者单击工具栏中的“添加窗体”按钮,这时将会出现添加窗体对话框。

在该对话框中有两个页面,如果想要添加新的窗体,就先在“新建”页面中选择要添加的窗体类型,然后单击“打开”即可;如果想要添加已经存在的窗体,则需先选择“现存”页面,再从目录列表中找到相应的窗体文件,最后单击“打开”按钮。

2. 向工程中添加模块

选择【工程】【添加模块】菜单命令或者单击工具栏中的“添加模块”按钮,这时将会出现添加模块对话框。

在该对话框中有两个页面,如果想要添加新的模块,就先在“新建”页面中选择要添加的模块类型,然后单击“打开”即可;如果想要添加已经存在的模块,则需先选择“现存”页面,再从目录列表中找到相应的模块文件,最后单击“打开”按钮。

1.4.4 运行和关闭工程

1. 打开工程

选择【运行】【启动】菜单命令,单击工具栏中的按钮或按快捷键【F5】,都可以运行工程。

2. 关闭工程

使用以下3种方法均可将工程关闭。

⑴ 选择【文件】【退出】菜单命令或按快捷键【Alt+Q】。

⑵ 右击Visual Basic 6.0开发环境的标题栏,选择【文件】【关闭】菜单命令或按快捷键【Alt +F4】。

⑶ 单击标题栏右端的按钮。

使用以上方法后,系统提示是否保存修改后的工程,单击【是】按钮,保存工程后退出;单击【否】按钮,不保存工程并退出。

1.4.5 删除工程

选择【文件】【移除工程】菜单命令,可以删除工程。

1.4.6 生成可执行文件

选择【文件】【生成工程1.exe】菜单命令,弹出【生成工程】对话框。在【保存在】列表框中选择要生成可执行文件的路径,在【文件名】输入框中输入文件名,然后单击【确定】按钮,将生成以【.exe】为后缀的可执行文件。

1.5 来自VB世界的第一声问候—第1个应用程序

本节视频教学录像:9分钟

在初步了解了Visual Basic 6.0的基础知识后,就可以开始设计一个小应用程序来熟悉Visual Basic 6.0的操作。该实例是在Visual Basic 6.0中编写一个应用程序,要求在窗口中单击【显示】按钮,标签控件中会显示“欢迎来到精彩的VB世界”。

1.5.1 VB程序设计的一般步骤

在进行具体的程序设计前,应先了解使用Visual Basic 6.0进行应用程序开发的步骤。其一般性步骤如下。

⑴ 创建应用程序的界面。

⑵ 设置控件属性。

⑶ 编写代码。

⑷ 调试、运行程序。

1.5.2 创建应用程序的界面

⑴ 启动Visual Basic 6.0,在弹出的【新建工程】对话框中选择【标准EXE】图标,然后单击【打开】按钮。

⑵ 分别双击工具箱面板上的Command Button控件和Label控件,并将添加到窗体中的控件摆放如下。

1.5.3 设置控件属性

⑴ 单击窗体设计器窗口中的命令按钮,在属性窗口中将显示命令按钮的属性。

⑵ Caption属性是命令按钮的显示名称,将其改为“显示”。

⑶ 用同样的方法,将Label1控件的Caption属性改为空值,也就是不显示任何文字。

1.5.4 编写代码

双击窗体设计器窗口上的命令按钮,在弹出的程序代码输入窗口中的“Private Sub Command1_Click()”和“End Sub”之中输入如下语句。

      Label1.Caption = "欢迎来到精彩的VB世界"
      '设置Caption属性值

1.5.5 调试、运行程序

⑴ 输入完毕,关闭代码输入窗口,单击工具栏中的【启动】按钮(或者直接按快捷键【F5】),可以看到运行后的程序界面。单击【显示】按钮,在标签控件中就会显示“欢迎来到精彩的VB世界”字样。

⑵ 选择【文件】【保存工程】菜单命令,在弹出的【文件另存为】对话框中,将窗体保存为“显示内容.frm”,单击【保存】按钮,在弹出的【工程另存为】对话框中,将工程保存为“显示内容.vbp”,然后单击【保存】按钮。

⑶ 选择【文件】【生成工程1.exe】菜单命令,将工程生成为“显示内容.exe”。

注意

输入代码的时候,引号要用半角的英文引号。如果输入全角的引号,则会出错。

【运行结果】

双击生成的“显示内容.exe”应用程序,在窗口中单击【显示】按钮,标签控件中会显示“欢迎来到精彩的VB世界”。

【范例分析】

通过这个简单的例子,我们掌握了在Visual Basic 6.0中设计程序的一般步骤,即添加控件—调整界面—编写代码—调试运行。通过这个例子,相信你对Visual Basic 6.0的图形化程序设计的高速快捷有了一定的亲身体会。

【拓展训练】

单击【显示】按钮,在标签中输出“我喜爱VB”。

如果想按下【显示】按钮,在标签中输出“我喜爱VB”这几个字,该怎么办呢?

只需把1.5.4中的代码里引号中间的内容修改为需要显示的内容即可。引号仍然要用半角的符号。

      Label1.Caption = "我喜爱VB"

运行后单击【显示】按钮,标签中将显示“我喜爱VB”。

1.6 实战练习

在Visual Basic 6.0中编写一个应用程序,实现以下功能。

⑴ 程序界面上包含1个命令按钮和1个标签,命令按钮文字为“显示”。

⑵ 标签内容初始为空。

⑶ 单击按钮,标签内容则变为“这是我的VB程序”。