[VB學習中]之三:數據類型與控制結構


  任何數據類型的數組都需要20個字節的內存空間,加上每一數組維數占4個字節,再加上數據本身所占用的空間。數據所占用的內存空間可以用數據元數目乘上每個元素的大小加以計算。例如,以 4 個 2 字節之 Integer 數據元所組成的一維數組中的數據,占 8 個字節。這 8 個字節加上額外的 24 個字節,使得這個數組所需總內存空間為 32 個字節。

變量與常量:必須以字母或漢字開頭,由字母、漢字、數字或下划線組成,長度≤255個字符。

定長字符串:Dim strA As String*10,表示最多存放10個字符,如果賦值不足10個,則右補空;若多於10個,則多余部分截去。

不定長字符串:Dim strA As String,最多可存放2MB個字符。

&:連接符兩旁的操作數不管是字符型還是數值型,系統先將操作數轉換成字符,然后再連接。

+:連接符兩旁的操作數均為字符型;若均為數值型則進行算術加法運算;若一個為數字字符型,一個數值型,則自動將數字字符轉換為數值,然后進行算術加;若一個為非數字字符型,一個數值型,則出錯。

增減日期函數:DateAdd(要增減日期形式,增減量,要增減的日期變量)

例: 計算期末考試日期:DateAdd("ww",15,#2002/3/19#)

求日期之差函數:DateDiff(要間隔日期形式,日期一,日期二)

例: 計算距畢業天數: DateDiff("d", Now, #2005/6/30#)

---------------------

Select Case語句

Select Case  變量或表達式

  Case  表達式列表1

    語句塊1

  Case  表達式列表2

    語句塊2

    ……

  [Case Else

    語句塊n+1]

End Select

1)變量或表達式:可以是數值型或字符串表達式。

2)表達式列表i:可以是表達式、一組用逗號分隔的枚舉值、表達式1 to 表達式2、Is關系運算符表達式。

3)“表達式列表i”中不能使用“變量或表達式”中出現的變量。

例:
case 1 to 10
case "a","w","e","t"
case 2,4,6,8,is>10

For循環語句(知道循環次數的計數型循環)

For 循環變量 = 初值 To 終值 [Step 步長]

  語句塊

  [Exit For]

  語句塊

Next 循環變量

1)循環次數=int((終值 - 初值)/步長+1)

2)終值即使是含變量的表達式,在循環過程中終值不隨變量的值發生改變而改變。

3)步長>0,初值<=終值。步長<0,初值>=終值,默認為1。



With語句

With 對象名

  語句塊

  End With

例:
With form1

  . Height=3000

  . Width=4000

  . BackColor=RGB(255,0,0)

End With


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com