英文VB教程 简体Visual Basic教程 繁体Visual Basic教程

第七课: 程式流程的控�



p align="center">

在这之前的课程您所学到的VB 程序都是循序式的,也就是说它是循序一行一行地操作的。如果我们需要经过判断才决定执行某些程序时,我们就不能依照上述的模式。为了控制需要判断的VB 程序流程,我们可以应用条件式运算符和逻辑运算符�

7.1  条件式运算符

为了控制VB的程序流程,我们可以使用各种条件式运算符 . 基本上,条件式运算符和数学运算符一�. 条件式运算符是非常强大的工具, 它们让VB程序比较数据值,然后决定采取什么行�, 是否执行程序或终止程序等。这些运算符列在�7.1 �

�7.1: 条件式运算符

条件式运算符

功能名称

= 等于
> 大过
< 小过
>= 大过或等�
<= 小过或等�
<> 不等�

* 您也可以的用以上的运算符比较字符�. 不过,你需要遵守一定的规则:大写字母少于小写字�, "A"<"B"<"C"<"D".......<"Z" ,数目小于字母�
 

7.2  逻辑运算�

除了条件运算�, VB 所提供的逻辑运算符使我们可以编写更强大的VB程序. 这些逻辑运算符列在表7.2

� 7.2

逻辑运算� 说明
And 两边都对
or 只有一边对
Xor 一边必须对,但不能两边都对
Not 两边都不�

7.3  使用  If.....Then.....Else  声明和运算符

为了有效控制VB 程序�, 我们应考虑使用 If...Then...Else 陈述�和条件式及逻辑�运算�
它的格式如下

If  条件 � Then

VB 陈述�

Else

VB 陈述�

End If

 

范例�

     Private Sub OK_Click()

firstnum = Val(usernum1.Text)
secondnum = Val(usernum2.Text)
total = Val(sum.Text)
If total = firstnum + secondnum And Val(sum.Text) <> 0 Then
correct.Visible = True
wrong.Visible = False
Else
correct.Visible = False
wrong.Visible = True
End If

End Sub




版权所�©2008 Dr.Liew Voon Kiong。保留所有权� 。联系我�: VB面子�

[Privacy Policy]