Visual Basic 的程序设计.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 的程序设计.ppt

山东大学物理微电子学院 Visual Basic 的程序设计 主讲人:马正元 山东大学物理微电子学院 Visual Basic程序设计 第四 讲 第三章 Visual Basic程序设计基础 (一) §3.1数据类型 数据类型是数据的表示和存储形式。VB共有三种数据类型。 基本数据类型 用户自定义数据类型 枚举类型 Visual Basic定义的基本数据类型如下页表3.1所示。 一、基本数据类型 不同类型的数据,所占的存储空间不一样,选择使用合适的数据类型,可以优化程序代码的编写。 1. 整型数是不带小数点和E指数的数。 例如:123,0,-24,19800等。 整型(Integer) 整数分为 长整型(Long) 一、基本数据类型 2. 实数是带小数点和E指数的数。常用于表示数值较大或较小的数字。 例如:12.3,-24.,1.98E04,等。 单精度浮点数(Single) 实数分为 双精度浮点数(Double) 单精度浮点数是用4个字节存放,其表示数值的范围比较小。双精度浮点数是用8个字节来存放。表示数据范围比较大。 一、基本数据类型 3. 货币型(Currency)数据以8个字节来存放,它支持小数点后面4位和小数点前面15位,是一个精确的定点数据类型,适用于货币运算。 4. 字节型( Byte )的数据类型表示(0~255)无符号的数,常用于访问二进制文件、图形和声音文件等。当需要把数据存放成字节且必须访问各字节时可采用字节类型。 一、基本数据类型 5. 字符型( String )的数据类型只存放文本,它是用双引号括起来的一串字符。其中的西文字符按ASCII编码表示,占一个字节。一个汉字或全角字符占两个字节。不含任何字符的串称为空串 在Visual Basic中有两种类型字符串: (1)变长字符串 最多可包含大约20亿个字符。 (2)定长字符串 可以包含1到大约64K个字符。 6. 布尔型( Boolean )数据。其值只有两个:真(True)和假(False),经常被用来表示逻辑判断的结果。任何时候只有两种状态的数据,如“True/False”、“Yes/No”、“On/Off”等,都可以表示为Boolean型,在Visual Basic中0表示False,非0表示True。 7. 日期型(Date )数据用来表示日期和时间,用8个字节存放。可以表示多种格式的日期和时间。在程序使用时,日期类型必需用“#”括起来。 Empty值用于确定是否已将一个值赋予所创建的变量。赋值之前,Variant变量具有空值(Empty)。用IsEmpty函数可以测定一个变量建立后是否被赋过值。 Null值常用于数据库应用程序,表示求未知或丢失为空的数据。用IsNull函数可以判断一个Variant变量的值是否为Null。 Error值是指已发生过程中的错误状态。 Variant是最为灵活的数据类型可以根据不同的需要进行各种数据类型的转换。正是由于它的灵活性,又使得它存在着明显的缺点,Variant数据类型比其它类型的数据占有更多的内存空间。 二、用户自定义数据类型 可以把不同类型的变量组合起来创建用户定义的类型 。 使用Type语句创建用户定义类型,它必须放在模块的声明部分。用户定义类型可用关键字声明为Private或 Public,用Type语句创建用 户定义类型格式如下: [Private | Public] Type 数据类型名 数据类型元素名 As 数据类型 数据类型元素名 As 数据类型 …… End Type 例如:定义一个地址数据 Type Address Street As String ZipCode As String Phone As String End Type 这个地址数据里包括三个属性,街区、邮政编码和电话,可把某数据

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档