2课: 编写Visual Basic的应用程序

[上一课][返回主页][下一课]

2.1 编写您的第一个VB应用程序

在这一课中,我们暂时不去讨论VB编程方面的专门技术;而是先去体验VB的功能。现在,您可以尝试执行以下的例子:

范例2.1.1 是一个简单的程序。首先,你必须启动微软的VISUAL BASIC 6。在一般情况下,一个表单1(Form1)将会出现。现在,双击表单1 ,你会看到如2.1的源代码窗口。源代码窗口的顶部包含了所有的物件及其相关活动或程序。图2.1 展示该物体的形式,以及跟它相关的程序。

图2.1源代码窗口

当您点击对象框,下拉清单将显示一个如2.2 的一览表 。在这中,你可以看到一个表单,一个命令按钮及其名字 command1 ,一个标签及其名字label1和一个picturebox及其名字picture1 。同样地,当你点击程序框中,它所列出的程序与对象,将如图2.3 所显示。其中有一部分与表格相关的程序是Activate, Click dblclick (即双击) , dragdropkeypress 等,每个物件都有它自己的一套程序。您可以随时选择一个物件,并编写任何操控它的程序,以执行某些任务。

图2.2 :物件的一览表

图2.3 :程序清单

 

 

你暂时不必去理解它的指令 ,而是照以下的例子打出它的指令。为了显示输出的界面,你必须添加form1.show 指令,如范例2.1.1。你也可以应用form_activate ( )事件程序,如例子2.1.2 。至于Print (打印)的指令,并不意味着用一台打印机来打印,而是意味着在计算机屏幕上显示输出界面。现在,按下F5键或点击按钮来执行程序,你会看到如2.4所示的输出界面。

例子 2.1.1

Private Sub Form_Load ( )

Form1.show

Print "欢迎学习 Visual Basic "

End Sub

图2.4 :例子2.1.1的输出界面

您还可以进行简单的数学运算,如例子2.12 。 VB6 使用 * 来表示乘和 / 代表除法。输出的界面如图2.3所显示 , 其结果是纵向排列。

例子 2.1.2

Private Sub Form_Activate ( )

Print 20 + 10
Print 20 - 10
Print 20 * 10
Print 20 / 10

End Sub

图2.5 :例子2.1.2的输出窗口

范例2.1.2 可以重新写成

Private Sub Form_Activate ( )

Print 20 + 10, 20 ?10, 20 * 10, 20 / 10

End Sub

 

那么所有的数目将显示出在同一条水平线,每个数目之间有空间,如2.6所显示

 

图2.6 :输出在一条水平线上

例子2.1.3比例子2.1.2有所改进。它使用两个变数X和Y ,并指派初始值2010 。当你需要改变X和Y的 价值时,只需要改变初始值,而不是改变每一变数的价值,那会更耗费时间。

 

 

例子2.1.3

Private Sub Form_Activate ( )

x = 20
y = 10
Print x + y
Print x - y
Print x * y
Print x / y

End Sub

此外,你也可以使用 + 或 & 来串联两个或两个以上文本(字符串),如范例2.1.4 (a)及(b)

例子2.1.4(a)

Private Sub
A = ""
B = "喜"
C = "欢"
D ="吃"
E = "饺子"
Print A + B + C + D + E

例子 2.1.4(b)

Private Sub
A = ""
B = "喜"
C = "欢"
D ="吃"
E = "饺子"
Print A & B & C & D & E

例子2.1.4 (a)及(b)的输出如图2.7所示。

图 2.7

2.2 建立一个Visual Basic应用程序的步骤

 

一般而言,建立一个VB应用程序有三个基本步骤,如下:
第一步:设计界面
第二步:立定物件的属性
第三步:编写程序

 

 

例子2.2.1

 

要创建一个好的VB程序, 首先你需要设计一个有吸引力的界面。为了说明这一点,让我们看看我们设计的算器界面, 如图2.8:

图 2.8

现在,请按照下列步骤来设计计算器界面。

BorderStyle

Fixed Single

MaxButton

False

minButton

True

这些属性将确保用户不能调整或最大化您的计算器的窗口,但能缩小窗口。下一步是点击标签上的按钮然后计算器的显示器和所有的按钮并改变其标题。

按下F5以运行这个编程。如果你满意的它外观,就把档案储存起来。

 

 

这中有一些有趣的VB 程序,如一个如图2.10所示的老虎机

 

 

图2.9  老虎机

[上一课][返回主页][下一课]

Copyright © 2008 vbtutor.net . All rights reserved |Contact: vbtutor.net

[Privacy Policy]