全国计算机等级考试二级VB复习资料考试要点Word文档下载推荐.docx
《全国计算机等级考试二级VB复习资料考试要点Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VB复习资料考试要点Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
(2)各种控件之间有部分相同的属性,并不是拥有所有属性。
控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。
(3)Form1.Hide方法和UnloadForm1方法的区别:
第一个方法窗体消失并不存在于内存中;
第二个方法窗体消失但仍存在于内存中。
例题:
(1)以下叙述中正确的是A
A.窗体的Name属性指定窗体的名称,用来标识一个窗体。
B.窗体的Name属性的值是显示在窗体标题栏中的文本。
C.可以在运行期间改变对象的Name属性的值。
D.对象的Name属性值可以为空。
A.VisualBasic是事件驱动型可视化编辑工具。
B.VisualBasic应用程序不具有明显的开始和结束语句。
C.VisualBasic工具箱中的所有控件都具有Width和Height属性。
D.VisualBasic中控件的某些属性只能在运行时设置。
知识点3:
(1)标签(Label1):
Autosize的True属性可以自动调整标签的大小,而False属性不能。
(2)文本框(Text1):
1、Maxlength属性表示文本框所能容纳的字符数。
2、Password属性表示口令输入,可以是“*”或“?
”等。
设置文本框输入字符为“*”:
Text1.Password=”*”,还原文本框字符:
Text1.Password=””,
3、ScrollBars属性是表示文本框有垂直或水平滚动条,但是需要和多行属性Multiline结合一起使用。
4、SelLength属性是表示选中文本框中字符的个数:
Text1.SelLength。
SelStart属性是表示选中文本框中字符或光标之前的字符数:
Text1.SelStrart。
SelText属性是表示选中文本框中的字符:
Text1.SelText。
5、文本的主要事件是Change事件:
(标签内容随文本框内容变化而变化)
PrivatesubText1_Change()
Label1.caption=Text1.text
Endsub
6、文本框的方法只有一个:
Text1.SetFocus
(1)能够获得一个文本框中被选取文本的内容的属性是C
A.TextB.SelLengthC.SelTextD.SelStrart
(2)在窗体上画一个文本框(其名称为Text1)和标签(其名称为Label1)。
要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。
以下可以实现上述操作的事件过程是A
A.PrivateSubText1_Change()B.PrivateSubText1_Click()
Label1.caption=Text1.TextLabel1.caption=Text1.Text
EndSubEndSub
C.PrivateSubLabel1_Change()D.PrivateSubLabel1_Click()
EndSub
(3)命令按钮(Command1):
1、Default属性:
当一个命令按钮的Default属性为True时,按回车键和单击该命令按钮的效果相同。
2、Cancel属性:
当一个命令按钮的Cancel属性为True时,按ESC键和单击该命令按钮的效果相同。
(4)单选按钮和复选框(Option1和Check1):
1、单选按钮:
Value属性的值是True(选中)和False(未选中),Option1.Value=True等同于Option1.Value用法。
2、复选框:
Value属性的值是0(未选中)、1(选中)和2(表示暂时不可用)。
Check1.Value=False可以用,但Check1.Value=True不可用(因为True只能转化数值-1而不是1)。
(5)列表框(List1):
1、List属性是一个数组型属性:
List1.List(索引),索引可以是数字0、1…,List1.listindex,变量i(List1.Text等同于List1.list(List1.listindex))。
2、MultSelect属性:
用来设置一次可以多选表项数。
MultSelect属性值为0时,每次只能选择一项;
MultSelect属性值为1时,可以同时选择多个项目;
MultSelect属性值为2时,可以用辅助键Shift或Ctrl选择多个项目。
3、常用方法:
AddItem方法表示添加的是一个项目,而Removeitem方法表示通过删除索引的方式删除项目。
RemoveItem索引索引可以是数字0、1…,List1.listindex,变量i。
(6)组合框(Combo1):
1、Style属性:
Style属性值为0时,表示下拉式组合框;
Style属性值为1时,表示下简单组合框;
Style属性值为2时,表示下拉式列表框。
其他功能类似列表框(List1)。
(7)图片框和图像框(Picture1和Image1):
1、图片框(Picture1):
Autosize属性值为True时,表示图片框大小随图片大小改变而改变;
Autosize属性值为False时,表示图片框只能部分显示大图片。
2、图像框(Image1):
Stretch属性为True时,图片大小随图像框的大小改变而改变;
Stretch属性为True时,图像框的大小随图片大小的改变而改变。
3、两种图形类型都可以按照下面这个方法加载图片:
Picture1.picture=LoadPicture(App.Path&
“\图片名称.扩展名”)
Image1.picture=LoadPicture(App.Path&
如果要清楚图片:
Picture1.picture=LoadPicture(“”)
Image1.picture=LoadPicture(“”)
注意:
如果使用App.Path方法需要先保存好窗体文件和工程文件到考生文件夹中。
(8)滚动条(HScroll1):
1、Max和Min属性是分别表示滚动条的最大和最小刻度,刻度值用Value属性值来表示:
HScroll1.value。
2、LargeChange和SmallChange属性是分别表示移动滚动条上的左右箭头按钮的移动量和移动滚动条上滚动框的移动量。
3、Scroll和Change事件分别表示拖动滚动条上滚动框的操作和单击滚动条上箭头按钮的操作。
(9)计时器(Timer1):
1、Enabled属性:
Enabled属性值为True时,表示计时器可以走动;
Enabled属性值为False时,表示计时器停止走动;
2、Interval属性:
是表示计时器运动的时间间隔,单位为毫秒。
1秒时间:
Timer1.Interval=1000。
3、Enabled和Interval这两个属性一般情况下需要一起使用。
知识点4:
(1)VisualBasic常用函数的使用方法:
1、数学函数:
★求平方根:
Sqr(n)
★求自然对数Log(n)lnnlog78=loge8/loge7(注意非e为底的对数需要如此转换)
★求以e为底的幂值,exexExp(x)
1n>
★Sqn(n)=0n=0
★Rad()-->
X=Int(Rnd*(上界—下界+1))+下界(产生随机整数)
2、转换函数:
★Str(x)数值x转换成字符串str(12.75)=”12.75”这样转换12.75之前会多出一位。
如果使用Cstr(12.75)=”12.75”这样转换12.75之前不会多出一位。
★Val(x)字符x转换成数值,但x要一定是数字字符才行,Val(“12.75”)=12.75,如果是含有其他字符Val(“12.7ab”)将无法转换。
★chr(x)返回以x为Asccii代码值的字符chr(97)=”a”;
Asc(x)给出字符x的Asccii代码值Asc(“A”)=65
三种类型ASCII代码值转换:
Asc(“0”)~Asc(“9”)-48~57
Asc(“A”)~Asc(“Z”)-65~90
Asc(“a”)~Asc(“z”)-97~122
特殊情况:
Asc(“ABC”)=65只求第一个字符“A”的Ascii代码值
★Fix(x)将数值型数据x的小数部分舍去Fix(12.8)=12Fix(-12.5)=-12;
Int(x)取小于等于x的最大整数当x>
0时,用法和Fix一样;
当x<
0时,Int(-12.3)=-13;
Cint(x)将数值型数据x的小数部分四舍五入Cint(12.7)=13Cint(12.3)=12
但是有特殊情况:
x当x是偶数
Cint(x.5)=
x+1当x是奇数
3、字符函数
★Left(x,n)从x字符串左边起取n个字符Left("
ABCDEFG"
3)="
ABC"
;
Right(x,n)从x字符串右边起取n个字符Right("
EFG"
。
★Mid(x,n1,n2)从字符串x左边第n1个位置开始向右起取n2个字符
Mid(x,n)从字符串x左边第n个位置开始向右全部取
Mid("
3,2)="
CD"
3)="
CDEFG"
★Instr(n,s1,s2)从字符串s1的第n个位置起查找s2在s1中位置,如果n省略,则默认从字符串s1的第1个位置起查找s2在s1中位置
Instr(2,"
"
)=3
知识点5:
1、运算符:
★算术运算符
运算符的优先级:
^>
-->
(*/)>
\>
Mod>
(+--)
★关系运算符
<
=>
>
==<
>
LikeIs运算符优先级相同
★逻辑运算符
Not>
And>
Or>
Xor>
Eqv
(1)表达式4+5\6*7/8Mod9的值是B
A.4B.5C.6D.7
(2)a=3b=2c=1求Printa>
b>
c的结果