我在这里学编程关于我们 共44页[1 2 3 4 5 6 7 >»<... 最后一页]

3讲 “祝你快乐!”程序

教学目标

  •  CommandButton(命令按钮)控件的使用

  • 了解CommandButton控件的Click事件

  • 了解颜色函数RGB的使用

一、程序运行界面
   
设计一个程序,在窗口中安放三个命令按钮“放大”、“缩小”和“退出”;一个标鉴。当程序刚开始运行时,标签显示的字样为:“祝你快乐!”,大小12磅,字体为宋体;当按一下“放大”按钮,大小变为20磅,字体变为黑体,颜色为红色;按一下“缩小”按钮,大小变为10磅,字体变为宋体,颜色为蓝色。

二、创建工程
   
VB中程序可以由一个或多个工程组成,一般情况下一个程序中只有一个工程。其步骤如下:
   
步骤1
运行Visual Basic,程序启动后,将出现“新建工程”对话框。
   
步骤2
选择“标准EXE”并单击“打开”按钮“,进入VB。如果VB 已经启动,则需要通过”“文件”菜单中的新建命令来创建一个新的工程,选择该命令后也会出现一个新建工程对话框。

    三、可视化界面设计
   
这时我们已经看到Visual Basic的集成式开发环境了,下面就可以在这个集成式开发环境里把“祝你快乐!”程序的界面给“画”出来。下面让我们一起进入界面设计过程。

    (1)从窗口左边的控件工具栏中选中“命令按钮控件”。

    (2)将选中的命令按钮在窗体上“画”出来(即画一个大小适当的矩形),也可以通过在控 件工具栏中双击命令按钮来将命令按钮放在窗体上。

    (3)在窗体上选中“Commandl”命令按钮(即单击该命令按钮控件),然后在右边“属性—) Commandl”窗口中选中“Caption'’属性,将其右边的值从“Commandl”改为“放大”。

    (4)按照上面所说的方法,将“缩小”和“退出”命令按钮放置在窗体上。

    (5)单击窗体,在右边的“属性—Froml”窗口中选中“Caption'’属性,其值由“Froml”改为“祝你快乐!”。这时窗体的标题栏将会变为“祝你快乐!”。

    四、编写代码
   
到这里程序的界面我们已经完成,下面的工作就是为命令按钮编写相应的程序。
假如标签的名称为Label1,三个按钮的名称从左到右分别为Command1Command2,Command3

    (1)代码如下:
Private Sub Command1_Click() ‘
命令按钮的单击事件
Label1.FontName = "
黑体"        ‘标签的字体为黑体
Label1.FontSize = 20              ‘
字号20
Label1.ForeColor = RGB(255, 0, 0)   ‘
字色为红色
End Sub

Private Sub Command2_Click()
Label1.FontName = "
宋体"
Label1.FontSize = 10
Label1.ForeColor = RGB(0, 0, 255)
End Sub

Private Sub Command3_Click()
End  ‘
结束
End Sub

说明:
    (1)RGB
是返回颜色的函数。该函数是通过红、绿、蓝三原色的值来确定一种颜色的。因为每种颜色的值都是从0255,所以该函数可以返回的颜色的总数为256*256*256=16777216种。例如:Textl.BackColor=RGB(200,30,50)可以把文本框的背景色设置为这种自己定义的颜色。

    (2)运行程序:按“F5'’键或选择“运行”菜单中的“启动”命令来运行程序,即可得到所结果。

“祝你快乐!”程序已经完成了。看,用Visual Basic开发程序是不是很简单。是否一开始认为编写程序会很难?其实并不难。随着学习的进程,你会发现编程原来我也可以学会。

CommandButton(命令按钮)是比较常用的控件。在应用程序中,开始、中断或结束程序时通常要使用命令按钮。命令按钮的属性主要有以下几种:

1Cancel属性:

该属性设置按钮是否为“取消”按钮。如命令按钮的Cancel属性设置为True,则命令按钮是“取消”按钮;如设置为False,则命令按钮不是“取消”按钮。窗体中只能有一个命令按钮是“取消”按钮。当一个命令按钮的Cancel属性被设置成True时,腐体中其他伞 -奎按绰的.Cancel属性会自动设置为False。当窗体是活动窗体时,使用者可以通过按《压so)键来使用“取消”按钮。’

     2Caotion属性

    该属性设置显示在命令按钮上的文本,可以通过在字母前加符号来设置热键。例如,用&Exit作为标题,E将被撒为热键,使用者可以按{Alt+E)组合键来使用Exit按钮。

    3Default属性

    该属性把窗体中的某一按钮设为默认按钮。如果Default属性被设置为True,则此命令按钮为默认按钮,否则不是默认按钮。一个窗体只允许有一个默认按钮。当二个按钮的Default属性被设置为True时,窗体的其他按钮的Defauh属性被自动设置为False。在很多情况下确定”按钮的Defauh属性被设置为True,使用者可按{Enter)键来使用“确定’按钮。

    4Style属性

    该属性用来设置控件的外观,有"0-Standard”和“1-Graphical”两个属性值。当使用者  选择了“0-Standard”属性值时,按钮以标准的形式显示;如选择了“1-Graphical”,按钮将以图形的方式显示。

    5PictureDownPictureDisabledPicture属性

