1 / 66
文档名称:

VB2第二章.ppt

格式:ppt   页数:66
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB2第二章.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

VB2第二章.ppt

文档介绍

文档介绍:第二章
Visual Basic
语言基础
1
VB程序设计基础教程—第二章
本章主要内容
VB的数据类型
常量与变量
运算符与表达式
编码规则
基本控制结构
数组及应用
常用内部函数
2
VB程序设计基础教程—第二章
VB的数据类型
数据既是程序处理的基本对象,也是程序的必要组成部分。数据类型是指数据的内在表现形式。VB根据数据的不同性质和用途将其分为不同的数据类型。各种数据类型具有不同的存储长度、取值范围和允许的操作。
字节型 Byte
逻辑型 Boolean
整型 Integer
长整型 Long
单精度型 Single
双精度型 Double
货币型 Currency
日期型 Date
字符串型 String
变体型 Variant
对象型 Object




标准类型
自定义类型
3
VB程序设计基础教程—第二章
VB的数据类型
数值型数据:Integer、Long、Single、Double、 Currency和byte。
Integer和 Long用于保存整数。整数的运算速度快、占用内存少、精确,但表示数的范围小。
6
3
1
15
14
13
12
11
10
9
8
7
5
4
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
12:
–12:
位数
最高位为符号位,0表示正数,1表示负数
整数的表示形式为±n(%), 23、-234、+678、45%
长整数的表示形式为±n&, 45&、234&、-2468097&
整数12与-12在计算机中的存储形式如下图所示:
Single和 Double用于保存实数。浮点数表示数的范围大,但运算速度慢,且有误差。
单精度浮点数有多种表示形式,如:、-123!、-123E5、-3是单精度浮点数,#、-123D5、-3#是双精度浮点数
货币型(Currency)是定点数或整数,用于计算货币的数量,最多保留小数点右边4位和小数点左边15位。表示形式是在数字后加符号@,如:@、123@。
字节型(Byte)用于存储一个字节的无符号二进制数,其取值范围为0~255。
4
VB程序设计基础教程—第二章
字符型数据:用于存放字符型数据,即用双引号对括起来的字符串,如: ”String123”、”振兴中华”等。VB有两种字符串:变长字符串和定长字符串。字符串中可使用PC所能使用的任何字符。
VB的数据类型
日期型数据:按8个字节的浮点数来存储,表示的日期范围从公元100年1月1日到9999年12月31日,而时间可以从0:00:00到23:59:59。日期文字前后必须添加数字符号“#”,如#1 Jan, 97#、#January 1, 1999#、#1999-8-1 12:30:12PM# 都是合法的日期
逻辑型数据:用于逻辑判断,占两个字节,只有True与False两种值。当逻辑数据转换为整型数据时,True转换为-1,False转换为0;当将其他类型数据转换为逻辑数据时,非0数据转换为True,0转换为False。
对象型数据:可用于引用应用程序中或某些其他应用程序中的对象。
5
VB程序设计基础教程—第二章
变体型数据:是所有未声明的变量的默认数据类型,它对数据的处理完全取决于程序上下文的需要。
Variant型变量可以存储数值型、字符型、日期型、对象型等数据,而不必进行数据类型转换,VB会自动完成任何必要的转换。例如:
Dim Value ‘变量Value被声明为Variant型
Value=”18”‘变量Value的值为字符串”18”
Value= Value-15 ‘变量Value的值为数值3
Value=”U”& Value ‘变量Value的值为字符串”U3”
VB的数据类型
变体型变量的数据可根据运算的实际情况而“变体”,若想知道变体型变量中保存的数据是什么类型,可用VB提供的函数VarType来检测。例如,VarType(123)的返回值为2,表示数据为整型;VarType(Value)的返回值是变量Value中存放的数据所对应的内部表示。
6
VB程序设计基础教程—第二章
在实际的程序设计中,常会遇到一些比较复杂的数据。比如,实行学分制后需要对学生成绩管理提供诸如学号、姓名、性别、课程名、成绩、学分、任课教师等数据。显然,这些数据的类型不完全相同,而且在逻辑上又相互联系,