- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第4节
第3章 数据类型、常量、变量与数组 数据类型 数据指可以被计算机处理的信息,为了加速对数据进行运算并有效地利用存储空间,Visual Basic把各种不同的数据分为多种数据类型。每种数据类型都有一个类型名,每种类型数据占用一定数量的存储空间,可以表示的值也有一定的范围限制。 关系 数据 基本数据类型 常量 变量 数组 数据类型 1、数值型 2、字符串型 3、逻辑型 4、日期时间型 5、对象型 6、变体型 7、自定义型 类型之间的转换 数值型 1、Integer(整型) 类型符%,前缀int 占用2个字节的存储空间。存放整数值。 2、Long(长整型)类型符,前缀lng 占用4个字节(32位)的存储空间。存放整数值。 3、Single(单精度浮点型)类型符 !,前缀sng 占用4个字节(32位)的存储空间。存放实数。 4、Double(双精度浮点型)类型符#,前缀dbl 占用8个字节(64位)的存储空间。存放实数。 5、Currency(货币型)类型名@,前缀cur 占用8个字节(64位)的存储空间,最多可以表示15位整数和4位小数。 6、Byte(字节型)前缀byt 占用1个字节(8位)的存储空间,可以表示0~255之间的无符号数(非负数)或二进制信息。 如果变量包含小数,则可将它们声明为Single、Double或Currency变量。 Currency数据类型是一个精确的定点数据类型,适用于货币计算。浮点( Single和Double )数比Currency的有效范围大,但有可能产生小的进位误差。 字符串型(string) 字符串数据类型是专门用来存放文字信息的。字符串型又分为定长字符串型和变长字符串型。定长字符串能够包含的字符的个数是一定的,这个长度可以指定的;而变长字符串可以包含的字符数是可以变的。前缀str,类型符$。 逻辑型(Boolean) 逻辑型的数据只可能有两个值:True (真)False(假),用来表示“是”与“否”。前缀bln 日期时间型(Date) 这种类型的数据可以存放日期信息、时间信息或者同时存放日期与时间。前缀dtm。 对象型 对象型变量占用4个字节的内存空间,保存的是对一个对象的引用(即对象在内存中的地址),程序对对象型变量的操作等同于对它所引用的对象的操作。 声明对象型变量的语句是: Public | Private | Dim | Static 变量名 As Object |Control |对象型名 使用Object关键字声明的变量可以引用任何一种类型的对象;使用control关键字声明的变量能够引用所有的控件对象。而使用一个具体的“对象类型名”(如Textbox等)声明的对象型变量只能引用这种类型的对象。 例: Dim objFirst As Object ‘声明通用对象型变量 Set ObjFirst=cmdOk ‘ 把一个按钮对象赋给对 象型变量 objFirst.Caption=“Ok” ‘相当于设置按钮对象的caption 属性值 objFirst.Move 120,234,345 ‘调用按钮对象的方法 Set ObjFirst=txtEdit ‘把一个文本框对象赋给对象型变量 objFirst.text=“Hello” ‘改变文本框对象的text属性值 Variant (变体类型) 变体类型变量可以存储几乎所有系统定义类型的数据(除定长字符串和自定义类型外)。每一时刻,变体类型的变量都有一个当前数据类型。把一种类型的数据赋给变体变量,变体变量的类型会随之变化,以适用新的值。 Dim vntFirst As Variant vntFirst=“17” vntFirst=15 自定义型 数组中可存放同种类型的数据,如果要使用一个变量来存放多种类型的数据,如姓名,性别,出生年月与课程成绩,就要考虑使用自定义数据类型。(User-Defined Data Type). 自定义数据类型是由已存在的数据类型组合而成。声明自定义数据类型,必须要在模块的声明段中进行,如果是声明全局的自定义数据类型,必须在标准模块的声明段中声明。 声明自定义类型的语法 使用形式: Type 自定义类型名 元素名 [([下标])] As 类型名 元素名 [([下标])] As 类型名 . . . End Type Private Type student strName As String * 4 dtmBirt
您可能关注的文档
- Monitoring Physical and Chemical Characteristics Oil for Lubrication 润滑油的物理化学特性的监控.pdf
- Mr. Wang高考英语回扣:词汇和语法精练详解系列7.doc
- MSDS FF-9000S(干膜) 系列.pdf
- MTK芯片系列手机的维修宝典(五).doc
- n-lite1.4教程.doc
- NA820使用说明.doc
- NBU 7.0丢失容灾文件时恢复CATALOG(以实验证明) NBU恢复CATALOG.doc
- ND地推每月培训课程第二期——《打牢基础,客户代表业务技能进阶》.ppt
- No.5 指令集 01.pdf
- NLN2003结构及功能讲解.ppt
文档评论(0)