VB2005基本構文(プログラミング構文)
VB2005基本構文(ステートメント)
▲上へ
繰返し処理(ループ)
For-Next文(ステートメント)
=== For文の書式 ===Dim カウンタ変数 As Integer
For カウンタ変数 = 開始値 to 終了値 Step 増分
〜 式 〜
Next
For カウンタ変数 As Integer = 0 To 終了値
〜 式 〜
Next
For i = 0 To 100
If 条件式 Then
Exit For
End If
Next i
※処理中条件による強制脱出。For i = 0 To 100
If 条件式 Then
Continue For
End If
Next i
※処理中条件によるループ内処理スキップ。== コレクション用のループ ==
For Each
〜 式 〜
Next
▲上へ
Do-Loop文(ステートメント)
== Do文の書式 ==Do
〜 式 〜
Loop
※無限ループに注意Do Until 条件式
〜 式 〜
Loop
※終了条件を最初に判定しますDo
〜 式 〜
Loop Until 条件式
※終了条件を最後に判定するDo
If 条件式 Then
Exit Do
End If
Loop
※If文利用の強制脱出。Do
If 条件式 Then
Continue Do
End If
Loop
※条件による1ループ処理スキップ。※While - Wend 文(なくてもよさそうなので省略)
▲上へ
条件判断(条件分岐処理)
If文(ステートメント)
== If文の書式 ==- 条件判断(分岐):
If(条件式) 〜 Then 〜 Else if(条件式) 〜 Else 〜 End If
Select文(ステートメント)
== Select文の書式 ==- 条件分岐(判断):
Select Case(比較する値(式))
Case 比較値(式)1
処理1
Case 比較値(式)2
処理2
Case 比較値(式)3
処理3
・・・
・・・
Case Else
どれも一致しない場合の処理
End Select
▲上へ
条件式について
条件式:And AndAlso Or OrElse
複数条件指定時、それぞれ意味が異なるので注意が必要。== 注意点 ==
- AndAlso と OrElse
- AndAlso , OrElse を指定して評価する場合
- 条件1 AndAlso(または、OrElse) 条件2 :
条件1 が成立しない場合、または条件が成立しない事が確定した辞時点で、条件2 以降の検証をせずに条件判断を確定させます。
- 条件1 AndAlso(または、OrElse) 条件2 :
- AndAlso , OrElse を指定して評価する場合
▲上へ
関連リンク
VisualBasic2005の本
入門〜プログラム経験のある人向け・座右の書
wiki内関連ページ
- VB2005リファレンス(覚え書き)
- VB2005コントロール
- VB2005基本構文(プログラミング構文)
- VB2005ファイル処理
- VB2005フォルダ処理?
- VB2005文字列処理
- VB2005その他
- SQL文:SQLステートメント
- VBA(VisualBasic for Applications)
外部リンク
MSDN
- Visual Basic 言語リファレンス For...Next ステートメント
- http://msdn2.microsoft.com/ja-jp/library/5z06z1kb(...
- Visual Basic 言語リファレンス For Each...Next ステートメント
- http://msdn2.microsoft.com/ja-jp/library/5ebk1751(...
- Visual Basic 言語リファレンス Do...Loop ステートメント
- http://msdn2.microsoft.com/ja-jp/library/eked04a7(...
▲上へ
カテゴリ:パソコン > VisualBasic
2007年10月27日(土) 10:35:37 Modified by cafeboy1
