- 1
- 0
- 约6.72千字
- 约 46页
- 2016-10-26 发布于广东
- 举报
第 2 章 VB语言基础 学习目标 1. 理解VB的各种数据类型 2. 理解和灵活使用常量和变量 3. 掌握VB各种运算符和表达式 4. 理解和熟练使用VB的内置函数 2.1 数据类型 VB的数据类型可分为标准数据类型和用户自定义数据类型两大类型。 标准数据类型又称为基本数据类型,主要有数值型、字符串型、日期时间型、逻辑型和对象型等等,是由VB提供给用户直接使用的数据类型。 用户自定义数据类型是用户在程序设计中以标准的数据类型为基础,按一定的语法规则创建的数据类型,主要有结构型和枚举型等,它必须先定义,然后在程序中的使用。 1.数值型数据 (1)整数类型:可分为字节数、整数型和长整型三种数据类型。 1.数值型数据 (2)实数类型:可分为单精度类型、双精度类型和货币型三种 2.字符串型数据(String) 字符型数据可分为定长字符串类型和变长字符串型。 (1)变长字符串:在计算机中为变长字符串数分配的存储空间随字符串的实际长度的改变而改变。 (2)定长字符串:它的长度是固定不变的,当字符串的实际长度小于固定长度时,多余的空间用空格补全;而字符串的实际长度大于固定长度时,只取实际长度中的前固定长度个字符进行存储。 3.日期型数据(Date) 日期型数据:表示日期和时间。 日期的表示范围为100年1月1日至9999年12月31日;时间的表示范围为00:00:00至23:59:59。 日期型数据的占用字节数为8,无类型符。 4.对象数据类型(Object) 对象数据类型:指向一个其他应用程序的对象的地址,主要为VB应用程序提供了对其他对象访问的一种超链接方式. 这些对象可以是WORD文档、EXCEL电子表格和图表、图片、声音等。对象型数据占用的字节数为4,无类型符。 5.变体型数据(Variant) 所有未被声明而直接使用的数据类型就是变体型数据,它可根据程序的上下文来自定义一种数据类型, 若存放数值型数据,则占用空间为16个字符, 若存放字符串数据,则存放的空间与字符串的实际长度相同。 2.2 常量与变量 变量在使用前,需要先对变量的数据类型进行声明,然后用对应类型的常量对变量进行赋值。 2.2.1 常量 常量是直接写在程序中的数据,在整个程序运行中,它的值是固定不变的。不同类型的常量的格式有所不同 1.数值型常量 数值型常量可分为十进制常量、十六进制常量和八进制常量。 (1)十进制常量:直接采用算术中的惯用书写,如123、-987.6543。 (2)十六进制常量:以H开头的数值,若H12,相当于十进制数18。 (3)八进制常量:以O(字母O)开头的数值,若O12,相当于十进制10。 2.字符串型常量 字符型常量是用双引号括起来的一串字符,格式为”C1C2C3……Cn”,每个字符Ci占有一个字节,可以是任何合法的字符。 3.日期型常量 日期常量用来表示日期和时间,输出格式由windows控制面板中的区域选项的日期和时间选项卡设置的格式来确定的。日期常量是用两个“#”符号括起来的, 若#08/26/2006#,#08/26/2006 10:53:20 PM#。 4.逻辑常量 逻辑常量只有两个值:逻辑真(True)和逻辑假(False),逻辑常量与数值常量间可相互转换,转换规则如下: (1)逻辑型常量转换为数值时,True转换为-1,False转换为0。 (2)数值型常量转换为逻辑时,非0转换为True,0转换为False。 5.符号常量 当在程序中经常要用到某个常量,而这个常量的数据位较长或很容易输入错误时,就可以使用一个符号(通常用大写字母组成的字符串)表示,这样不仅可避免输入的错误,而且可以增加程序代码的可读性。 符号常量一般是在窗体模块或标准模块的通用部分定义的. 定义格式为: Const 符号常量名 as 类型名 =常量值 例:Const PI As single =3.1415926 2.2.2 变量 变量是在程序执行过程中可以变化的数据项,实际上是用变量标识符命名的存放数据项的计算机内存单元。在程序设计模式中用变量名来描述表达式,而在程序执行中是用相应的变量值代入表达式参加运算的,因此变量在使用前,一般应先定义赋值。 1.变量的组成 一个变量是由变量名、变量类型、变量值和变量的作用域四个部分组成,要理解和灵活使用变量,必须先理解这四个部分的基本概念。 2.变量的命名规则 (1)必须是字母或汉字开头,由字母、汉字、数字或下划线组成,变量名中不能出现空格符。 (2)变量名最多为255个字符。 (3)Visual Bas
您可能关注的文档
最近下载
- 2026年执业药师《西药学综合知识与技能》教材变动对比.docx VIP
- 化工制图[高校教材郑晓梅主编].pdf VIP
- 中医养生企业五行舒体产品手册介绍PPT课件.pptx
- 医院护工培训.pptx VIP
- 第三单元走向未来的少年(教师版)2026年中考一轮复习 道德与法治 九年级下册 统编版.docx VIP
- 2026年带头强化政治忠诚、提高政治能力、固本培元、增强党性等紧扣“五个带头”对照检查发言材料5篇文.docx VIP
- 2025年青岛市初中学业水平考试生物试题真题(含答案)_可搜索.pdf VIP
- 2025年青岛市初中学业水平生物考试.docx VIP
- 列车长反思案例集.docx VIP
- 600MW等级水氢冷发电机主机对外培训资料.pptx VIP
原创力文档

文档评论(0)