英文VB教程 簡體Visual Basic教程 繁體Visual Basic教程

第5課: VB6數據的處理


在日常生活中我們會遇到許多類型的數據,。舉例來說,我們需要處理的數據中,包括姓名,地址,貨幣,日期,股票行情等日常生活的統計數據。同樣的,在Visual Basic裡,我們也得處理各種類型的數據。為了使處理數據更加系統化, VB把數據劃分成不同的類型。  

5.1 Visual Basic 基本數據

5.1.1 數字數據

數字數據是由數目構成的數據,可以進行數字運算,如加,減,乘,除等。在 Visual Basic 裡,數字數據分為7個類型,我們可把這些數字歸納在表5.1裡

表5.1 數字數據
類型 取值範圍
Byte 0 至 255

Integer

-32,768 至 32,767

Long 

-2,147,483,648 至 2,147,483,648

Single

-3.402823E+38 至 -1.401298E-45 負數
1.401298E-45 至 3.402823E+38   正數.

Double

-1.79769313486232e+308 至 -4.94065645841247E-324 負數
4.94065645841247E-324 至1.79769313486232e+308  正數.

Currency

-922,337,203,685,477.5808  至 922,337,203,685,477.5807

Decimal

+/- 79,228,162,514,264,337,593,543,950,335 如果没有小數點

+/- 7.9228162514264337593543950335 (28 个小數點)

5.1.2 非數據類型

我們把非數字數據類型歸納於表5.2

表5.2 非數據類型
類型 範圍

String(fixed length)

1 to 65,400 字符
String(variable length) 0 to 20 亿 字>
Date< 公元100 年正月一日至 9999年十二月三十一日
Boolean True 或 False(對或錯)
Object 任何嵌入對象
Variant(numeric) 任何價值大如 Double
Variant(text) 與 variable-length string相同

5.1.3 後缀文的符号

後綴文是讓你把數字轉讓給一個數據. 在某些情況下,我們需要在一個字的後面增加一個後綴文,使VB可以計算得更准確。例如,我們可以使用序號= 1.3089#號為雙師型數據。部分的後綴顯示在表5.3 。

表 5.3
後缀 數據類型
& Long
! Single
# Double
@ Currency

此外,我們需要把字符串文字用開關引號 "?" 圍起來,日期和時間則用#標志圍起來。字符串可以包含任何字符,包括數字:

		memberName="Turban, John."
		TelNumber="1800-900-888-777"
		LastDay=#31-Dec-00#
		ExpTime=#12:00 am#
		

5.2 變數的處理

變數就像郵局裡的郵箱。變數內容的變化就如同郵箱裡的信。在 VB 裡,變數是電腦記憶體存取數據的區域。一如郵箱,每個變數必須給予命名。在Visual Basic 裡, 要給一個變數命名,你必須遵守一套規則。

5.2.1 變數名稱

以下是在 Visual Basic 为變數命名时的規則

表5.4 有效和無效的變數名字
有效的名字 無效的名字
My_Car My.Car 
ThisYear 1NewBoy
Long_Name_Can_beUSE He&HisFather 

5.2.2 變數的宣示

在 Visual Basic 裡,我們需要宣示所有要用到的變數,它們所指派的名字和數據類型。它們通常都在總則部分的代碼'窗戶用 DIM 來宣示

其程式碼如下:

>Dim variableName as DataType

範例 5.1

Dim password As String
Dim yourName As String
Dim firstnum As Integer
Dim secondnum As Integer
Dim total As Integer
Dim doDate As Date

你也可以把它們結合起來排在一條線,每個變數以一個逗號分割,具體情況如下:

Dim password As String, yourName As String, firstnum As Integer,.............

假如我們沒有特別指明數據類型, VB 將自動宣告變數的類型。 要宣示字符串,有兩種可能的方式,一為可變長度的字符串,另一個為固定長度字符串。為可變長度的字符串,只是用同樣的格式,如範例5.1。不過,對於固定長度字符串,你必須使用如下的格式:

Dim VariableName as String * n

範例 5.2

Dim yourName as String * 10 

n 是 字符串可以持有的字符数, yourName 可擁有不超过10个字符。





版权所有©2008 Dr.Liew Voon Kiong。保留所有权利 。联系我们: VB面子书

[Privacy Policy]