欢迎来到天天文库
浏览记录
ID:39341525
大小:84.51 KB
页数:4页
时间:2019-07-01
《VB知识点 (学考)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信息技术VB知识点一、VB中常用的几个基本控件Label控件(标签)Timer控件(定时器)Image控件(图象)TextBox控件(文本框)CommandBotton控件(命令按钮)Listbox控件(列表框)二、VB工程常识(1)一个VB工程包括两个文件:窗体文件(.frm)和工程文件(.vbp)。(2)由VB工程生成的.EXE文件,可脱离VB环境运行(3)注释语句以单引号开头(’),写解释文字。注释对程序没有影响,主要是增加程序的可读性(4)多行语句写在一行上,用冒号k=a:a=b:b=k(编程时不建议使用)三、VB常
2、用的基本数据类型数据类型名说明数据长度或范围Integer整型-32768~32767Long长整型-2,147,483,648~2,147,483,647Single单精度实数型绝对值在1.401298E-45~3.402823E38内的实数,有效数字约6~7位Double双精度实数型绝对值在10E-324~1.79E308内的实数,有效数字约14~15位String变长字符串型一段文字与符号Boolean逻辑型True或FalseDate日期型日期和时间四、VB常用的标准函数函数名函数的功能应用举例函数返回值Abs(X)
3、求X的绝对值Abs(-3.5)3.5Int(X)求不大于X的最大整数Int(4.1)4Sqr(X)求X的算术平方根Sqr(4)2Rnd()求[0,1)之间的一个随机数。使用前需用Randomize语句初始化RandomizeA=Rnd()A的值为[0,1)之间的一个随机数Val(X)数字字符串转换成数值Val("170")170Str(X)数值转换成字符串Str(170)"170"Asc(X)字符转换为ASCIIAsc("A")65Chr(X)ASCII转换为字符Chr(65)"A"Len(X)计算字符串的长度Len("ab
4、c")3信息技术VB知识点Mid(X,n,k)取字符串X中从第n个字符开始长度为k的子串Mid("Auto",3,2)"to"注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号五、VB的基本运算运算符说明运算符优先级表达式样式实例运算注意事项幂^1X^y2^3结果为8取负-2-x-2结果为-2乘法*3X*y2*2结果为4注意“*”写法。实数除法/3X/y5/2结果为2.5注意与“”的区别整数除法(求整除部分)4Xy52结果为25.252结果为2-5.252结果为-2取模(求余数)M
5、od5Xmody5mod2结果为14mod-3结果为1-4mod3结果为-1加法+6X+y5+2结果为7“+”有时也可以联接两个字符串,但那时不是加法运算符,而成为字符串连接减法-6x-y5-2结果为3连接&或+6X&y“5”&“2”结果为”52”5&2结果为”52”注意:数字也可以相连,&会自动把它们转换为字符。(4)VB的关系运算符:=、>、>=、<、<=、<>。所有关系运算具有相同的优先级,均为第7级(5)VB的逻辑运算符:8、非(not) 9、与(and) 10、或(or)(6)变量名命名规则:在同一个
6、程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。VB保留字不能用作变量名。如Abc、C123、C_num变量说明用Dim语句,其常用的形式为:Dim变量名As变量的类型DimcountAsInteger‘定义count是整数类型的数据六、VB语句(1)符号常量定义语句Const符号常量名=常量例:ConstPI=3.14159(2)变量定义语句Dim变量名As变量的类型例:DimcountAsInteger,nameAsStringDim数组变量名
7、(A1toA2)As元素的类型例:Dimclass(1To21)AsString(3)赋值语句:变量名=表达式例:i=i+1、x=5+6、i=6对象名.属性名=表达式例:Label1.Caption=”结果”(4)选择语句:信息技术VB知识点行If语句If条件表达式Then语句例:Ifn<=10Theni=i+1If条件表达式Then语句1Else语句2例:Ifx>0Thens=”正数”Elses=”负数”块If语句:If<表达式1>Then<语句块1>ElseIf<表达式2>Then<语句块2> …ElseIf<表达式n>
8、Then<语句块n>Else<语句块n+1>EndIf虚线部分是可选部分!例:Ifx>90ThenLabel1.Caption=”优秀”ElseIfx>80ThenLabel1.Caption=”良好”ElseLabel1.Caption=”及格”EndIf注意:行if语句只有一行。而块I
此文档下载收益归作者所有