Picture属性设置命令按钮中要显示的图形;Downncture属性设置当按钮按下时显示的图形;DisabledPicture属性设置当按钮无效时显示的图形。注意:要使以上三种属性设置为有效,Style(样式)属性必须设置为“1-Graphical”。

常见事件有:ClickGotPocnslostFocus

    五、保存工程
   
在完成上面的各个步骤后,就需要保存创建的这个工程。具步骤如下:
   
步骤1
   
单击工具栏上的“保存工程”按钮或选择“文件”菜单中的“保存工程”命令。此时,将会弹出“文件另存为”对话框。

    
步骤2
   
由于一个工程中存在着多个文件,因此最好把它们全部放在一个文件夹中,以便于使用和管理。在“文件另存为”对话框中,选择要保存工程的文件夹,然后单击“打开”按钮。如果没有合适的文件夹,我们可以新建一个文件夹,然后单击“打开”按钮

步骤3
   
由于此时在这个工程内只有两个文件:一个窗体文件和一个工程文件,所以此时需要分别为这两个文件命名并保存。在“文件另存为”对话框中我们可以看到,vB已经自动为窗体文件提供了一个缺省的文件名,你可以根据自己的需要进行修改。一般在没有特殊要求的情况下,无需改变。确定好文件名后,单击“保存”按钮即可保存窗体文件。接下来按照上面的方法再保存工程文件即可。

    至此,我们就把前面创建的工程保存到磁盘上了。

    窗体的名称与窗体文件的文件名是毫无关系的,同样工程的名称与工程文件的文件名也是没有关系的。一般情况下,VB自动把它们设置为相同的名称,例如上例中的窗体:其名称为“Forml”,而保存该窗体的文件名称也为“Forml”。当然,你也可以随意改变它们的名称或文件名。

    六、打开工程
   
如果用户想要打开现在的工程,可以用如下几种方法:
    (1)
在启动vB时,从“新建工程对话框”中打开已有工程。
在该对话框中,有三个页面:“新建”、“现存”和“最新”。其中,“新建”页面前面已经介绍过了,它是用来新建工程的。“现存”页面是指从磁盘上找到相应工程存放的文件夹,然后再打开该工程。“最新”页面则是让用户从最近打开的工程选择一个。

    单击“现存”标签,对话框将会变成“现存”页面。
   
“现存”页面与前面介绍过的“文件另存为”对话框很类似。用户先选择要打开工程所在的文件夹,然后单击“打开”按钮。在这个文件夹中选择工程,最后,再次单击“打开”按钮即可。

    单击“最新”标签, 对话框将会变成“最新”页面。

“最新”页面中的内容可以分为两栏,左边是的各个工程文件的文件名,右边则是其所在的路径。按照以前打开的顺序,后打开的工程排在前面,先打开的工程排在后面。这样可以让我们在以后的使用中快速的打开经常编辑、修改的工程。
    
在这个对话框中,选择要打开的工程,然后单击“打开”按钮即可。

    (2)如果VB已经启动,这时可以使用工具栏上的“打开工程”按钮。

    (3)选择“文件”菜单中的“打开工程”命令。使用后两种方法,也可以进入“打开工程”对话框。

    七、生成可执行文件
我们编程序的目的,一般都是为了解决某个问题,但如果每次要用到这个程序时,都要打开相应的工程,然后在B里运行这个程序,这就太麻烦了!有没有一种简便的方法,可以多次使用并无需启动VB?当然有了,这就是把相应的工程编译成可执行的.EXE文件即可。具体步骤如下:

    步骤1
选择“文件”菜单中的“生成XXexe”命令,其中的“XX”是相应工程的名称。在这里,我们将前面设计的“程序其实我也会:)”程序编译成.EXE文件。

    步骤2:选择“生成工程1exe”命令,步骤3:将会弹出“生成工程”对话框。
在“生成工程”对话框中选择合适路径保存生成的.EXE文件,并设置这个文件的文件名。最后,单击“确定”按钮就可以生成一个以.EXE为扩展名的可执行文件。以后再想运行这个程序,只需要运行这个可执行文件就可以了。

    至此,“祝你快乐!”程序就算是制作成功了

我在这里学编程关于我们 共44页[1 2 3 4 5 6 7 >»<... 最后一页]