第4章vb语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 VB语言基础 ;4.1 数据类型;1. 数值(Numeric)数据类型;例: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)数据类型;3. 日期(Date)数据类型;4. 字符(String)数据类型;5. 变体(Variant)数据类型 ;6. 自定义类型;其中,元素名表示自定义类型中的一个成员,下标表示数组,类型名为标准类型。 例如以下定义了一个有关高考考生信息的自定义类型: 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.strName和Student.sMark(4)。;(1)自定义类型必须在标准模块(.bas)中定义,默认是Public。 (2)自定义类型中的元素类型可以是字符串,但必须是定长字符串。 (3)不要将自定义类型名和该类型的变量名混淆,前者表示了如同Integer、Single等的类型名,后者则由Visual Basic根据变量的类型分配所需的内存空间,存储数据。 ;4.2 常量与变量;一. 命名规则 1. 以字母或汉字开头,后可跟字母、数字或下划线组成. 2. 变量名最长为255个字符; 3. VB中不区分变量名的大小写,不能使用VB中的关键字; 4.字符之间必须并排书写,不能出现上下标 以下字符是合法的变量名: ? a, x, x3, BOOK_1, sum5 以下标识符是非法的: ? 3s 以数字开头 s*T 出现非法字符* -3x 以减号开头 bowy-1 出现非法字符-(减号) if 使用了VB的关键字 ;变量声明 ;1. 用Dim语句声明变量;为方便定义,可在变量名后加类型符来代替“As类型”。此时变量名与类型符之间不能有空格。一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。例如: Dim x As Integer,y As Single 等价于: Dim x% , y! ‘声明整型变量x与单精度型变量y; (4)对于字符串变量,根据其存放的字符串长度是否固定,其定义方法有下面两种: Dim字符串变量名As String 或 Dim字符串变量名As String*字符数 前一种方法定义的字符串将是不定长的字符串;后一种方法可定义定长的字符串,存放的最多字符个数由其中的字符数确定。例如: Dim strS1 As String 声明可变长的字符串变量strS1 Dim strS2 As String*100 声明一个长度为100个字符的字符串变量strS2 除了用Dim语句声明变量外,还可以用Static、Public、Private等关键字声明变量,这些将在以后讨论。;2. 用类型说明符直接声明变量;3. 隐式声明;在这个函数中,自动创建一个变量Average,使用这个变量时,可以认为它就是隐式声明的。虽然这种方法很方便,但是如果把变量名拼错了的话,会导致一个难以查找的错误。例如,假定在倒数第二行中把Average变量名写错了,即: SafeSqr=Sqr(Averag) 当程序运行时,由于遇到新名字Averag,所以函数总是返回0。Visual Basic分辨不出这究竟是隐式声明了一个新变量呢,还是仅仅把一个现有变量名写错了,于是只好用这个名字再创建一个新变量。;4.强制显式声明——Option Explicit语句;5.变量的默认值;4.2.3 常量; 通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式: ;2、实型常量(实数) 1)单精度实型(Single):有效数为7位 2)双精度实型(Double):有

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档