资源描述
类:对相同性质的一种抽象,而对象则是类的一个实例。对象:客观存在的事物或概念对象的特点:状态和行为(属性和方法)如:label1.caption=“hello!”label1.drog 事件:发生在对象上的事情,是由用户在对象上激发的一种动作 (如在按钮对象上单击鼠标事件 command1_click、双击事件等)事件驱动:一个事件的发生,可以引起某个对象上某个方法的执行,即某个事件驱动了相应的事件处理过程的执行。(如按钮上鼠标的单击可以引起Text2属性的改变)VB:Visual Basic面向对象的程序设计语言回顾举例:请说出abcdabcd四个变量的类型 a=a=作秀 b=3.14 b=3.14 c=2011 c=2011 D=b+c D=b+c 数据类型名数据类型名说明说明性质:举例性质:举例IntegerInteger整数整数型型-32768-327683276732767:如:如5656、30003000等等LongLong长整数型长整数型4B4B:如:如4500045000等等SingleSingle单精度单精度实数实数型型4B4B:如:如3.253.25等等DoubleDouble双精度实数型双精度实数型8B8B:StringString字符串型字符串型一段文字与符号:如一段文字与符号:如“vbiseasy”vbiseasy”BooleanBoolean逻辑型逻辑型判断的结果判断的结果:如如true,falsetrue,falsedatedate日期型日期型日期和时间:如日期和时间:如20162016年年1212月月1 1日日一、基本数据类型二、常量与变量概概 念念常量常量程序执行过程中其值不能改变的存储单元或数据程序执行过程中其值不能改变的存储单元或数据(直接常量、符号常量直接常量、符号常量)变量变量用来表示数据的存储区,在程序运行过程中,可以改变这些存储的数据用来表示数据的存储区,在程序运行过程中,可以改变这些存储的数据(变量名:必须以字母开头,不区分大小写,特殊功能词除外如(变量名:必须以字母开头,不区分大小写,特殊功能词除外如for,else等)等)定义变量格式:dim 变量名 as 变量的类型定义符号常量格式:const pi=3.14159Dim a,e as Dim a,e as stringstringDim b,d as Dim b,d as singlesingleDim c as Dim c as integerintegera=a=作秀 b=3.14b=3.14c=2011c=2011D=b+cD=b+cE=a+E=a+a a 举例:请说出abcdeabcde五个变量的类型 a=a=作秀 b=3.14 b=3.14 c=2011 c=2011 D=b+c D=b+c e=a+”a”e=a+”a”如何定义变量、在visual basic中,鼠标单击文本框text1触发的事件处理名称名是:()(A)command1_click (B)text1_click (C)text1_dblclick (D)form_click2、在visual basic中,下列能作为变量名的是()(A)end (B)2a (C)b7 (D)pass_5 (E)next (F)f4 (G)a-23、将文本框text2内输入的字符数据”abc”送到字符型变量N中,应使用的语句是()dim n as string (A)n=text2 (B)n=text2.text (C)n=val(text2)(D)n=val(text2.text)4、将文本框text2内输入的字符数据”123”送到数值型变量N中,应使用的语句是()dim n as integer (A)n=text2 (B)n=text2.text (C)n=val(text2)(D)n=val(text2.text)提示:在文本框中输入或输出的数据均属于字符串型三、数组变量定义变量格式:dim 变量名 as 变量的类型定义一维数组变量格式:dim 数组变量名(A1 to A2)as 元素的类型练习:解释说明变量类型,元素个数。Dim x As integerDim x As integerDim score(1 to 50)as singleDim score(1 to 50)as single score1,score2,score3score50score1,score2,score3score50共5050个元素price(1,1),price(1,2)price(5,6)price(1,1),price(1,2)price(5,6)共3030个元素 dim a as longDim y(1 to 30)as single5、某校对新入学的320名高一男生进行1000米耐久跑测试,测试成绩保留2位小数。在Visual Basic中,下列存储成绩数据的变量定义最合适的是:(A)定义320个整数型变量(B)定义1000个整数型变量(C)定义一个元素个数为320的一维数组,数据类型为整数型(D)定义一个元素个数为320的一维数组,数据类型为单精度实数型6、右图中是visual basic窗体中某对象的属性窗口。从图中可以看出,该对象名是:(A)lab(B)label(C)label1(D)标签1三、标准函数(常用)函数名函数名函数功能函数功能应用举例应用举例Abs(x)Abs(x)求求X X的绝对值的绝对值Abs(-9)=Abs(-9)=Int(x)Int(x)求不大于求不大于X X的最大整数的最大整数IntInt(4.6)=,(4.6)=,intint(-4.6(-4.6)=Sqr(x)Sqr(x)求求X X的算术平方根的算术平方根SqrSqr(4)=(4)=RndRnd随机产生随机产生001 1)的单精度)的单精度值值IntInt(rndrnd*90)90)、intint(rndrnd*90+10)90+10)、intint(rndrnd*90)+1090)+10Len(x)Len(x)计算字符串长度计算字符串长度Len(“s392d)jLen(“s392d)j兔?年兔?年”)=)=Mid(Mid(x,n,kx,n,k)Mid(“a1b2c3de”,2,3)=Mid(“a1b2c3de”,2,3)=Val(x)Val(x)数字字串转换为数值数字字串转换为数值Val(“-170”)=Val(“-170”)=StrStr(x)(x)数值转换成字符串数值转换成字符串StrStr(-170)=(-170)=Asc(x)Asc(x)字符转换为字符转换为ASCIIASCIIAscAsc(“A”)=(“A”)=ChrChr(x)(x)ASCIIASCII转换为字符转换为字符ChrChr(49)=(49)=运算符运算符优先级优先级表达式表达式表达式的值表达式的值算术类算术类-*/Mod+-1234562-1-a3/232-7 mod 3A+b-c关系类关系类=75=20“abd”“abd”逻辑类逻辑类NotAndOr8910Not(32)(32)and 22 or 3B AND CC的值是 (A)true (B)false (C)-1 (D)117、随机产生0,12)中的数,以模拟旅客通过检票口的时间,正确的Visual Basic表达式是 补充:Rnd()函数功能是产生一个范围在0,1)的随机数。(A)Rnd()*12 (B)Rnd()*13 (C)Int(Rnd()*12)+1 (D)Int(Rnd()*13)+118、下面VB程序段用于计算2n并将计算结果显示在文本框text1中,调试时出 现如图所示的错误。关于产生错误的原因,下列叙述正确的是()(A)216的值太大,计算机无法计算 (B)变量S的值超出其定义类型的数据范围 (C)216的值不能在文本框text1中输出 (D)216在VB中不能表示成2nDim n,s as integerN=16S=2nText1.text=str(s)
展开阅读全文