- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章VisualBasic编程基础
2.1 数据类型
2.2 常量与变量
2.3 运算符和表达式
2.4 Visual Basic的内部函数
2.5 基本输入输出;2.1 数据类型;表2-1 Visual Basic的基本数据类型;1、数值型数据(Numeric);2、字符串(String)数据类型
字符串型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符,包括ASCII字符、汉字及其它可打印字符组成的文本。
在VB中有两种类型字符串:变长字符串和定长字符串。变长字符串的长度不确定,可以是0~231个范围内的字符,而定长字符串长度一定,可以是0~231个范围内的字符。
; 当声明一个变量为String型时,按系统默认设置为可变长字符串,其长度由为它赋值的字符串决定;定长字符串可用语法“String * Size”表示,当给定长字符串变量赋值时,若字符串的长度变量的长度长,则将字符串的尾部截去;若字符串的长度比变量的长度短,则在尾部补空格。数值字符串(由数字组成的字符串)和数值型变量可以互相赋值。
例如:
Dim x As Single , y AS String
x = 123.456 : y = x y 的值为123.456
x = Int(y) x 的值为123;3、日期型数据(Date);4、逻辑型数据(Boolean);6.变体数据类型(Variant)
变体是一种特殊的数据类型,是所有未定义类型的变量的缺省类型。即如果程序中的变量未定义类型,VB将视之为变体类型。它可以用来存储上面介绍的任何一种类型的数据。
此外,VB中还可以包含四个特殊的数据:
Empty(空)表示变量未指定确定的数据;
Null(虚无值)通常在数据库应用程序中使用,用来指示未知数或数据丢失;
Error(出错)指出过程中出现了一个错误条件;
Nothing(无指向)表示数据还没有指向一个具体对象;
注:在实际编程中,应该特别注意上述各种数据类型的取值范围。;2.1.2 自定义数据类型; 在VB中,用户可以根据需要利用Type语句定义自己的数据类型,语法格式如下:
Type 数据类型名
元素名[(下标)]As 类型名
…
End Type
其中:数据类型名:是要定义的数据类型的名字,由程序员自己命名。
元素名:自定义类型中的一个成员的名字。
下标:表示数组(第四章介绍)作为自定义类型的成员。
类型名:成员所属的数据类型,可以是VB的基本数据类型。;例:定义一个用来记录学生信息的自定义数据类型。
Type StudType
intNo As Integer 学号
strName As String*20 学生姓名
strSex As String*2 性别
sngChinese As Single 语文成绩
sngMath As Single 数学成绩
sngTotal As Single 总分
End Type
定义好新数据类型后,就可用这种数据类型来定义变量。例如:
Dim Student As StudType
使用时,访问变量Student中的某个元素的方法:
变量名.元素名
例如,要访问Student变量所代表的学生的学号,应表示为:SNo;
要访问学生的语文课成绩应表示为:Student.sngChinese。;2.1.3枚举类型;2.2 常量与变量;2.2.1 常量和变量的命名规则
在Visual Basic中常量和变量的命名要遵循以下的规则:
①以字母或汉字开头,由字母、数字或下划线组成,长度小于等于255个字符。
②不能使用Visual Basic中的关键字。关键字又称保留字,是在语法上有固定意义的字母组合。主要包括:命令名、函数名、数据类型名、运算符、Visual Basic系统提供的标准过程等。在联机帮助系统中可以找到全部关键字。
③Visual Basic中不区分常量名或变量名的大小写。为了便于区分,常量名一般全部用大写字母表示。变量名一般首字母大写,其余用小写字母表示。
④为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。缩写前缀的约定见表2-1中的前缀列所示。例如:
strMystring、intCount、sng最大值、lngX_y_z 等都是合法的变量名。
⑤标识符,标识符是指用
文档评论(0)