在这一课中,我们暂时不去讨论VB编程方面的专门技术;而是先去体验VB的功能。现在,您可以尝试执行以下的例子:
首先,启动您之前安装的Microsoft Visual Basic 6编译器。在“新建项目1”对话框中,选择“标准EXE”,进入Visual Basic 6集成开发环境(IDE)。在VB6 IDE中,首先显现的是Form1表单。 现在,双击Form1打开Form1的源代码窗口,如图2.1所示。源代码窗口的顶部由对象及其关联的事件或过程的列表组成。在源代码窗口中,显示的对象是Form1,相关的过程是Load。
当您点击对象框,下拉清单将显示一个如图2.2 的一览表 。在这中,你可以看到一个表单,一个命令按钮及其名字 command1 ,一个标签及其名字label1和一个picturebox及其名字picture1 。同样地,当你点击程序框中,它所列出的程序与对象,将如图2.3 所显示。其中有一部分与表格相关的程序是Activate, Click, dblclick (即双击) , dragdrop , keypress 等,每个对象都有它自己的一套程序。您可以随时选择一个对象,并编写任何操控它的程序,以执行某些任务。
你暂时不必去理解它的指令 ,而是照以下的例子打出它的指令。为了显示输出的界面,你必须添加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.12 。 VB6 使用 * 来表示乘和 / 代表除法。输出的界面如图2.3所显示 , 其结果是纵向排列。
Private Sub Form_Activate ( )
Print 20 + 10
Print 20 - 10
Print 20 * 10
Print 20 / 10
End Sub
范例2.1.2 可以重新写成
Private Sub Form_Activate ( )
Print 20 + 10, 20 ?10, 20 * 10, 20 / 10
End Sub
那么所有的数目将显示出在同一条水平线 上,每个数目之间有空间,如图2.6所显示
例子2.1.3比例子2.1.2有所改进。它使用两个变数X和Y ,并指派初始值20和10 。当你需要改变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)
Private Sub
A = "我"
B = "喜"
C = "欢"
D ="吃"
E = "饺子"
Print A + B + C + D + E
Private Sub
A = "我"
B = "喜"
C = "欢"
D ="吃"
E = "饺子"
Print A & B & C & D & E
例子2.1.4 (a)及(b)的输出如图2.7所示。
一般而言,建立一个VB应用程序有三个基本步骤,如下:
第一步:设计界面
第二步:立定对象的属性
第三步:编写程序
例子2.2.1
要创建一个好的VB程序, 首先你需要设计一个有吸引力的界面。为了说明这一点,让我们看看我们设计的算器界面, 如图2.8:
现在,请按照下列步骤来设计计算器界面。
设定界面的大小。
去到属性窗口改变你想要的标题。
改变其他的属性,如背景颜色,前景颜色,边界风格。我建议你设置以下的属性:
BorderStyle |
Fixed Single |
MaxButton |
False |
minButton |
True |
这些属性将确保用户不能调整或最大化您的计算器的窗口,但能缩小窗口。下一步是点击标签上的按钮然后绘出计算器的显示器和所有的按钮并改变其标题。
按下F5以运行这个编程。如果你满意的它外观,就把档案储存起来。