- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5 数据类型和表达式
第4讲 数据类型和表达式 一、数据类型 二、变量 三、常量 四、表达式 一、数据类型 基本概念 数值型 字符串型 逻辑型 日期型 变体型 1. 基本概念 数据类型用来表示外部的数据信息。规定保存在变量中数据的存储空间大小和取值范围。 Visual Basic具有14种标准的数据类型,如数值类型、字符串类型、逻辑型、字节型等。 51页表3-1 2. 数值类型 数值类型的数据可以进行算术运算。 整型(Integer):-32,687-32,689之间的整型数。 长整型(long):±2147483648之间的整型数。 单精度浮点型(single):表示实数 双精度浮点型(double):表示实数,范围大。 3. 字符串型(string) 字符串类型用来表示ASCII码中的字符序列,长度可达65535。 4. 逻辑型(Boolean) 只有True和False两个值,可以用来表示只有二值性的数据。在程序中常用作条件判断。 5. 日期型(Date) 表示日期和时间数据 日期型数据的标准形式有三种: 1. #月/日/年# 这种形式用来表示日期。 例如:#10/18/2008# 2. #时:分:秒 AM∣PM# 这种形式用来表示时间。AM表示上午,PM表示下午。 例如:#10:08:20 AM# 3. #月/日/年 时:分:秒 AM∣PM# 这种形式用来表示日期和时间。 例如:#10/18/2006 10:08:20 AM # 6. 变体型(Variant) 变体型可以表示不同类型的数据,如数值、字符、日期/时间等。 在未知数据类型的情况下,可采用变体型。 二、变量 基本概念 变量名 声明变量 作用域 1. 基本概念 变量在Visual Basic中保存临时数据。程序运行时,系统给变量指定一个内存区域,以保存变量中的数据。 变量有两个特性:变量名和变量中存储的数据。 2. 变量名 变量名提供了在程序代码中引用变量的值。 变量的命名规则: 变量名可以由字母(A~Z、a~z)、数字(0~9)和下划线组成。 第一个字符必须是字母,长度可达255字符 变量中每个字符都是有意义的,与大小写无关 不能用Visual Basic保留字作为变量名 变量名举例 strArea Print1 Client_Name 1Base_Ball Base.1 _Base1 Base Base1 BASE Print Name Text Picture 变量名可以参照以下几点: 尽量选择有意义的名字 可以将变量名各组成部分的开头字母大写,或加下划线。 可在变量名的前面加一前缀来提示变量的类型。53页表3-3。strName intAge blnSex sngHeight 3. 声明变量 声明变量就是事先将变量名和变量的数据类型通知程序。 语法: 关键字 变量名 [As 数据类型] 关键字可以是Dim、Static、Private、Public、Global 数据类型:表3-1,自定义数据类型 声明变量时适当地加入一些注释性语句,指明变量在程序中的作用。 Private Sub Command1_Click() Dim Client_Name As String Dim Client_Age As integer Dim Client_Height As Single Dim IsMarry As Boolean End Sub 变量的声明可以放在一行当中Dim a as string, b as integer, c as single Dim a,b,c as StringDim a as string, b as string, c as string 强制变量声明:强制所有变量必须声明之后才能使用。在通用/声明段加入Option Explicit 4. 变量的作用域 根据变量的有效范围不同,变量可以分为三类:局部变量、窗体变量、全局变量。 (1)局部变量 局部变量是在事件过程内部定义的变量,只在本过程有效。 声明时用Dim或Static关键字。 用Dim声明局部变量 用Dim声明的局部变量又称动态变量,此变量的值只在过程执行期间有效,过程一旦结束,再次调用过程时,局部变量的值被重置为缺省值。 用Static声明的局部变量 用Static声明的局部变量又称静态变量,此变量的值在过程所在的窗体退出之前一直存在。调用事件过程时,静态变量的值保
文档评论(0)