![编程大讲坛:Visual Basic核心开发技术从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/499/654499/b_654499.jpg)
1.9 一个简单的Visual Basic程序
在前面的内容中,读者已经了解了Visual Basic 6.0的基础知识和可视化开发环境。在本节的内容中,将通过一个简单的Visual Basic 6.0程序实例,使读者加深对Visual Basic的认识。
1.9.1 Visual Basic 6.0开发流程
使用Visual Basic 6.0进行程序开发的具体流程如下所示。
(1)新建一个工程。
(2)创建应用程序界面。
(3)设置对象的属性值。
(4)编写事件处理过程。
(5)运行和调试工程。
(6)保存工程。
上述流程的具体实现过程如图1-20所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739299071-7Q870JToYnfGm8qvkjW0BMqIgdB9vN9b-0-61db822e091fd5fb9415155ea3ea8254)
图1-20 Visual Basic 6.0程序设计流程图
1.9.2 实例概述
实例1:本节实例保存在“光盘:1\”文件夹内,其功能是运行后首先弹出一个窗体界面,当单击【执行】按钮后将显示指定的文本,当单击【结束】按钮后将结束当前窗体程序。
1.9.3 实现流程
下面将详细介绍本实例的实现过程。
1.新建工程和窗体
依次选择【开始】→【所有程序】→【Visual Basic 6.0中文版】命令启动Visual Basic 6.0,在“新建工程”对话框中选择“标准EXE”,单击【打开】按钮后新建一个“工程1”项目,如图1-21所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739299071-Ks0oIu8SdUWy3xNUn86E70NfkfAElbKS-0-1fcf44fbe13880b97074f32a9b96bd9d)
图1-21 新建“工程1”项目
2.创建应用程序界面
本步骤的功能是,在窗体内插入需要的控件,并分别调整这些控件的位置。具体实现流程如下所示。
(1)在工具箱中单击【标签】按钮,然后在窗体内拖动鼠标,插入1个标签控件Lable1,如图1-22所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739299071-pRxAvjS9z8yqAKapmdpp71VYCZDfutrl-0-4edc2161a8502ae4746cee2eab23b4bc)
图1-22 插入标签控件Lable1
(2)在工具箱中单击【按钮控件】图标,然后在窗体内拖动鼠标,分别插入2个按钮Command1和Command2,如图1-23所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739299071-Vqh6lpyKuftN0rS8YfpcF2GN2D4T8jsb-0-a178755cbe8a7badccf1abc59f13ef37)
图1-23 插入2个按钮控件
(3)选中窗体内的所有选项,通过【格式】菜单调整它们的对齐方式,如图1-24所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0033_0003.jpg?sign=1739299071-QYKEr7qJ6AZdWglKTaMaUnYo4ueOYRKc-0-40f4d4b40b831f75c3bfcb212d32480a)
图1-24 调整插入窗体内控件的对齐方式
实例探索和读者练习:
当在窗体内插入控件元素后,可以通过【格式】菜单调整它们的对齐方式,如上例的处理方式。另外也可以通过鼠标调整它们的大小和位置,具体移动方法是按【Ctrl】键加光标移动键(↑、↓、←、→)来实现,还可以通过鼠标箭头来控制控件的大小。
在实际应用中,通常需要对窗体内的控件格式进行设置,具体方法是通过选择菜单栏中的【格式】命令来实现。如果不需要移动某个窗体控件,可以通过选择【格式】→【锁定控件】命令来实现。
当然也可以对窗体内的控件进行复制、剪切和删除操作。
读者可以在上述实例的基础上进行格式设置或鼠标操作,查看应用效果,熟练掌握其操作方法。
3.设置窗体对象属性
通过属性窗口可以设置实例窗体内对象的属性,具体流程如下。
(1)选中Form1窗体,设置其Caption属性的值为“一个简单的Visual Basic程序”,如图1-25所示。(2)选中Label1控件,设置其Caption属性的值为空,如图1-26所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739299071-rMcbYBHOf73bezISiMqsgKjsrBxPEkDb-0-d2f85632207d11a8698692194791e1ca)
图1-25 设置窗体的Caption属性值
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739299071-hU6oIXm0zatTphwhxsSSxDZqIpPCR3yb-0-0eb62d7e7d6213f28138d95d11636356)
图1-26 设置Label1控件的Caption属性值
(3)分别选中Command1和Command2控件,设置其Caption属性的值分别为“执行”和“结束”,如图1-27所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0034_0003.jpg?sign=1739299071-PM727jGPRD1rIXlDxyYnPOt7VWwL4fA7-0-7bee96269d3d0c16bcd17569ca043b33)
图1-27 设置Command1和Command2控件的Caption属性值
(4)编写处理过程代码。
用鼠标双击Command1控件到代码编写界面,为Command1控件设置如下处理代码:
Private Sub Command1_Click() Label1.Caption="欢迎学习Visual Basic 6.0!" '单击后显示的文本 End Sub
用鼠标双击Command2控件到代码编写界面,为Command2控件设置如下处理代码:
Private Sub Command2_Click() End End Sub
(5)运行和调试工程。
经过上述步骤操作后,本实例基本设置完毕。单击工具栏中的【启动】按钮或按【F5】键,运行当前工程。程序执行后,如果没有任何错误则显示设置样式的窗体界面,如图1-28所示。单击【执行】按钮后,将在Label1空间位置显示指定的提示文本“欢迎学习Visual Basic 6.0!”,如图1-29所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739299071-SKSruO2vnAy3A3flgoTSv24w06tZt3o4-0-1dd4b78fdd7adf1eaf9deb66df75377f)
图1-28 初始执行效果
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0035_0003.jpg?sign=1739299071-ZmSZveOCWF8nLg6i7p0w2AgmzEJwBCPl-0-fe1c1440ab64e43143a0caeb9aa730dc)
图1-29 输出提示文本
当单击【结束】按钮后则结束当前程序的运行。
(6)保存工程。
当工程设计完毕并调试成功后,即可将工程文件保存。可以通过如下3种方法保存Visual Basic 6.0程序。
● 依次选择【文件】→【保存工程】命令。
● 单击工具栏中的【保存工程】按钮。
● 按【Ctrl+S】快捷键。
开发人员可以为当前工程设置属性,具体实现流程如下所示。
(1)在菜单栏中依次选择【工程】→【工程1属性】命令,弹出“工程属性”对话框,如图1-30所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0035_0005.jpg?sign=1739299071-lbURO7rY4InTqc87EynqQpML65p3HtFv-0-6cc142e9369611fd2101d72cbf46454c)
图1-30 “工程属性”对话框
(2)选择“启动对象”为“Form1”,设置“工程名称”为“你好”,如图1-31所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0035_0006.jpg?sign=1739299071-FFoPj6HKCD6ODZJACMs66lnNbnsQyHMW-0-efe5079ed8ba64f4e46b6804d4852d42)
图1-31 设置工程名称
(3)选择“生成”选项卡,设置“版本信息”的值为“123”,如图1-32所示。
![](https://epubservercos.yuewen.com/C505A0/3590272703450801/epubprivate/OEBPS/Images/figure_0036_0001.jpg?sign=1739299071-Jwf3RCZJSLwngLHMjrJMWQ94vVmJK2T7-0-7f24529314132cac58f2309cc863fac6)
图1-32 设置版本信息的值
实例探索和读者练习:
对于简单的Visual Basic应用程序来说,生成的可执行EXE文件可以直接在Windows系统下执行,例如上述实例文件。但是对于一些复杂的Visual Basic程序,在执行时还需要一些类库文件的支持。例如,常见的DLL和OCX文件。为此,在发布Visual Basic程序时,需要将这些类库文件进行打包处理,创建一个安装包。创建工程安装包十分必要,特别是大型的项目程序。
创建Visual Basic应用程序安装包的具体方法,读者可以在其他相关资料中查阅,在此不再赘述。
至此,本节的Visual Basic实例设计完成。从整个实例的实现过程可以看出,Visual Basic 6.0可视化开发环境的功能十分强大,开发人员只需编写少量的代码即可设计出功能强大的项目工程。