你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
如何生成一个Visual Basic应用程序
 

 要:本文通过一个小例子来讲解了如何生成一个Visual Basic的工程,如何创建窗体以及使用控件。说明了编写Visual Basic程序的基本过程,从而使初级读者能够快速的了解使用Visual Basic编程的基本过程。

关键词:Visual Basic  控件  工程  窗体

一、概论

自从1991年推出了Visual Basic,微软公司不断对该软件的功能进行完善,多次升级。Visual Basic不仅是一种计算机语言,而且是集应用程序开发、测试和调试功能于一体的可视化集成开发环境。其将windows编程的复杂性封装起来,使程序员能够轻松的进行window编程。基于Visual Basic,程序员可以轻松的创建图形化用户界面,开发各种windows程序。而且,Visual Basic还为程序员提供了强大的多媒体开发、数据库访问和网络编程的功能。

从本期开始,我们将面向初中级用户,讲解如何进行Visual Basic编程。为使读者快速对Visual Basic有一个感性的认识,在本讲里,我们将为用户详细描述如何创建一个工程。

 

二、项目的组成

项目(project)是创建一个应用程序的所有文件的集合。其中可包含窗体(form)、模块(module)等。窗体是应用程序的界面。在窗体中我们可以添加各种控件、图形和图片。对窗体的设计是在窗体设计窗口中完成的。每一个窗体都有一个自己的窗体设计窗口。

   为了更好更快的掌握Visual Basic,我们现在开始编写一个简单的应用程序。在这个应用程序中我们创建了一个窗体,在该窗体上我们定义了一个标签控件(Lable)、两个命令控件(Command)和一个定时器(Timer)。程序运行后,我们将看到如下界面。

                             1   程序运行界面

     当我们点击“显示”按钮后,将会出现“欢迎进入Visual Basic世界”的消息(如图2所示);当我们点击“结束”按钮后,程序将结束运行。

                            2 程序运行结果

三、编写Visual Basic程序过程

一般来讲,编写一个VB程序,我们要作以下的工作:

(1)       创建一个项目的应用程序界面

(2)       设置各个窗体和控件的相关属性

(3)       编写程序代码

(4)       调试和运行

 3.1 创建应用程序界面

为应用程序创建界面,我们要在窗体中添加控件,并调节各个控件在窗体的位置和大小。

    首先我们在启动Visual Basic后,在“新建工程”窗口中选择“标准EXE”,如下图3所示:

3 “新建工程”对话框

 

                    

4 空白窗体 

    单击“ok”按钮,这样我们就建立了一个标准的32Visaul Basic应用程序。此时,将在屏幕中央显示用于用户界面的空白窗体(如图4),我们将在该窗体上创建应用程序界面。                                     

    将鼠标指针指向给窗体,我们可通过推动鼠标来调节窗体的大小。现在我们将在窗体上为应用程序添加控件。在屏幕的左下脚我们看到工具箱。当我们将鼠标指向某一控件上并停滞一秒种,将会弹出一个tip,指出该控件的名字。首先我们将鼠标在工具箱中移动,寻找到命令按钮控件的图标 ,然后把鼠标指针移动到窗体,此时鼠标指针变成十字形,十字光标用于绘出命令按钮的矩形外框。我们将十字光标放在适当的位置,并拖动光标到我们所需的大小。这样我们就在窗体中添加了命令按钮控件。如图5所示。

                                                  

     5  创建的命令控件                         6 创建好的窗体

同样,我们将其余的控件添加到窗体中。这样,我们为应用程序创建了它的主界面。如图6所示。

提示:我们也可以通过双击工具箱中的控件按钮来在窗体中添加控件,然后再通过拖动控件来调节应用程序的界面,使其更加美观。

3.2 设置对象属性

在建立用户界面后,我们下一步应作的工作是,为窗体中的各个控件设置其属性,使它们具有各自的外观及特性。如图7所示。我们可以在属性窗体中为控件设置其相应属性。

单击工具栏上属性窗体按钮 可打开属性窗体。

提示:可选择“视图”|“属性窗口”命令或在控件的弹出菜单中选择“属性窗口”命令打开属性窗口。

                         7 属性窗口

属性窗口包含如下元素:

1.对象框:显示所设置属性的对象名。单击对象框右边的箭头,可显示当前窗体的对象列表。

2.排序方式:从按字母顺序排列的属性列表中进行选择,或从按逻辑(诸如与外观、字体或位置相关的)分类页的层次结构视图中进行选择。

3.属性列表:属性名列表中显示所选对象的全部属性名,在属性值列表中可编辑和察看设置值。

现在我们按如下步骤设置控件的属性:

1)在窗体设计窗口中单击选择需要修改属性的对象,属性窗口将显示所选窗体或控件的属性设置值。

2)选中要修改的属性,此时该属性为反显状。

3)在属性值列表中输入或选择新的属性设置值。属性有预定义的设置值清单。单击设置框右边的向下箭头,可显示这个清单,或者双击列表项,循环显示这一清单。

 我们所建立的应用程序,需要修改的属性值如表1所示,其它属性采用默认值。

                                 1 对象属性值

