第2單元…VB的資料處理

(1) 資料的表示法

VB的資料輸入輸出都有一定的格式規範,這些資料格視規範稱之為"資料的表示法"。 例如 : A = 1,200,000 就是錯誤的VB資料表示法;因為設定數值資時,不可以有逗號,所以在VB程式中所有的 資料或變數都必須合乎VB的資料表示法,才不會產生錯誤。

(2) 資料的各種運算

 ˙串接運算  ˙比較運算  ˙邏輯運算  ˙綜合運算

(3) 資料的類型

 ˙數值型資料   數值型資料有下列四種型別:   整數(Integer),長整數(Long),倍精準度型(Double),單精準度型(Single)。  ˙字串型資料(String)  ˙日期時間型資料(Date)  ˙布林(Boolean)

(4) 資料的型別的宣告

 ˙變數與常數符號的宣告: 資料型別   型別宣告符號   字串        $   整數        %   長整數       &   單精準度      !   日期時間      (無)   布林        (無)   不定型          ˙Dim敘述:   Dim S As String '將變數 S 宣告成字串型別。   Dim X As Date    '將變數 X 宣告成日期時間型別。   Dim V '省略As,則變數V被宣告成不定型變數。   Dim A% '將變數 A 宣告成整型別。   Dim S$        '將變數 S 宣告成字串型別。  ˙固定長度字串   Dim S As String*80 '指定字串長度=80。  ˙常數符號的定義      Const pi = 3.141593 Const ver = "6.0中文版"   Const noon = #12:00:00#

(5) 不同型別資料的轉換與運算

  VB在處理不同型別的資料運算時,往往會加入一些智慧的判斷;   例如:   I% = "123"   '雖然等號兩邊為不同型別;但VB會自動判斷"123"可否轉成整數;   而將I%的值設成123。   不過最好是用型別轉換函數寫成 I% = Val("123") 絕對錯不了。 同理:   若寫成 S$ = 123   VB也會自動將S$設成文字型"123"。   不過最好是用型別轉換函數寫成 S$ = Str(123) 絕對錯不了。   但是,如果寫成 I% = "123A"   因為字串中含有非數字的字元"A",所以字串無法轉成數值,會產生錯誤。