1.5 Visual Basic程序开发步骤
创建VB应用程序主要包括创建应用程序界面、设置属性和编写代码3个步骤。
1.5.1 创建应用程序界面
窗体是创建应用程序的基础,通过使用窗体可将窗口和对话框添加到应用程序中。也可把窗体作为对象的容器,例如,应用程序中可能有一个作为图形容器的窗体,而这些图形是要在其他窗体中显示。
创建VB应用程序的第一步是创建窗体,然后在窗体上建立构成界面的各个对象。例如,要创建文本框,方法如下:
① 在工具箱中单击要建立的控件工具;
② 将鼠标指针移到窗体空白区,该指针变成十字线,此时按下鼠标左键拖曳后即可建立相应的控件对象。
在窗体上依次建立文本框和命令按钮后,在控件对象四周出现的小矩形框称为尺寸句柄,如图1.8所示,用这些尺寸句柄可以调节控件对象的大小。
此外,还可以用鼠标、键盘和菜单命令移动控件、锁定与解锁控件位置,以及调节控件位置。若要移动控件,可用鼠标把窗体上的控件直接拖动到一个新位置释放鼠标,或在“属性”窗口中改变 Top 和 Left 属性值;若要锁定所有控件位置,可从“格式”菜单中选取“锁定控件”,锁定后窗体中的控件对象将不移动或改变大小。
1.5.2 设置属性
创建了应用程序的窗体界面后,接下来要给所创建的对象设置相应的属性。
属性窗口给出了设置所有窗体对象属性的方法。在“视图”菜单中选择“属性窗口”命令,单击工具栏上的“属性窗口”按钮或使用控件的上下文菜单,都可以打开属性窗口,如图1.9所示。属性窗口包含如下元素。
图1.8 添加文本框控件
图1.9 属性窗口
① 对象框:显示可设置属性的对象的名字。单击对象框右边的箭头,显示当前窗体的对象列表。
② 排序:从按字母顺序排列的属性列表中进行选取,或从按逻辑(如与外观、字体或位置有关的)分类页的层次结构视图中进行选取。
③ 属性列表:左列部分显示所选对象的全部属性,右列部分可以编辑和查看设置值。
1.5.3 编写代码
代码编辑器窗口用于编写应用程序代码。代码由语句、常数和声明部分组成。使用代码编辑器窗口,可以快速查看和编辑应用程序代码的任何部分。
要打开代码窗口,可以用以下两种方法:
方法一:双击要编写代码的窗体或控件对象;
方法二:从“工程管理器”窗口,选定窗体或模块的名称,然后单击“查看代码”按钮。
下面通过一个简单的程序来说明在VB环境下如何编写程序。在窗口上创建三个单选按钮,单击任何一个按钮,系统会显示一个笑脸图像和对应的信息。
(1)创建程序的用户界面,设置界面上各个对象的属性
启动VB,创建一个“标准EXE”工程,结果如图1.10所示。
图1.10 新建标准EXE工程
① 创建一个标签对象,Caption属性设置为:请选择你的心情;Font属性设置为:隶书、粗体、二号。
② 建立三个单选按钮,它们的Caption属性分别设置为:无奈、惊奇、高兴;Font属性设置为:楷体、粗体、五号。
③ 创建三个图片对象Picture1、Picture2、Picture3,对应的属性设置为:Picture1(Picture:face01.ico,Autosize属性设为True,BorderStyle属性设为0-None),Picture2(Picture:face02.ico,Autosize属性设为True,BorderStyle属性设为0-None),Picture3(Picture:face03.ico,Autosize属性设为True,BorderStyle属性设为0-None)。微软为用户提供了一套图标文件,存放在VB目录的Icons目录下。
④ 创建3个文本框,分别把它们的Text属性设为空字符串,MultiLine属性设置为True,设置效果如图1.11所示。
(2)编写对象响应事件的程序代码
双击窗体的任何一个部分,系统弹出代码编辑窗口,如图1.12所示。
图1.11 界面设置效果
图1.12 代码编辑窗口
在该窗口中,出现一个空的过程Form_Load( ),这是一个非常重要的过程,在这个过程中需要对控件进行设置,对应程序如下。
Private Sub Form_Load() Picture1.Visible=False Picture2.Visible=False Picture3.Visible=False Text1.Visible=False Text2.Visible=False Text3.Visible=False End Sub
其中,Private表示此过程是局部的,Sub表示子过程的开始,与之相对的是End Sub表示过程的结束,Visible属性表示控件的可见性,这个属性的值可以是True或False。
在属性窗口里,将Object选择为Option1,Proc选择为Click,即得到一个Option1_Click的过程,代码如下。
Private Sub Option1_Click() Picture1.Visible=True Picture2.Visible=False Picture3.Visible=False Text1.Visible=True Text2.Visible=False Text3.Visible=False Text1.Text="面对困惑与无奈,给自己一个笑脸,让自己拥有一份坦然,一种豁达。" End Sub
采用相同的方法建立Option2_Click和Option3_Click,相应代码如下:
Private Sub Option2_Click() Picture2.Visible=True Picture1.Visible=False Picture3.Visible=False Text2.Visible=True Text1.Visible=False Text3.Visible=False Text2.Text="每一个人都具有相当大的潜能,问问自己:一生有没有使自己惊奇过?" End Sub Private Sub Option3_Click() Picture3.Visible=True Picture2.Visible=False Picture1.Visible=False Text3.Visible=True Text2.Visible=False Text1.Visible=False Text3.Text="终于成功编写了一个小程序!" End Sub
(3)运行修改工程
单击“运行”,选择“启动”,或者按快捷键F5均可运行工程,运行结果如图1.13所示。如果在运行过程中出现错误,则暂停程序,返回窗体设计窗口或代码编辑窗口进行修改,直到满足要求。
(4)保存工程
选择菜单中“文件→另存为”命令保存工程。
(5)创建可执行程序
当创建的VB程序满足要求时,可将其编译为可执行程序。具体过程是,单击“文件”,选择“生成工程1.EXE”,系统弹出“生成工程”对话框,选择可执行文件的存储位置,输入新生成的可执行文件的文件名,系统开始编译,最终生成一个满足用户要求的可执行文件。
图1.13 程序运行结果