【正文】
Until是指符合條件時則離開 Do ... Loop, While是指不符合條件時則離開 Do ... Loop 前測試: Do Until 判斷式 . Loop Do While 判斷式 . Loop 後測試: Do Loop Until 判斷式 Do Loop While 判斷式 有可能不執(zhí)行程式碼 至少執(zhí)行一次程式碼 Do … Loop 前測試是在執(zhí)行一次迴圈敘述 前 先判斷是否符合條件,若符合條件時則離開 Do ... Loop迴圈 後測試是在 執(zhí)行完 一次迴圈敘述後再判斷是否符合條件,若符合條件時則離開 Do ... Loop迴圈 前測試: Do Until N = 5(或 Do While N 5) N N = N + 1 Loop 結(jié)果 ?? 後測試: Do N N = N + 1 Loop Until N = 5(或 Loop While N 5) 結(jié)果 ?? 。第一層 MsgBox MyVal End Sub Exit For敘述,在 For ... Next迴圈裡加入 Exit For敘述便會跳出一層 For ... Next迴圈 Do … Loop Do ... Loop是個 無限迴圈 的敘述,因此會不斷的重覆執(zhí)行,所以我們要加入判斷敘述以終止這個無窮無盡的迴圈。 Select的用法: Select Case 變數(shù)名稱 Case 條件 1 你的演算法 1 Case 條件 2, 條件 3 你的演算法 2 Case 條件 4 To 條件 5 你的演算法 3 ...... Case Else 你的演算法 N End Select 基本語法 Select Private Sub Command1_Click() A = 10 Select Case A Case 0, 1, 2, 3, 4 = A 小於 5 Case 5 = A 等於 5 Case 6 = A 等於 6 Case Else = A 大於 6 End Select End Sub 結(jié)果 ?? 基本語法 For 大量的有規(guī)則性的資料要做處理時,我們要把程式碼逐一的打出十分的不符合經(jīng)濟效益,因此程式語言中會有重覆式的架構(gòu)敘述來讓使用者簡化程式設計 For ... Next 便是 VB重覆式架構(gòu)中的敘述之一 ,用法是: For 變數(shù) = 起始值 To 最終值 Step 間隔值 你的程式碼 Next [變數(shù) ] Next [變數(shù) ]這一行 ? [變數(shù) ]? 表示變數(shù) 可以寫出或省略 基本語法 For 若想要計算 1+2+3,使用 For Next該怎麼寫? Private Sub Command1_Click() For N = 1 To 3 MyVal = MyVal + N Next MsgBox MyVal End Sub Private Sub Command1_Click() MyVal = MyVal + 1 MyVal = MyVal + 2 MyVal = MyVal + 3 MsgBox MyVal End Sub 蜂巢式迴圈 Private Sub Command1_Click() For N = 1 To 2 ?第一層 MyVal = MyVal + N For M = 1 To 3 ?第二層 MyVal = MyVal + M Next 39。 9 3 為 True(真 ) 4 1 為 False(錯 ) If NOT True 為 False(NOT把 True變成 False, 把 False變成 True) ? 我們在日常生活裡,若要表示 X 4 且 X 12 時,會把他寫成 4 X 12 ,然而這種邏輯式在 VB裡是錯誤的因此我們要把他改寫成 4 X AND X 12 才正確。此事件會傳回數(shù)值 Button、 Shift、 X及 Y值, But