网站大量收购闲置独家精品文档,联系QQ:2885784924

程序设计第四章.ppt

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

Chapter 第四章 Visual Basic程序设计基础 4.1 数据类型 4.2 常量和变量 4.3 变量的作用域 4.4 常用内部函数 4.5 字符处理与子符串函数 4.6 运算符与表达式 4.1 数据类型 4.1.1 基本数据类型 2.数值型数据(Numeric) Visual Basic的标准数据类型 定长字符串使用形式为: 变量名 As String*常数 其中“常数”是字符个数,指明定长字符串的长度。 2)记录类型必须在标准模块或窗体模块的声明部分定义。 例如: Public Enum Days Sunday Monday Tuesday Wednesday Thursday Friday Saturday End Enum 引用枚举中单个常量时,应使用下面格式: 枚举名.成员名 例如: Dim myDay As Days Private Sub Form_DblClick() myDay = sunday Print myDay End Sub (2)数值常量 整型数:有三种表示方式 1)十进制整型数:取值范围 取值范围 -32768~32767 2)十六进制整型数:以H开头 取值范围 h0~hFFFF 3)八进制整型数:以O()开头 取值范围: O0~O177777 注意:在默认情况下,VB判断常量类型时选择需要内存容量最小的表示方法。 如:3.01被认为是属于single型。 可以通过加类型说明符强制说明类型: 如: 3.01@,3.01#,3.01! (3)不得使用VB的保留名或保留名后加上类型说明符来作为变量名。如Dim、For、Select等; (4)变量名在同一个范围内必须是唯一的。 (5)不区分大小写字母,如:XYZ、Xyz、xyz都是相同的变量名 (6)为了增加程序的可读性,一般在变量名前加上一个表示该变量数据类型的前缀。 例1:使用Dim定义自动变量 Dim Var As integer Dim Namevar AS String Dim MyName As String*10 Dim Var1,Var2 As Double 例2:用Static关键字定义静态变量 Static Number As Integer Static Var1 As String 注意:静态变量每次引用时,值会继续保留。 自动变量每次引用时,值会重新设置。 (数值变量重新设为0,字符串变量设为空) 例3:用Public在标准模块中定义全局变量或数组。 Public Sum As double 注意事项: 1)Def是保留字,Type是类型标志,可以是Int, Lng, Sng, Dbl, Cur, Str, Bool, Data, Obj, Var。 2)字母范围格式:“字母—字母” 例如: DefDbl L-P 表示以L,m,n,o,p字母开头的变量名为double型。 3)DefType语句通常放在模块的开头。 4)当模块中的变量全部使用整型数时,可以定义为 DefInt A-Z Num=100 关于变量声明的说明 1. 用DefType语句定义的变量只对它所在的模块起作用。 2. 类型说明符比DefType语句优先级高。 3. 变量的默认类型为变体类型,称为隐式声明,没有被显式声明的变量都隐含为变体变量。但是这样做可能由于变量名的误写而产生不良后果。 4. 用类型说明符定义的变量,在使用时可以省略类型说明符。 如: Dim aStr$ aStr=“this is a string” 等价于 aStr$= “this is a string” 变量的特点 变量的特点:取之不尽,新来旧去 例如: Dim a As Integer a=3 a=5 print “a=“ ;a 3. 记录型变量 记录型变量的定义:首先先定义记录类型,再声明记录型变量。 例如: 1) Type Student StuNum

文档评论(0)

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

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

1亿VIP精品文档

相关文档