[文学]第4章 VB语言基础.ppt

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

第四章 VB语言基础 (1)理解变量与常量的概念、掌握其定义和使用; (2)掌握各种常用数据类型的数据在内存中的存放形式, (3)掌握各种运算符、表达式的使用方法; (4)掌握常用内部函数的使用。 4.1 数据类型 一.标准数据类型 1. 数值(Numeric)数据类型 数值型包括Integer、Long、Single、Double、Currency和Byte等数据类型。Integer和Long型用于保存整数,整数运算速度快、精确,但表示数的范围小。Single和Double型用于保存浮点实数,浮点实数表示数的范围大,但有误差。Currency型是定点实数,它保留小数点右边4位和小数点左边15位,多用于货币计算。Byte型用于存储二进制数。 例:a=123:b=123%:c=123 d1=3.14:d2=3.14!:d3=3.14E+1 e1=3.14#:e2=3.14D+1 f=3.14@ 2. 逻辑(Boolean)数据类型 Boolean数据类型用于逻辑判断,它只有True与False两个值。当逻辑数据转换成整型数据时,True转换为-1,False转换为0;当将其他类型数据转换成逻辑数据时,非0数转换为True,0转换为False。 3. 日期(Date)数据类型 日期型数据按8字节的浮点数来存储,表示的日期范围从公元100年1月1日到9999年12月31日,而时间范围从0:00:00到23:59:59。任何字面上可被认作日期和时间的字符,只要用号码符(#)括起来,都可以作为日期型数值。 例如:#July 1,1997#、#1 Jan,97#、#5/12/98#、#1998-5-12 12:30:00 PM#等都是合法日期型数据。 当其他数据类型转换为日期型数据时,小数点左边的数字代表日期,而小数点右边的数字代表时间;0为午夜,0.5为中午12点;负数代表的是1899年12月31日之前的日期和时间。 4. 字符(String)数据类型 String数据类型存放字符型数据,有两种字符串表示形式:变长字符串和定长字符串。  例如变量声明: Dim s1 As String 声明变长字符串 Dim s2 As String * 50 声明定长字符串变量,可存放50个字符 对上例声明的定长字符串变量s2,若赋予的字符少于50,则右部补空:若赋予的字符超过50个,则多余部分截去。 因为定长字符串用空格填充尾部多余的空间,所以在处理定长字符串时,删除空格的函数LTrim、Trim和RTrim都是很有用的。 5. 变体(Variant)数据类型 Variant是一种特殊的数据类型,为Visual Basic的数据处理增加了智能性,它对所有未定义的变量的缺省数据类型定义,并且,它对数据的处理完全取决于程序上下文的需要。它除了可以包括上述的数值型、日期型、对象型、字符型的数据,还可以包含下面4种特殊的数据: 空(Empty),表示未指定确定的数据; 无效(Null),表示不合法的数据; 出错(Error),指出过程中出现了一个错误条件的数据; 无指向(Nothing),表示还没有指向一个具体对象的数据。 要检测变体型变量中保存的数值究竟是什么类型,可以用函数VarType进行检测。例如VarType(123)返回值为2,表示为整型。 返回值与数据类型的关系见教材P72表4.2。 6. 自定义类型 在Visual Basic中,除了上述标准数据类型外,Visual Basic还允许用户自己定义数据类型。自定义类型由若干个标准数据类型组成,通过Type语句来实现。形式如下: Type自定义类型名 元素名[(下标)]As类型名   … [元素名[(下标)]As类型名] End Type 其中,元素名表示自定义类型中的一个成员,下标表示数组,类型名为标准类型。 例如以下定义了一个有关高考考生信息的自定义类型: Type StudType  iNo As Integer 准考证  strName As String * 20    考生姓名    strSex As String * 1 性别 sMark(1 To 4)As Single 4门课程成绩  sTotal As Single 总分 EndType 一旦定义好了类型,就可在变量的声明时使用该类型。例如,可在某过程声明变量如下: Dim student as StudType 要表示student变量中的某个元素,形式如下: 变量名.元素名 例如,要表示考生的姓名及第4门课程的成绩可写为Student.strN

文档评论(0)

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

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

1亿VIP精品文档

相关文档