第2章VB语言基础.ppt
《第2章VB语言基础.ppt》由会员分享,可在线阅读,更多相关《第2章VB语言基础.ppt(45页珍藏版)》请在三一办公上搜索。
1、第 2 章 VB语言基础,学习目标,1.理解VB的各种数据类型2.理解和灵活使用常量和变量3.掌握VB各种运算符和表达式 4.理解和熟练使用VB的内置函数,2.1 数据类型,VB的数据类型可分为标准数据类型和用户自定义数据类型两大类型。标准数据类型又称为基本数据类型,主要有数值型、字符串型、日期时间型、逻辑型和对象型等等,是由VB提供给用户直接使用的数据类型。用户自定义数据类型是用户在程序设计中以标准的数据类型为基础,按一定的语法规则创建的数据类型,主要有结构型和枚举型等,它必须先定义,然后在程序中的使用。,1.数值型数据,(1)整数类型:可分为字节数、整数型和长整型三种数据类型。,(2)实数
2、类型:可分为单精度类型、双精度类型和货币型三种,1.数值型数据,2.字符串型数据(String),字符型数据可分为定长字符串类型和变长字符串型。(1)变长字符串:在计算机中为变长字符串数分配的存储空间随字符串的实际长度的改变而改变。(2)定长字符串:它的长度是固定不变的,当字符串的实际长度小于固定长度时,多余的空间用空格补全;而字符串的实际长度大于固定长度时,只取实际长度中的前固定长度个字符进行存储。,3.日期型数据(Date),日期型数据:表示日期和时间。日期的表示范围为100年1月1日至9999年12月31日;时间的表示范围为00:00:00至23:59:59。日期型数据的占用字节数为8,
3、无类型符。,4.对象数据类型(bject),对象数据类型:指向一个其他应用程序的对象的地址,主要为VB应用程序提供了对其他对象访问的一种超链接方式.这些对象可以是WORD文档、EXCEL电子表格和图表、图片、声音等。对象型数据占用的字节数为4,无类型符。,5.变体型数据(ariant),所有未被声明而直接使用的数据类型就是变体型数据,它可根据程序的上下文来自定义一种数据类型,若存放数值型数据,则占用空间为16个字符,若存放字符串数据,则存放的空间与字符串的实际长度相同。,2.2 常量与变量,变量在使用前,需要先对变量的数据类型进行声明,然后用对应类型的常量对变量进行赋值。,2.2.1 常量,常
4、量是直接写在程序中的数据,在整个程序运行中,它的值是固定不变的。不同类型的常量的格式有所不同,1数值型常量,数值型常量可分为十进制常量、十六进制常量和八进制常量。(1)十进制常量:直接采用算术中的惯用书写,如123、-987.6543。(2)十六进制常量:以&H开头的数值,若&H12,相当于十进制数18。(3)八进制常量:以&O(字母O)开头的数值,若&O12,相当于十进制10。,2.字符串型常量,字符型常量是用双引号括起来的一串字符,格式为”C1C2C3Cn”,每个字符Ci占有一个字节,可以是任何合法的字符。,3.日期型常量,日期常量用来表示日期和时间,输出格式由windows控制面板中的区
5、域选项的日期和时间选项卡设置的格式来确定的。日期常量是用两个“#”符号括起来的,若#08/26/2006#,#08/26/2006 10:53:20 PM#。,4.逻辑常量,逻辑常量只有两个值:逻辑真(True)和逻辑假(False),逻辑常量与数值常量间可相互转换,转换规则如下:(1)逻辑型常量转换为数值时,True转换为-1,False转换为0。(2)数值型常量转换为逻辑时,非0转换为True,0转换为False。,5.符号常量,当在程序中经常要用到某个常量,而这个常量的数据位较长或很容易输入错误时,就可以使用一个符号(通常用大写字母组成的字符串)表示,这样不仅可避免输入的错误,而且可以增
6、加程序代码的可读性。符号常量一般是在窗体模块或标准模块的通用部分定义的.定义格式为:Const 符号常量名 as 类型名=常量值 例:Const PI As single=3.1415926,2.2.2 变量,变量是在程序执行过程中可以变化的数据项,实际上是用变量标识符命名的存放数据项的计算机内存单元。在程序设计模式中用变量名来描述表达式,而在程序执行中是用相应的变量值代入表达式参加运算的,因此变量在使用前,一般应先定义赋值。,1变量的组成,一个变量是由变量名、变量类型、变量值和变量的作用域四个部分组成,要理解和灵活使用变量,必须先理解这四个部分的基本概念。,2变量的命名规则,(1)必须是字母
7、或汉字开头,由字母、汉字、数字或下划线组成,变量名中不能出现空格符。(2)变量名最多为255个字符。(3)Visual Basic 6.0对变量名中的英文字母不区分大小写。(4)定义变量名时不能使用Visual Basic 6.0中的系统保留字,这些系统保留字主要是语句关键字、函数名、对象属性名和系统常量名等。,2变量的命名规则,(5)字符间必须是并排写,不能出现上下标。(6)除数组变量外,普通内存变量中不能出现成对的圆括号。(7)变量命名时,最好选择有特殊意义的字符串作为变量名。如shengri作为生日的变量名,name作为姓名的变量名。,3变量类型的声明,一个变量在使用前,应先声明该变量用
8、来存放的常量的数据类型,然后再进行赋值。即在大多数程序设计中,要求变量“先声明,后使用”。但Visual Basic 6.0也允许变量没有声明而直接使用,因此变量的声明可分为显式声明和隐式声明两种。,3变量类型的声明,(1)显式声明:在程序设计模式中采用Dim语句声明的变量 Dim语句的格式:格式1:Dim as 格式2:Dim(2)隐式声明:没有事先使用Dim语句声明变量而直接使用变量。所有隐式声明的变量都是变体型变量。(3)强制显式声明:在程序设计模式中的通用部分,增加一个语句Option Explicit。,4变量的赋值,(1)采用“=”命令赋值 格式:=功能:该命令将常量赋值于变量,或
9、首先计算表达式的值,然后将这个值赋值于变量。(2)采用InputBox(输入对话框语句)赋值。格式:变量名=InputBox(“输入前提示信息”)功能:在程序运行中由用户通过键盘输入常量或表达式后,对变量赋值(详见2.4.5)。(3)使用相关控件对变量或控件的属性赋值,5变量的作用域,变量按作用域分,可分为局部变量、模块级变量和全局级变量3种,2.3运算符和表达式,在Visual Basic 6.0中有4种运算符:算术运算符、字符串连接符、比较运算符和逻辑运算符,由常量、已赋值变量、函数等元素通过运算符连接而成的式子为Visual Basic 6.0的表达式。,2.3.1 数学运算符和数学表达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5635947.html