第2章 Visual Basic编程基础.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:116 大小:1.6MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第2章 Visual Basic编程基础.ppt

第2章VisualBasic编程基础.ppt

预览

免费试读已结束,剩余 106 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章VisualBasic编程基础2.1VB程序的书写规则(4)一行中可书写多个语句,语句之间用冒号“:”分隔。例如:a=0:b=0:c=0(5)以半角的单引号“’”开头的语句是注释语句。程序运行过程中,注释内容不被执行。本程序随机产生2个两位正整数并求和PrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsIntegerRandomize‘初始化随机数生成器a=Int(90*Rnd+10)‘产生[10,99]区间内的随机整数b=Int(90*Rnd+10)c=a+b‘求两数之和Print"产生的两个随机数:";a,bPrint"求和结果:";cEndSub2.2数据类型1、常量声明中可替代[As类型];2、数据的类型可在数据之后加上一个类型符来标识:413&、123456@、86!、104.67#等。(2)长整型(Long)长整型也用于保存整数,表示数的范围较大,占4个字节,类型符是&号。例如DimaAsLong或Dima&都表示定义a为长整型。(3)单精度型(Single)Single用于保存浮点实数,小数点后有效数字最多是7位,占4个字节,类型符是!号。例如DimaAsSingle或Dima!都表示定义a为单精度型。(4)双精度型(Double)Double也用于保存浮点实数,但精度比Single高,小数点后有效数字最多是15位,占8个字节,类型符是#号。例如DimaAsDouble或Dima#都表示定义a为双精度型。(5)字节型(Byte)Byte用于存储二进制数,取值范围0~255,占1个字节。2.字符类型(String)字符型数据是用双引号括起来的若干个字符,如”新乡学院艺术学院”,类型符是$号。String型又分为定长和不定长字符串两种。定长字符串:指定字符串的长度,字符串的长度受到限制不定长字符串:不指定字符串的长度,字符串的长度能发生改变不定长字符类型的定义:Dims1AsString,s2$‘定义s1,s2为不定长的字符串s1=”Visual”‘s1的长度是6s2=”VB”‘s2的长度是2定长字符类型的定义:Dim变量名AsString*字符串长度例如:Dims1AsString*8‘定义s1的长度为8个字符3.布尔型类型(Boolean)Boolean型只有两个常量:True和False。当逻辑数据转换为整型数据时,True转换为-1,False转换为0。4.日期类型(Date)日期类型数据表示日期和时间,表示日期的范围从公元100年1月1日到9999年12月31日。日期数据在引用时一定要用#号前后括起来。如:D1=#2011-11-12#。5.对象类型(Object)对象数据类型用来表示应用程序中的对象,可用Set语句来指定一个被声明为Object的变量,去引用应用程序中的任何实际对象。例如:SubForm_Click()DimTempAsObjectSetTemp=Form1‘Temp表示窗体Form1Temp.Caption=”窗体的标题”EndSub6.变体类型(Variant)Variant是一种特殊的数据类型,是所有未定义的变量的缺省数据类型,它能够表示所有系统定义类型的数据,它对数据的处理完全取决于程序上下文的需要,它可以包括数值型、日期型、字符型、对象型的数据。如果赋予Variant变量,VB会自动完成必要的数据类型转换。如果对变体类型进行数学运算或函数运算,则变体类型必须包含某个数,如果两个两个含有字符串的变体变量进行连接时,只能用”&“,而不能用”+“变体类型(Variant)例如:DimS1'S1类型缺省为VariantS1="17"'S1为字符串"17"S1=S1-15'把S1自动转为整型,S1为数值2S1="A"&S1'把S1自动转为字符型,S1为字符串"A2"2.3常量和变量1.直接常量常量可以直接用一个数来表示,称为常数(直接常量)数值常量包括整型常数、长整型常数、单精度常数、双精度常数、货币型常数、字节型常数等。对于各种数值类型的常量值,为了显式地指明常数的类型,可以在常数后面加上类型说明符,这些说明符分别为:%:整型,如:890%是一个整型常数&:长整型,如:45010234&是一个长整型常数!:单精度浮点型,如:-0.123!是一个单精度常数#:双精度浮点型,如:1.236#是一个双精度常数2.字符串常量字符串常量是用双引号括起来的一串字符,每个字符占1个字节,可以是任何合法字符,如:"VB"、"123"、chr$(13)(回车符)、"程序设计",等等。3.逻辑常量逻辑常量只有两个值:真(True)和假(Fals