vb语言基础.ppt
《vb语言基础.ppt》由会员分享,可在线阅读,更多相关《vb语言基础.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 Visual Basic语言基础2.1 VB的数据类型 2.2 变量2.3 常量2.4 数组2.5 常用函数2.6 运算符与表达式 2.1 VB 6.0的基本数据类型的基本数据类型 VB的数据类型分为六大类:数值型、字符型、布尔型、日期型、对象型、变体型的数据类型分为六大类:数值型、字符型、布尔型、日期型、对象型、变体型(1).整型:整型:短整型(短整型(Integer)表示)表示-32768至至32767即即-215215-1之间的整数,之间的整数,%作为整型的类型符。作为整型的类型符。长整型(长整型(Long)表示)表示-2,147,483,648至至2,147,483,647即即
2、-231231-1 之之间的整数,间的整数,&作为长整型的类型符。作为长整型的类型符。(2).浮点型浮点型(实型实型):单精度型单精度型(Single)表示有效数字为)表示有效数字为7位的小数,位的小数,!作为整型的类型作为整型的类型双精度型双精度型(Double)表示有效数字为)表示有效数字为15位的小数,位的小数,#作为整型的类型作为整型的类型符。符。货币型货币型(Currency):支持:支持15位整数和位整数和4位小数位小数。来表示数据类型。来表示数据类型。货币型数是一种专门为处理货币而设计的数据类型。货币型数是一种专门为处理货币而设计的数据类型。1.1.数值型数值型2.字节型字节型(
3、Byte):存放无符号整数,取值范围:存放无符号整数,取值范围0 2553.3.字符型字符型($($表示字符型类型)表示字符型类型)VBVB字符串是由双引号括起来的一串字符;字符串是由双引号括起来的一串字符;StringString型变量有变长和定长之分,型变量有变长和定长之分,例:例:Dim Dim NameANameA As String As String 声明变长字符串变量声明变长字符串变量 Dim Dim NameBNameB As String*20 As String*20 声明定长字符串变量声明定长字符串变量4.4.日期型日期型 表示日期范围从公元表示日期范围从公元100100
4、年年1 1月月1 1日日99999999年年1212月月3131日,而时间范围从日,而时间范围从0:00:0023:59:590:00:0023:59:59。用号码符。用号码符“#”括起来,都可以作为日期型数值常量。括起来,都可以作为日期型数值常量。日期型常数的表现形式:日期型常数的表现形式:#mm/#mm/dd/yyyydd/yyyy#yyyy-mm-ddyyyy-mm-dd#例:例:Dim d As Date Dim d As Date 声明日期型变量声明日期型变量DateDate D=#10/5/2002#D=#10/5/2002#日期型变量赋值日期型变量赋值 Print D Print
5、 D 输出日期型变量的值输出日期型变量的值5.5.逻辑型逻辑型(Boolean)(Boolean)只有两个值只有两个值TrueTrue,或,或FalseFalse。将逻辑数据转换成整型时:。将逻辑数据转换成整型时:TrueTrue为为-1-1,FalseFalse为为0 0;其它数据转换成逻辑数据时:非;其它数据转换成逻辑数据时:非0 0为为True,0True,0为为FalseFalse。Dim Dim BoolRBoolR As Boolean As Boolean BoolRBoolR=68=68 Print Print BoolRBoolR 输出:输出:False False 6.对象
6、型对象型(Object)声明对象变量后,用声明对象变量后,用Set语句指定实际引用的对象语句指定实际引用的对象 例,窗体上有命令按钮例,窗体上有命令按钮Command1,执行如下语句,执行如下语句,可将该按钮的显示文字改为可将该按钮的显示文字改为OK Dim a As Object 声明声明a为对象型变量为对象型变量 Set a=Command1 指定指定a引用引用Command1命令按钮命令按钮 a.Caption=“OK”与与Command1.Caption等价等价7.变体型变体型(Variant)变体:在程序运行期间可存放不同类型的数据。例:变体:在程序运行期间可存放不同类型的数据。例:
7、Dim X X缺省为缺省为 Variant类型类型 X=17 X被赋予字符串被赋予字符串 17 X=X 2 X被赋予数值被赋予数值15 X=A&X X被赋予字符串被赋予字符串 A15 2.2 变量变量2.变量的命名规则:变量的命名规则:1.以字母或汉字开头以字母或汉字开头,后可跟字母、数字或下划,后可跟字母、数字或下划 线组成线组成.2.变量名最长为变量名最长为255个字符;个字符;3.VB中不区分变量名的中不区分变量名的大小写大小写,不能使用,不能使用VB中的中的 关键字;关键字;4.字符之间必须字符之间必须并排并排书写,不能出现上下标;书写,不能出现上下标;1.1.变量的定义变量的定义 变
8、量是程序中存放数据的空间,为了访问这些空间方变量是程序中存放数据的空间,为了访问这些空间方便,变量要有名字,和空间大小。便,变量要有名字,和空间大小。3.3.变量声明变量声明 1.1.用用DimDim语句显式声明变量语句显式声明变量 Dim Public|Dim|Static|Private 变量名变量名 As 数据类型数据类型,变量名变量名 As 数据类型数据类型 Dim Dim abab As integer As integer sum As single sum As single 等价于等价于 Dim Dim abab%,sum!%,sum!(2).(2).隐式声明隐式声明 Visu
9、al BasicVisual Basic允许用户在编写应用程序时,不声明变量而直接使用,允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是是隐式声明。所有隐式声明的变量都是VariantVariant数据类型。数据类型。(3)(3)强制显式声明强制显式声明Option ExplicitOption Explicit语句语句 良好的编程习惯都应该是良好的编程习惯都应该是“先声明变量,后使用变量先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调,这样做可以提高程序的效
10、率,同时也使程序易于调试。试。Visual Basic Visual Basic 中可以强制显式声明,可以在窗体模中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句:块、标准模块和类模块的通用声明段中加入语句:Option ExplicitOption Explicit3.变量的作用范围和存活期变量的作用范围和存活期 变量的作用范围又称作用域。根据变量声明的位置和声明符的变量的作用范围又称作用域。根据变量声明的位置和声明符的不同,不同,VB将变量分为过程级变量(或称局部变量)、模块级变量和将变量分为过程级变量(或称局部变量)、模块级变量和全局变量全局变量。全局变量在应用
11、程序运行期间始终有效全局变量在应用程序运行期间始终有效;窗体的模块级变量在窗窗体的模块级变量在窗体卸载前一直有效。用体卸载前一直有效。用Dim关键字声明的局部变量仅当过程被执行时关键字声明的局部变量仅当过程被执行时才存在才存在,如果要保留这个局部变量的值的话,可在过程内部用如果要保留这个局部变量的值的话,可在过程内部用Static关键字将局部变量声明为关键字将局部变量声明为静态静态变量变量。2.3 2.3 常量常量1.内部常量内部常量 由应用程序和控件提供。例如:由应用程序和控件提供。例如:Form1.BackColor=vbBlue vbBlue是表示蓝色的内部常是表示蓝色的内部常量量 查看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 语言 基础
限制150内