对象                    属性                               设置值

 


Form1                  Caption                         我的Visual Basic

Command1               Caption                               显示

Command2               Caption                               结束

Timer1                 Interval                               500

                       Enable                                False

Lable1                 Caption                                

 

下面通过设置Timer控件的属性来说明如何设置属性:

1)单击选中的Timer控件,或在“属性”窗口的对象框中单击下三角按钮,在对象列表中选择Timer1

2)在属性列表中选择Interval属性,在其属性值框中输入500设置对 Timer 控件的计时事件各调用间的毫秒数。

3)在属性列表中选择Enabled属性,该值用来确定一个窗体或控件是否能够对用户产生的事件作出反应。该属性值的设置通过在其对应属性值框出现的下拉式列表中选择,我们将Eabled属性设置为False

依照以上方法,我们将command1command2lable1的属性分别设置如表1所示。

3.3编写应用程序代码

    完成以上步骤,我们要开始为应用程序编写代码。代码编辑窗口是编写应用程序的Visual Basic代码的地方。代码有语句、常量和声明部分组成。

    通过代码编辑窗口,我们可以快速察看和编辑应用程序代码的任何部分。

1.打开代码编辑窗口

在工程管理窗口中选择窗体或类名,然后单击察看代码按钮,则显示程序代码编辑窗口。如图8所示。

8 代码编辑窗口

提示:还可以通过以下方法打开代码编辑窗口:

。使用准备编写代码的窗体或在控件的快捷菜单中选择“查看代码”命令

。直接双击窗体或控件,可以调用程序代码编辑窗口

。选中任一对象,选择“视图”|“代码窗口”命令,可打开程序代码编辑窗口

。选中任一对象,按功能键F7,即可打开程序代码编辑窗口

2.添加程序代码

切换到“代码窗口”,在对象列表框中选择Command1,这时,在代码编辑窗口中出现如下代码行,并将指针放在这两行之间:

Private Sub Command1_Click()

End Sub

其中,Command1是控件名。Click是事件名,在用户每次单击Command1按钮时,都将激发该事件。

在本程序中,我们希望在用户单击“显示”按钮时,标签控件显示“欢迎使用Visual Basic世界”,并且字体颜色随机改变。所以我们在Click事件中添加如下程序代码:

Lable1.Caption=“欢迎使用Visual Basic世界”

Timer1.EabledTrue

Lable控件的属性Caption用来显示文本。将Timer控件的Eabled属性设为True使其可相应用户事件。

Command2_click事件程序中加入下列代码:

Private Sub Command2_Click()

End

End Sub

End语句的功能是结束程序运行。

Timer1_Timer的事件中加入下列代码:

Private Sub Timer1_Timer()

  Label1.ForeColor = RGB(Int(Rnd * 255), Int(Rnd * 255), Int(Rnd * 255))

End Sub

该程序改变标签控件中文字的颜色。其中:

RGB()函数返回一个表示颜色值的长整形值,其中的3个参数分别表示3个基本颜色(红、绿、蓝)的值,取值范围0255的整数值。

   Int()函数返回参数的整数部分。

   Rnd()函数返回一个01之间的伪随机数。

3.4 调试和运行程序

   现在,我们已经设计了第一个应用程序软件。可以试着运行这个程序。

1.运行应用程序

F5键运行应用程序。

提示:也可选择“运行”|“启动”命令或单击工具栏中的启动按钮 运行程序。

程序运行后,单击“显示”按钮,窗体上显示“欢迎进入Visual Basic世界”,字体颜色不断改变。单击“结束”按钮,将结束程序的运行。

2.调试应用程序

   如果在运行时,程序不能正常工作,系统将会弹出一个对话框提示程序员程序出错。这时,可以通过执行工具栏中的结束按钮 结束程序的运行。然后检查各个控件的属性设置以及程序代码是否有误,直到应用程序可以正常运行,再将应用程序保存。

3.5 保存工程

1.保存工程

   在完成一个工程的应用程序设计后,我们要将其保存起来。

1)选择“文件”|“保存工程”命令,打开“文件另存为”对话框,如图9所示。

9 “文件另存为”对话框       

2)在“文件名”文本框中输入我们定义的文件名。

3)单击“保存”按钮,将文件保存在用户指定的目录中。

   在保存文件时,首先要保存窗体文件,其扩展名为.frm。若有类表,类表文件的扩展名为.bas,这些工作作完后,才是保存工程文件,其扩展名为.vbp

2.为工程创建可执行文件

   程序在编写和调试成功后,我们可以为工程创建可执行文件,这样,我们可以在没有Visual Basic编译环境下,运行应用程序。

(1)          选择“文件”|“生成工程.EXE”命令,出现“生成工程”对话框。

(2)          在“文件名”文本框中输入文件名。

(3)          单击“确定”按钮,即可在指定目录中生成一个可执行文件。

 四、小结

    在本讲中,我们通过生成一个简单的例子来讲解了如何生成一个Visual Basic的项目。
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089