数据类型与表达式 (2).ppt
《数据类型与表达式 (2).ppt》由会员分享,可在线阅读,更多相关《数据类型与表达式 (2).ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验实验2数据类型、常量、变量及表达式数据类型、常量、变量及表达式本章内容及要求:本章内容及要求:1.熟悉熟悉VBVB程序中代码和语句书写规则;程序中代码和语句书写规则;2.掌握掌握VBVB的数据类型、常量、变量;的数据类型、常量、变量;3.掌握掌握VB的的运算符和表达式的使用;运算符和表达式的使用;4.掌握掌握VB常用常用内部内部函数的使用。函数的使用。本章重点:本章重点:变量和常量的定义及使用变量和常量的定义及使用、运算符和表达运算符和表达 式的使用及常用式的使用及常用内部内部函数的使用。函数的使用。2.1VB语言编码规则与约定语言编码规则与约定一、编码规则一、编码规则1VB代码中不区分字
2、母的大小写。代码中不区分字母的大小写。2同同一一行行上上可可以以书书写写多多条条语语句句,但但语语句句间间要要用用冒冒号号“:”分分隔。隔。3若若一一个个语语句句行行不不能能写写下下全全部部语语句句,可可以以换换行行。换换行行时时需需在本行后加入续行符,在本行后加入续行符,1个空格加下划线个空格加下划线“_”。4一行最多允许一行最多允许255个字符。个字符。5注释以注释以Rem开头,也可以使用单引号开头,也可以使用单引号“”,注释内容可,注释内容可直接出现在语句的后面。直接出现在语句的后面。6在程序转向时需用到标号,标号是以字母开始而以冒号在程序转向时需用到标号,标号是以字母开始而以冒号结束的
3、字符串。结束的字符串。二、二、约定约定1为了提高程序的可读性,对于为了提高程序的可读性,对于VB中的关键字其首字中的关键字其首字母大写,其余字母小写母大写,其余字母小写。2.注释有利于程序的维护和调试注释有利于程序的维护和调试Rem开始开始或或单引号单引号。例如:例如:ThisisaVBREMThisisaVB3对象名命名约定:每个对象的名字由对象名命名约定:每个对象的名字由3个小写字母组个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成组成。对象对象前缀前缀例子例子命令钮(命令钮(Command Command Butto
4、nButton)cmdcmdcmdExit cmdExit 窗体(窗体(FormForm)frmfrmfrmTaxfrmTax标签(标签(LabelLabel)lbllbllblFakeName lblFakeName 文本框(文本框(Text BoxText Box)txttxttxtWarning txtWarning 2.2 数据类型数据类型2.2.1标准数据类型标准数据类型2.2.2自定义类型自定义类型在模块级别中使用,用于定义包含一个或多个元素的用在模块级别中使用,用于定义包含一个或多个元素的用户自定义的数据类型。户自定义的数据类型。使用形式:使用形式:Type自定义类型名自定义类型
5、名元素名元素名(下标下标)As类型名类型名元素名元素名(下标下标)As类型名类型名.EndType见下例见下例TypeStudentXhAsStingXmAsStringXbAsStringNlAsIntegerScoreAsSingleEndType例如例如:对于一个学生的对于一个学生的“学号学号”、“姓名姓名”、“性别性别”、“年龄年龄”、“入学成绩入学成绩”等数据,为了处理数据的方等数据,为了处理数据的方便,常常需要把这些数据定义成一个新的数据类型(如便,常常需要把这些数据定义成一个新的数据类型(如Student类型)。类型)。2.2.3 2.2.3 常量常量常常量量在程序运行过程中,其
6、值不能被改变的量称为常量。在在程序运行过程中,其值不能被改变的量称为常量。在VB中有三类常量:中有三类常量:普通常量普通常量符号常量符号常量系统常量系统常量一、普通常量一、普通常量1整型常量整型常量(1)整型()整型(Integer):):表示表示-32768至至32767之间的整数之间的整数例如:例如:1011020(2)长整型()长整型(Long):):表示表示-2,147,483,648至至2,147,483,647之间的整数之间的整数例如:长整型常数的书写:例如:长整型常数的书写:23&2、字符串常量字符串常量在在VB中中字字符符串串常常量量是是用用双双引引号号“”括括起起的的一一串串
7、字字符符,例如例如ABC,abcdefg,123,0,VB程序设计程序设计等。等。说明:说明:(1)字字符符串串中中的的字字符符可可以以是是所所有有西西文文字字符符和和汉汉字字、标标点点符号等;符号等;(2)表示空字符串,而表示空字符串,而表示有一个空格的字符串;表示有一个空格的字符串;(3)若若字字符符串串中中有有双双引引号号,例例如如ABDXYZ,则则用用连连续续两个双引号表示,即:两个双引号表示,即:ABDXYZ“3、逻辑(、逻辑(Boolean)数据类型)数据类型只有两个值只有两个值True,或,或False。将逻辑数据转换成整型时:。将逻辑数据转换成整型时:True为为-1,Fals
8、e为为0;其它数据转换成逻辑数据时:;其它数据转换成逻辑数据时:非非0为为True,0为为False。4、日期常量、日期常量日日期期(Date)型型数数据据按按8字字节节的的浮浮点点数数来来存存储储,表表示示日日期期范范围围从从公公元元100年年1月月1日日9999年年12月月31日日,而而时时间间范范围围从从0:00:0023:59:59。一种在字面上可被认作日期和时间的字符,只要用号码符一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。括起来,都可以作为日期型数值常量。例:例:#09/02/99#、#January4,1989#,#2002-5-41
9、4:30:00PM#都是合法的日期型常量。都是合法的日期型常量。说明:说明:当以数值表示日期数据时,整数部分代表日期,当以数值表示日期数据时,整数部分代表日期,而小数部分代表时间;例如而小数部分代表时间;例如1表示表示1899年年12月月31日。大于日。大于1的的整数表示该日期以后的日期,整数表示该日期以后的日期,0和小于和小于0的整数表示该日期以的整数表示该日期以前的日期。前的日期。二、符号常量二、符号常量在程序中,某个常量多次被使用,则可以使用一个符在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这样不仅在书写上方便,而且有效地改进号来代替该常量,这样不仅在书写上方便,而且有
10、效地改进了程序的可读性和可维护性。了程序的可读性和可维护性。VB中使用关键字中使用关键字Const声明符号常量。其格式如下:声明符号常量。其格式如下:Const常量名常量名As类型类型|类型符号类型符号=常数表达式常数表达式例如:例如:Const PI#=3.1415926535 等价于:等价于:ConstPIAsDouble=3.1415926535三、系统常量三、系统常量VB系统提供了应用程序和控件的系统定义常数。系统提供了应用程序和控件的系统定义常数。例如,要将文本框例如,要将文本框Text1的前景颜色设置为红色,可以使用的前景颜色设置为红色,可以使用下面的语句:下面的语句:Text1.
11、ForeColor=vbRed这里的这里的vbRed就是系统常量。就是系统常量。变量声明变量声明1.用用Dim语句显式声明变量语句显式声明变量形式:形式:Dim变量名变量名AS类型类型等价于等价于Dim变量名变量名类型符类型符例例 DimiCountAsinteger,sumAssingle等价于等价于DimiCount%,sum!2.隐式声明隐式声明VisualBasic允许用户在编写应用程序时,不声明变量允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是这就是隐式声明。所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据类型与表达式 2 数据类型 表达式
限制150内