全国计算机等级考试二级Visual_Basic培训复习材料

更新时间:2023-03-08 06:30:08 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

二级Visual Basic考前复习资料

第一章 窗体和常用基本标准控件(一)

一、窗体(Form)

1、常考属性

1) Name属性、Caption属性

Name(名称):窗体的名称。 Caption(标题):窗体的标题,出现在窗体的标题栏中。 注意:区分Name和Caption属性,两者有本质的区别。 2)BackColor属性、ForeColor属性

BackColor(前景颜色): 窗体的背景颜色。 ForeColor(背景颜色):在窗体中用Print方法输出的字符的颜色。 3)Autoredraw属性

Autoredraw(自动重画):默认值为False。用Print方法在窗体输出字符后,当该窗体被其它窗体覆盖后,原来输出的字符将被抹掉。将Autoredraw属性设为True,当被覆盖的窗体重新被激活时,系统将自动重画原来在窗体中用Print方法输出的字符。 4) BorderStyle属性

BorderStyle(窗体边框式样):窗体的边框式样。 5) ControlBox属性

ControlBox(控制按钮):默认值为True。当ControlBox属性为False时,在窗体的标题栏中没有任何控制按钮,包括没有最小化、最大化和关闭按钮,也没有左上角的小图标。 6) Picture属性

Picture(背景图案):窗体的背景图案。默认时没有任何图案。 7) Enabled属性

Enabled(窗体是否可用):默认值为True。当Enabled属性为False时,窗体不接收任何用户事件,整个窗体不可用。 8) Top、Left、Height和Width属性

Top(上边距):窗体到屏幕上边的距离,以象素为单位。 Left(左边距):窗体到屏幕左边的距离,以象素为单位。 Height(高):窗体的高度,以象素为单位。 Width(宽);窗体的宽度,以象素为单位。 9) MinButton和MaxButton属性

MinButton(标题栏中是否有最小化按钮):默认值为True,当MinButton属性值为False时,窗体标题栏中没有最小化按钮。

MaxButton(标题栏中是否有最大化按钮):默认值为True,当MaxButton属性值为False时,窗体标题栏中没有最大化按钮。 10)Visible属性

Visible(运行时窗体是否可见):默认值为True。当Visible属性值为False时,程序运行时窗体不可见。 11)Font属性

Font(字体):包括以下属性: ? FontName(字体名称):规定在窗体中使用什么字体。程序运行期间用代码动态控

制时,所写代码为:FontName=字体名称,或,窗体名.FontName=字体名称,或,。也可在属性窗口中通过Font属性进行修改。 ? FontSize(字体大小):规定窗体中文字的大小。程序运行期间用代码动态控制时,

1

二级Visual Basic考前复习资料

所写代码为:FontSize=字号(阿拉伯数字),或,窗体名.FontSize=字号。也可在属性窗口中通过Font属性进行修改。

? FontItalic(用Print方法在窗体上输出的字符是否为斜体):默认值为False。当为

True时,用Print方法在窗体上输出的字符为斜体字符。程序运行期间用代码动态控制时,所写代码为:FontItalic=True / False,或,窗体名.FontItalic=True / False。也可在属性窗口中通过Font属性进行修改。 ? FontBold(用Print方法在窗体上输出的字符是否为粗体):默认值为False。当为True

时,用Print方法在窗体上输出的字符为粗体字符。程序运行期间用代码动态控制时,所写代码为:FontBold=True / False,或,窗体名.FontItalic=True / False。也可在属性窗口中通过Font属性进行修改。

? FontUnderline(用Print方法在窗体上输出的字符是否有下划线):默认值为False。

当为True时,用Print方法在窗体上输出的字符有下划线。程序运行期间用代码动态控制时,所写代码为:FontUnderline=True / False,或,窗体名.FontUnderline=True / False。也可在属性窗口中通过Font属性进行修改。 ? FontStrikethrough(用Print方法在窗体上输出的字符是否有删除线):默认值为False。

当为True时,用Print方法在窗体上输出的字符有删除线。程序运行期间用代码动态控制时,所写代码为:FontStrikethrough=True / False,或,窗体名.FontStrikethrough=True / False。也可在属性窗口中通过Font属性进行修改。

12)CurrentX和CurrentY

CurrentX(当前输出位置的横坐标):用Print方法输出时的当前输出位置的横坐标,即当前输出位置到窗体左边的距离。以象素为单位。

CurrentY(当前输出位置的纵坐标):用Print方法输出时的当前输出位置的横坐标,即当前输出位置到窗体上边的距离。以象素为单位。

2、常考事件

1) Click事件

Click(单击事件):用鼠标左键或右键单击窗体中空白部分,即没有摆放任何控件的部分时触发Click事件。 2) DblClick事件

DblClick(双击事件):用鼠标左键或右键双击窗体中空白部分,即没有摆放任何控件的部分时触发DblClick事件。 3) Load和Unload事件

Load(加载事件):将窗体放入内存,即加载时触发Load事件。“加载”仅仅是将窗体放入内存,而不是将窗体显示到屏幕上。注意:在Load事件中使用Print方法输出数据时,程序运行后不能得到希望的结果,此时应将窗体的AutoRedraw属性设为True。

Unload(卸载事件):将已加载的窗体从内存中去除,即卸载时触发Unload事件。“卸载”的同时,该窗体也从屏幕上消失。 4) Activate和Deactivate事件

Activate(活动事件):窗体被激活,变成活动窗体时触发Activate事件。Deactivate(非活动事件):另外的窗体被激活而本窗体变为不活动窗体时触发Deactivate事件。

