第5课: VB6数据的处理
时间:2014-07-17 17:35 来源: 我爱IT技术网 作者:山风
在日常生活中我们会遇到许多类型的数据,。举例来说,我们需要处理的数据中,包括姓名,地址,货币,日期,股票行情等日常生活的统计数据。同样的,在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
|
表 5.4
|
有效的名字
|
无效的名字
|
|
My_Car
|
My.Car
|
|
ThisYear
|
1NewBoy
|
|
Long_Name_Can_beUSE
|
He&HisFather *& is not acceptable
|
5.2.2 变数的宣示
在 Visual Basic 里,我们需要宣示所有要用到的变数,它们所指派的名字和数据类型。它们通常都在总则部分的代码'窗户用 DIM 来宣示。
其程式码如下:
Dim variableName as DataType范例 5.1Dim 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。不过,对于固定长度字符串,你必须使用如下的格式:
要宣示字符串,有两种可能的方式,一为可变长度的字符串,另一个为固定长度字符串。为可变长度的字符串,只是用同样的格式,如范例5.1。不过,对于固定长度字符串,你必须使用如下的格式:
Dim VariableName as String * nExample 5.2:Dim yourName as String * 10
n 是字符串可以持有的字符数, yourName可拥有不超过10个字符。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
