VB.NET 語法知識(2)

InputBox函數

  • 打開一個對話框,等待用戶輸入,返回字符串類型的輸入值。
  • 格式:共五個參數,除了第一個參數不可省略,其他均可
    InputBox(提示[,標題][,默認值][,x座標位置][,y座標位置])
    提示:不可省略,可用vbcrlf換行

MsgBox函數

  • 打開一個信息框,等待用戶選擇一個按鈕,返回所選按鈕值(Integer)
  • 格式:
    變量=MsgBox(提示[,按鈕][,標題])
    按鈕:是一整型表達式或枚舉值,如:1+48,顯示警告圖標。
    返回結果整型表達式或枚舉值。
    在這裏插入圖片描述

Format函數

  • 格式:
    Format(表達式,格式字符串)
    表達式:數值、日期、字符串類型表達式。
    格式字符串:指定格式
    函數返回值爲規定格式的字符串

選擇結構

VB中主要通過If語句和Select Case語句實現。

1、If

If…Then語句

If<表達式> Then
語句塊
End If

If…Then…Else語句

If<表達式> Then
	語句塊1
Else
	語句塊2
End If

If…Then…ElseIf…語句
特別注意ElseIf之間無空格。

If<表達式> Then
	語句塊1
ElseIf
	語句塊2
End If

2、Select Case

Select Case 變量或表達式
	Case 表達式列表1
		語句塊1
	Case 表達式列2
		語句塊
	.....
	[Case Else
		語句塊n+1]
End Select

表達式列表與變量或表達式的類型必須相同,下列4種形式之一

表達式:i+2
一組枚舉值:2,4,6,8
表達式1 To 表達式260 To 100
Is 關係運算符表達式:Is <60

儘量使用If else

條件函數
llf函數:根據表達式的計算,返回兩個對象中的一個
格式:
llf(表達式,表達式爲真時的值,表達式爲假時的值)

Choose函數:根據表達式的值,返回選項列表中的第i個選項,如果值越出選項範圍,返回nothing。
格式:
Choose(整數表達式,選項列表)
例子:
op=choose(nop,“+”,“-”,“×”,“÷”)

循環結構

1、For循環
格式:

For 循環變量=初值 To 終值 [Step 步長]
	語句塊
	[Exit For]//跳出循環
	語句塊
Next [循環變量] //建議加上循環變量

循環次數:Int((終值-初值)/步長+1)
2、Do…Loop條件性循環

//相當於While,先判斷再執行
Do{While|Until}<條件>
	語句塊
	[Exit Do]
	語句塊
Loop

//相當於Do While,至少執行一次。
Do
	語句塊
	[Exit Do]
	語句塊
Loop {While|Until}<條件>

其他輔助控制語句(跳轉語句)

GoTo語句

  • 無條件的轉移到標號或行號指定的那行語句。
  • 形式:
GoTo{標號|行號}
注意:標號是字符序列,首字符必須爲字母,標號後面應有冒號;行號是數字序列
  • 建議不使用GoTo語句。

Exit語句
Exit For、Exit DO、
Exit Sub、Exit Function

End語句

  • 結束一個程序的運行,類似C++的{}
  • End If、End Select、End With
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章