3、常考方法

1) Print方法

Print(打印):最常用的输出方法,格式为:Print 输出内容。例如:

Print “Visual Basic” Print “abc”, “def” Print “123”; “456”

输出结果为:

2

二级Visual Basic考前复习资料

注意Print方法中逗号和分号的使用。

注:在多窗体程序设计中还将复习Load、Unload、Show和Hide方法。

例题1-1:建立一个名为frmMain的窗体。窗体的高为1995,宽为4800;标题为“测试窗体”。窗体的标题栏中没有最大化和最小化按钮。程序运行后,单击窗体时在窗体的正中央显示“我单击了窗体”。运行结果如图所示:

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

函数说明:

ScaleHeight、ScaleWidth函数:当使用图形方法或调整控件位置时,返回或设置对象内部的水平(ScaleWidth)或垂直(ScaleHeight)度量单位。

TextHeight、TextWidth函数:用以返回按Form,PictureBox或Printer的当前字体被打印的文本字符串的高度(TextHeight)和宽度(TextWidth)。

例题1-2:在名称为Form1的窗体上画两个命令按钮,其名称分别为Command1和Command2,标题分别为“扩大”和“移动”。如图所示,编写适当的事件过程。程序运行后,如果单击Command1命令按钮,则使窗体在高、宽方向上各增加0.2倍(变为原来的1.2倍);如果单击Command2命令按钮,则使窗体向右移动200,向下移动100。

要求:不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

4、课堂练习

练习1-1:在窗体上画一个名称为Command1,宽度为1800,高度为500,标题为“单击我”的命令按钮(如图所示),编写适当的事件过程。要求程序运行后,如果单击“单击我”命令按钮,则在窗体上显示“我单击了按钮”。运行结果如图所示:

要求:不得使用任何变量,直接显示字符串。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

3

二级Visual Basic考前复习资料

二、命令按钮(CommandButton)

1、常考属性

Name、Caption、Enabled、Top、Left、Height、Width、Font、Visible等属性与窗体的相应属性完全相同,其中Top和Left的基点是相对于窗体的左上角,而不是屏幕的左上角。 1) Cancel和Default属性

Cancel(放弃):默认值为False。当值为True时,按键盘上的Esc键等同于用鼠标单击该命令按钮。一个窗体中只有一个命令按钮的Cancel属性能设为True。

Default(默认):默认值为False。当值为True时,按键盘上的Enter键等同于用鼠标单击该命令按钮。一个窗体中只有一个命令按钮的Default属性能设为True。 2) Style属性

Style(样式):规定命令按钮的样式。当值为Standard(0)时为标准样式,此时只能在按钮上显示按钮的Caption属性值;当值为Graphical(1)时为图形样式,此时在按钮上能显示一个图形文件(用命令按钮的Picture属性设置该图形文件)。 3) Index属性

Index(索引下标):当若干按钮控件被组成控件数组时,由Index属性确定各个按钮的下标,例如: Command1(0)

2、常考事件

1) Click事件

Click(单击事件):用鼠标左键单击命令按钮,触发该命令按钮的Click事件。

3、常考方法

1) Move方法 Move(移动):将命令按钮移动到指定位置,该位置的坐标相对于窗体的左上角。格式为:控件名.Move Left, Top, Width, Height。例如:

Command1.Move 400, 400, 800, 800

4、课堂练习

练习1-2:在名称为Form1的窗体上画两个命令按钮(见图1),其名称分别为Cmd1和Cmd2,编写适当的事件过程。程序运行后,如果单击命令按钮Cmd1,则可使该按钮移到窗体的左上角(只允许通过修改属性的方式实现);如果单击命令按钮Cmd2,则可使该按钮在长度和宽度上各扩大到原来的2倍。程序的运行情况如图2所示。

要求:不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

图1 图2

练习1-3:在名称为Form1的窗体上画两个命令按钮,其名称分别为C1和C2,标题分别为“命令按钮1”和“命令按钮2”,编写适当的事件过程。程序运行后,“命令按钮2”隐藏,此时如果单击“命令按钮1”,则“命令按钮2”出现,“命令按钮1”隐藏;二如果单击“命令按钮2”,则“命令按钮1”出现,“命令按钮2”隐藏。程序的运行情况如图所示。

要求:不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

4

二级Visual Basic考前复习资料

练习1-4:在名称为Form1的窗体上建立二个名称分别为Cmd1、Cmd2,标题为“按钮一”、“按钮二”的命令按钮(如图1所示)。要求程序运行后,如果单击“按钮一”,则把“按钮二”移到“按钮一”上(如图2所示),使两个按钮重合。

注意:

1) 在程序中不得使用任何变量(必须通过属性设置来移动控件)。

2) 保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。

图1

图2

练习1-5:在名称为Form1的窗体上画一个命令按钮,名称为Command1,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行是,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

三、标签(Label)

1、常考属性

1) Alignment属性

Alignment(对齐方式):标签控件中文字的对齐方式。值为:

0-Left Justify:左对齐(默认) 1-Right Justify:右对齐 2-Center:居中

2) AutoSize 属性

AutoSize(自动调整大小):根据标签控件中文字的多少自动调整标签的大小。当值为True时则自动调整标签控件的大小。 3) BackStyle

BackStyle(背景样式):设置标签控件的背景是否透明。值为:

0-Transparent:透明

1-Opaque:不透明(默认)

4) BorderStyle 属性

BorderStyle(边框样式):设置标签控件是否有边框。值为:

5

本文来源:https://www.bwwdw.com/article/wie.html

Top