第三章VB基本语言.ppt
文本预览下载声明
第三章 VB基本语言 (1) 本部分内容及要求: 1 熟悉VB程序中代码和语句书写规则; 2 掌握VB的数据类型; 3 掌握VB的 运算符和表达式的使用; 4 掌握常用内部函数的使用; 3.通常不使用行号 4.对象名命名约定:每个对象的名字由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成 。 3.2 数据类型 3.2.1 标准数据类型(基本数据类型) 1.数值(Numeric)数据类型 有:Integer、Long、Single、Double、Currency和Byte型 (1)Integer和Long型:用于保存整数,各占2字节和4字节,类型符:%和,如123,123%表示整数,123表示长整数,Integer型范围:-32768–32767,Long型范围:-2147483648–2147483647 (2)Single和Double型:用于保存浮点实数,表示的数范围大,但有误差,各占4字节和8字节,类型符各为“!”和“#”,如:123.45,123.45!,0.12345E+3均表示单精度型浮点数 123.45#,0.12345E+3#,0.12345D+3均表示双精度型浮点数 (3)Currency型:保存定点实数或整数,占8字节,最多保存小数点左边15位和右边4位,用于货币计算,类型符“@”,如123.45@ (4)Byte字节型:用于存储二进制数,占1字节,范围:0—255 2.日期(Date)数据类型 按8字节的浮点数来存储,日期范围:公元100年1月1日—9999年12月31日,时间范围:0:00:00—23:59:59 表示方法: (1)日期和时间左右两边加“#” #1 Jan,97#;#January 1,1997#;#5/12/2008#; #2008-5-12 14:28:00PM# (2)以数字序列表示,小数点左边代表日期,右边代表时间,0为午夜,0.5为中午12点,负数代表1899年12月31日前的日期和时间,正数为这之后的日期和时间 3.逻辑(Boolean)数据类型 仅有True和False 2个值,占2字节,当逻辑型数据转换为整型数据时,True转换为-1,False转换为0,其他类型转换为逻辑型时,非0转换为True,0转换为False。 4.字符(String)数据类型(类型符“$”) 存放字符型数据,可包括中文字符,字符之间用双引号 “ ”括起来,所占字节数与字符串长度有关。如:“12345”,“ab程序”,“ ”(空格),“”表示空字符串。 5.对象(object)数据类型 Object变量作为32位(4字节)地址来存储,该地址可引用对象,可用Set语句指定一个被声明为Object的变量去引用任何实际的对象 6.变体(Variant)数据类型 所有未定义的变量的缺省数据类型,对数据的处理完全取决程序上下文的需要。可包括数值型,日期型,对象型,字符型的数据,此外,还包括:Empty(空)表示未指定数据,Null(无效)指数据不合法,Error(出错)指出过程中出现了一错误条件,Nothing(无指向)指数据还没指向一具体对象。 要检测变体型中究竟存的什么类型的数据,可用函数VarType进行检测,如Vartype(123)返回值为2,表示整型。 3.3 常量和变量 一.变量名和符号常量(用户声明常量)名的命名规则 1. 以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于255个字符; 2. 不能使用VB中的关键字; 3. VB中不区分变量名的大小写. 二.变量声明 1.用Dim语句显式声明变量 形式:Dim 变量名 [AS 类型] Dim 变量名[类型符] 例 Dim iCount As integer , sum As single 等价于 Dim iCount%, sum! 字符串可: Dim 变量名 as string*字符数 表明为定长字符串 字符数表示的是可存放的字,而每个字占2个字节 2.隐式声明 Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant数据类型。Visual Basic根据程序中赋予变量的值来自动调整变量的类型。 例如下面是一个很简单的程序,其使用的变量a, b, Sum都没有事先定义。 Private Sub Form_Click() Sum = 0 a = 10: b = 20 Sum = a + b Print Sum=; Sum En
显示全部