1 / 76
文档名称:

第三章VB程序设计基础.ppt

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

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

分享

预览

第三章VB程序设计基础.ppt

上传人:一文千金 2012/2/23 文件大小:0 KB

下载得到文件列表

第三章VB程序设计基础.ppt

文档介绍

文档介绍:第三章VB程序设计基础
简单的小程序可以利用一般的事件过程加上简单的几条语句就可以实现;
一个像样的VB程序,则需要使用较为复杂的语句,加上结构化程序设计的思想和简练的算法来共同完成;
学****本章的内容,要求大家有足够的勇气和耐力。
认识和理解数据类型
学****编程语言,认清数据类型是关键,也是第一步。
数据类型的作用:
规定属于某数据类型数据的范围;
规定某数据类型数据所具有的操作;
规定某数据类型数据所占的内存空间大小。
数据类型分为:标准数据类型和用户自定义数据类型。
基本数据类型
1)数值型数据类型
(1)整型和长整型(Integer和Long)
上述两种数据类型表示整数类型,其特点为运算速度快,缺点是表示数的范围较小,多用于简单整型数据的运算;
整型数占2个字节,[-32768,32767],长整型数占4个字节,[-231,231-1],超出各自范围,将产生“溢出错误”;
它们的类型说明符分别为:%、&,如下:
32767%表示整数,32768&表示长整型数。
基本数据类型
(2)单精度和双精度(Single和Double)
上述两种数据类型表示实型数据,其缺点为运算速度慢,有误差,优点是表示数的范围大,多用于科学计算、天气预报、航天军事领域;
VB规定,单精度有效数字为7位,双精度为16位;
实型数据的表示形式有小数、指数和整数加单(双)精度说明符,、、-1;
单精度类型说明符为!:!;
双精度类型说明符为#:。
基本数据类型
(3)货币型(Currency)
Currency货币型是定点实数和整数,最多保留小数点右边4位和小数点左边15位,用于货币计算;
其类型说明符为@,@、123@;
(4)字节型(Byte)
用于存储二进制数。
基本数据类型
2)字符串
由一对双引号括起来的字符的集合被称为字符串,其字符个数的范围0~65535,其中只由一对双引号括起来的0个字符称为空串,如:
“hello Kitty”,”123”,”how are you”,””;
注:如果想在VB中表示一个双引号字符,则需要写4个双引号表示一个。
基本数据类型
3)逻辑型(Boolean)
逻辑型数据取值只有两个值:True和False;
逻辑型数据主要表示关系运算和逻辑运算的运算结果;
逻辑型数据可以转换成整型数,规则是:True转换成-1,False转换成0;
其它数据可以转换成逻辑型结果,规则是:非0表示True,0表示False。
基本数据类型
4)日期型(Date)
日期(Date)型数据按8字节的浮点数来存储,表示的日期范围从公元100年1月1日到9999年12月31日,而时间范围为0:00:00-23:59:59。;
日期型数据表示方法有两种:一种是用一对“#”号括起来的可被认做时间和时期的字符串;或者可以用一个数字序列;
#2008-10-1 12:12:12#
:00
基本数据类型
5)对象型(Object)
该类型占32个物理地址;
表示应用程序所识别的任何实际对象;
用关键字Set定义。
6)变体型(Variant)
该数据类型可表示上述任意数据类型,可随情况由系统自动为其重新分配存储空间。
用户自定义数据类型
1)定义用户自定义数据类型的关键字是Type;
2)例如:
Public Type Student
stuno As Long
stuname As String*20
stuscore As Single
成员 As 数据类型
End Type
3)定义变量:Dim s As Student
用户自定义数据类型一般在模块中用Public定义,或者用Private在窗体中定义