第三章 Visual basic程序设计基础
第三章 Visual Basic程序设计基础
本章主要内容 Visual basic编程风格 数据类型 常量与变量 运算符与表达式 常用内部函数
本章主要内容 ➢ Visual Basic编程风格 ➢ 数据类型 ➢ 常量与变量 ➢ 运算符与表达式 ➢ 常用内部函数
3,1 Visual Basic编程风格 VB源代码不区分字母的大小写 语句书写自由 适当添加注释有利用程序的维护和测试 保留行号与下标
3.1 Visual Basic编程风格 ➢ VB源代码不区分字母的大小写 ➢ 语句书写自由 ➢ 适当添加注释有利用程序的维护和测试 ➢ 保留行号与下标
32数据类型 所有变量都具有数据类型,以决定能够存储哪种数据。 变量的数据类型决定了如何将代表这些值的位存储到计 算机的内存中。 除变量外,数据类型也用于其他场合。如在给对象属 性赋值时,这个值就有数据类型;函数的参数也有数据 类型。事实上,在s∪ al basic中,凡是涉及数据就与 数据类型有关,包括:变量、常量、数组,以及函数 过程中的参数。 Visual basic提供了标准数据类型主要有字符串型数 据和数值型数据,此外还提供了字节、货币、对象、日 期、布尔和变体数据类型
3.2 数据类型 ➢所有变量都具有数据类型,以决定能够存储哪种数据。 变量的数据类型决定了如何将代表这些值的位存储到计 算机的内存中。 ➢ 除变量外,数据类型也用于其他场合。如在给对象属 性赋值时,这个值就有数据类型;函数的参数也有数据 类型。事实上,在 Visual Basic 中,凡是涉及数据就与 数据类型有关,包括:变量、常量、数组,以及函数、 过程中的参数。 ➢ Visual Basic提供了标准数据类型主要有字符串型数 据和数值型数据,此外还提供了字节、货币、对象、日 期、布尔和变体数据类型
数值型数据 Visual basic支持几种数值数据类型- nteger (整型)、Long(长整型)、 Single(单精度浮点 型)、 Double(双精度浮点型)、 Currency(货 币型),另外,Bye(字节型)也可用于数值计算。 所有数值变量都可相互赋值。在将浮点数赋予整 数之前,VsU|Basc将浮点数的小数部分四舍五入 到整数
数值型数据 Visual Basic 支持几种数值数据类型— Integer (整型)、Long(长整型)、Single(单精度浮点 型)、Double(双精度浮点型)、Currency(货 币型),另外,Byte(字 节型)也可用于数值计算。 所有数值变量都可相互赋值。 在将浮点数赋予整 数之前, Visual Basic将浮点数的小数部分四舍五入 到整数
String数据类型 String型变量用于存储字符串,如下列语句: Dim s As string S="Database 在缺省情况下, String型变量是一个可变长度的字 符串变量,随着对其赋予新数据,它的长度可增可 减。但也可以声明具有固定长度 String型变量, 法是 Dim/Private/Public/ Static variablename String size
String 数据类型 String型变量用于存储字符串,如下列语句: Dim S As String S = "Database" 在缺省情况下,String 型变量是一个可变长度的字 符串变量,随着对其赋予新数据,它的长度可增可 减。 但也可以声明具有固定长度String 型变量,语 法是: Dim/Private/Public/ Static variablename String * size
Boolean数据类型 若变量的值只是“rue/ false”、“yes/no” on/of”信息,则可将它声明为 Boolean类型 Boolean的缺省值为 False
Boolean 数据类型 若变量的值只是“true/false”、“yes/no”、 “on/off”信息,则可将它声明为 Boolean 类型。 Boolean 的缺省值为 False
Date数据类型 用于存储Dae和Tme值, Visual basic接受许多种 文字的Doe和Tme格式。例如: Dim some date as date Some date=#1980-03-16# SomeDate=#3-6-9313:20# Some date =# March 27 19931: 20am#
Date 数据类型 用于存储Date 和 Time 值,Visual Basic 接受许多种 文字的 Date 和 Time 格式。例如: Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20# SomeDate = #March 27 , 1993 1:20am#
object数据类型 ○bec变量采用32位(4个字节)地址来存储 对象,该地址可引用应用程序中或某些其他应用程 序中的对象。可以随后(用Set语句)指定一个被 声明为○ bje ct的变量去引用应用程序所识别的任何 实际对象,如 Dim objDb As object Set abiDe ○ geoDatabase (c:\ Vb5\Biblio. mdb
Object 数据类型 Object 变量采用 32 位(4 个字节)地址来存储 对象,该地址可引用应用程序中或某些其他应用程 序中的对象。可以随后(用 Set 语句)指定一个被 声明为 Object 的变量去引用应用程序所识别的任何 实际对象,如: Dim objDb As Object Set objDb = OpenDatabase ("c:\Vb5\Biblio.mdb")
Variant数据类型 Varian型是声明变量时的缺省类型,能够存储所 有类型的数据。如果把数据赋予∨oion变量,则不 必在这些数据的类型间进行转换; Visual basic会自 动完成任何必要的转换。例如 Dim some∨aUe Some∨oUe="17 Some∨alUe=Some∨alUe-15 Some value=0& some value
Variant 数据类型 Variant 型是声明变量时的缺省类型,能够存储所 有类型的数据。如果把数据赋予 Variant 变量,则不 必在这些数据的类型间进行转换; Visual Basic 会自 动完成任何必要的转换。例如: Dim SomeValue SomeValue = "17" SomeValue = SomeValue - 15 SomeValue = "U" & SomeValue