在Visual Basic中的基本語句包括:
壹、賦值語句。
賦值語句的語法如下:
變量名或對象.屬性=表達式
它的含義是把等號右邊的值賦給等號左邊的值。
二、判定結構。
壹、If語句。
用If...Then結構有條件地執行壹個或多個語句。單行語法和多行塊語法都可以使用:
If condition Then statement
If condition Then
Statements
End If
Condition 通常是比較式,但它可以是任何計算數值的表達式。Visual Basic 將這個值解釋為True或False:壹個為零的數值為False,而任何非零數值都被看作True。若condition為True,則Visual Basic執行Then
關鍵字後面的所有statements。可以使用單行或多行語法有條件地執行壹個語句。
註意:If...Then的單行格式不用End If語句。如果condition為True時要執行多行代碼,則必須使用多行塊If...Then...End If語法。
二、If...Then...Else語句。
用If...Then...Else塊定義幾個語句塊,執行其中壹個語句:
If condition1 Then
[statementblock-1]
[ElseIf condition2 Then
[statementblock-2]] ...
[Else
[statementblock-n]]
End If
Visual Basic首先測試condition1。如果它為False,Visual Basic就測試
condition2,依次類推,直到找到壹個為True的條件。當它找到壹個為
True的條件時,Visual Basic就會執行相應的語句塊,然後執行End If後面的代碼。作為壹個選擇,可以包含Else語句塊,如果條件都不是True,則Visual Basic執行Else語句塊。
If...Then…ElseIf只是If...Then...Else的壹個特例。註意,可以使用任意數量的
ElseIf子句,或者壹個也不用。可以有壹個Else子句,而不管有沒有ElseIf
子句。
二、循環語句。
電腦最擅長的就是不厭其煩地重復做壹項工作成千上萬遍(即重復執行幾行代碼),這就是通過循環結構來完成的。VB支持的循環結構有:Do…Loop和For…Next。
用Do循環重復執行壹個語句塊,且重復次數不定。Do…Loop是以計算數值為條件以決定是否繼續執行。條件必須是壹個數值或者值為True或False的表達式。
在下面的Do…Loop循環中,只要條件為真就執行循環。
Do While 循環條件
循環語句塊
Loop
當Visual Basic執行到這個Do循環時首先測試條件,條件為假時,跳過所有語句。如果條件為真,Visual Basic就會執行語句,退回到Do While語句測試條件。只要條件為真,循環可以隨意執行幾次。如果條件壹開始便為假,則不會執行語句。
還有壹種Do…Loop語句,是先執行語句,每次執行之後測試條件,循環中的語句至少執行壹次。
Do
循環語句塊
Loop While 循環條件
在不知道循環要執行幾次語句時,用Do循環,知道循環次數時,可以使用For…Next循環。For循環使用壹個叫做計數器的變量,重復壹次循環之後,計數器的值會增加或減少。
For 計數器=初值To終止值Step增量
循環語句塊
Next 計數器
計數器、初值、終止值和增量為數值型。執行For循環時,設置計數器等於初值,測試計數器是否大於終止值,是則退出循環,執行循環語句,計數器增加增量後重復以上步驟。
用Exit語句可以退出For循環、Do循環,它的語法是Exit Do和Exit For,在循環中出現的次數無限制。
希望我能幫助妳解疑釋惑。