全国计算机等级考试二级visual_basic培训复习材料.pdf
《全国计算机等级考试二级visual_basic培训复习材料.pdf》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级visual_basic培训复习材料.pdf(135页珍藏版)》请在咨信网上搜索。
1、第一章 窗体和常用基本标准控件(一)一、窗体(Form)1、常考属性1)Na me 属性、Ca ptio n 属性Na me(名称):窗体的名称。Ca ptio n(标题):窗体的标题,出现在窗体的标题栏中。注意:区分Na me和Ca ptio n属性,两者有本质的区别。2)Ba ckCo l o r 属性、Fo reCo l o r 属性Ba ckCo l o r(前景颜色):窗体的背景颜色。Fo reCo l o r(背景颜色):在窗体中用Prin t方法输出的字符的颜色。3)Auto red ra w 属性Auto red ra w(自动重画):默认值为Fa l se。用Prin t方法
2、在窗体输出字符后,当该窗体被 其它窗体覆盖后,原来输出的字符将被抹掉。将Auto red ra w属性设为True,当被覆盖的 窗体重新被激活时,系统将自动重画原来在窗体中用Prin t方法输出的字符。4)Bo rd erStyl e 属性Bo rd erStyl e(窗体边框式样):窗体的边框式样。5)Co n tro l Bo x 属性Co n tro l Bo x(控制按钮):默认值为True。当Co n tro l Bo x属性为Fa l se时,在窗体的标题 栏中没有任何控制按钮,包括没有最小化、最大化和关闭按钮,也没有左上角的小图标。6)Picture 属性Picture(背景图案
3、):窗体的背景图案。默认时没有任何图案。7)En a bl ed 属性En a bl ed(窗体是否可用):默认值为True。当En a bl ed属性为Fa l se时,窗体不接收任何 用户事件,整个窗体不可用。8)To p、Left、Heig h t 和 Wid th 属性To p(上边距):窗体到屏幕上边的距离,以象素为单位。Left(左边距):窗体到屏幕左边的距离,以象素为单位。Heig h t(高):窗体的高度,以象素为单位。Wid th(宽);窗体的宽度,以象素为单位。9)Min Butto n 和 Ma xButto n 属性Min Butto n(标题栏中是否有最小化按钮):默
4、认值为True,当Min Butto n属性值为Fa l se 时,窗体标题栏中没有最小化按钮。Ma xButto n(标题栏中是否有最大化按钮):默认值为True,当Ma xButto n属性值为Fa l se 时,窗体标题栏中没有最大化按钮。10)Visibl e 属性Visibl e(运行时窗体是否可见):默认值为True。当Visibl e属性值为Fa l se时,程序运行 时窗体不可见。11)Fo n t 属性Fo n t(字体):包括以下属性:令Fo n tNa me(字体名称):规定在窗体中使用什么字体。程序运行期间用代码动态控 制时,所写代码为:Fo n tNa me=字体名称
5、,或,窗体名.Fo n tNa me=字体名称,或,。也可在属性窗口中通过Fo n t属性进行修改。令Fo n tSize(字体大小):规定窗体中文字的大小。程序运行期间用代码动态控制时,所写代码为:Fo n tSize=字号(阿拉伯数字),或,窗体名.Fo n tSize=字号。也可在 属性窗口中通过Fo n t属性进行修改。令Fo n tl ta l ic(用Prin t方法在窗体上输出的字符是否为斜体):默认值为Fa l se0当为 True时,用Prin t方法在窗体上输出的字符为斜体字符。程序运行期间用代码动态 控制时一,所写代码为:Fo n tl ta l ic=True/Fa l
6、 se,或,窗体名.Fo n tl ta l ic=True/Fa l se。也可在属性窗口中通过Fo n t属性进行修改。令Fo n tBo l d(用Prin t方法在窗体上输出的字符是否为粗体):默认值为Fa l seo当为True 时,用Prin t方法在窗体上输出的字符为粗体字符。程序运行期间用代码动态控制时,所写代码为:Fo n tBo l d=True/Fa l se,或,窗体名.Fo n tl ta l ic=True/Fa l se。也可在属 性窗口中通过Fo n t属性进行修改。令Fo n tUn d erl in e(用Prin t方法在窗体上输出的字符是否有下划线):默
7、认值为Fa l se。当为True时-,用Prin t方法在窗体上输出的字符有下划线。程序运行期间用代码动 态控制时,所写代码为:Fo n tUn d erl in e=True/Fa l se,或,窗体名.Fo n tUn d erl in e=True/Fa l seo也可在属性窗口中通过Fo n t属性进行修改。令Fo n tStriketh ro ug h(用Prin t方法在窗体上输出的字符是否有删除线):默认值为Fa l se0 当为True时,用Prin t方法在窗体上输出的字符有删除线。程序运行期间用代码动 态控制时,所写代码为:Fo n tStriketh ro ug h=T
8、rue/Fa l se,或,窗体名.Fo n tStriketh ro ug h=True/Fa l se o也可在属性窗口中通过Fo n t属性进行修改。12)Curren tX 和 Curren tYCurren tX(当前输出位置的横坐标):用Prin t方法输出时的当前输出位置的横坐标,即 当前输出位置到窗体左边的距离。以象素为单位。Curren tY(当前输出位置的纵坐标):用Prin t方法输出时的当前输出位置的横坐标,即 当前输出位置到窗体上边的距离。以象素为单位。2、常考事件1)Cl ick 事件Cl ick(单击事件):用鼠标左键或右键单击窗体中空白部分,即没有摆放任何控件的
9、部 分时触发Cl ick事件。2)Dbl Cl ick 事件Dbl Cl ick(双击事件):用鼠标左键或右键双击窗体中空白部分,即没有摆放任何控件的 部分时触发Dbl Cl ick事件。3)Lo a d 和 Un l o a d 事件Lo a d(加载事件):将窗体放入内存,即加载时触发Lo a d事件。“加载”仅仅是将窗体 放入内存,而不是将窗体显示到屏幕上。注意:在Lo a d事件中使用Prin t方法输出数据时,程序运行后不能得到希望的结果,此时应将窗体的Auto Red ra w属性设为True。Un l o a d(卸载事件):将已加载的窗体从内存中去除,即卸载时触发Un l o
10、a d事件。“卸载”的同时,该窗体也从屏幕上消失。4)Activa te 和 Dea ctiva te 事件Activa te(活动事件):窗体被激活,变成活动窗体时触发Activa te事件。Dea ctiva te(非 活动事件):另外的窗体被激活而本窗体变为不活动窗体时触发Dea ctiva te事件。3、常考方法1)Prin t 方法Prin t(打印):最常用的输出方法,格式为:Prin t输出内容。例如:Prin t Visua l Ba sic”Prin t“a bc”,“d ef1Prin t“123”;“456”输出结果为:注意Prin t方法中逗号和分号的使用。注:在多窗体
11、程序设计中还将复习Lo a d、Un l o a d、Sh o w和Hid e方法。例题1T:建立一个名为frmMa in的窗体。窗体的高为1995,宽为4800;标题为“测试 窗体二窗体的标题栏中没有最大化和最小化按钮。程序运行后,单击窗体时在窗体的正中 央显示“我单击了窗体”。运行结果如图所示:注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。函数说明:Sca l eHeig h t Sca l eWid th函数:当使用图形方法或调整控件位置时,返回或设置对象内 部的水平(Sca l eWid th)或垂直(Sca l eHeig h t)度
12、量单位。TextHeig h t、TextWid th函数:用以返回按Fo rm,PictureBo x或Prin ter的当前字体被打印 的文本字符串的高度(TextHeig h t)和宽度(TextWid th)。例题1-2:在名称为Fo rml的窗体上画两个命令按钮,其名称分别为Co mma n d 1和 Co mma n d 2,标题分别为“扩大”和“移动”。如图所示,编写适当的事件过程。程序运行后,如果单击Co mma n d l命令按钮,则使窗体在高、宽方向上各增加0.2倍(变为原来的1.2倍);如果单击Co mma n d 2命令按钮,则使窗体向右移动200,向下移动100。要求
13、:不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。1!x|Forml.|移动4、课堂练习练习1-1:在窗体上画一个名称为Co mma n d l,宽度为1800,高度为500,标题为“单 击我”的命令按钮(如图所示),编写适当的事件过程。要求程序运行后,如果单击“单击 我”命令按钮,则在窗体上显示“我单击了按钮”。运行结果如图所示:要求:不得使用任何变量,直接显示字符串。存盘时必须存放在考生文件夹下,工程文 件名为sjtl.vbp,窗体文件名为sjtl.frmo,1!x|我单击了按钮Forml单击我二、命令按钮(CommandB
14、utton)1、常考属性Na me、Ca ptio n En a bl ed To p Left、Heig h t、Wid th Fo n t Visibl e 等属性与窗体的相 应属性完全相同,其中To p和Le ft的基点是相对于窗体的左上角,而不是屏幕的左上角。1)Ca n cel 和 Defa ul t 属性Ca n cel(放弃):默认值为Fa l se。当值为True时,按键盘上的Esc键等同于用鼠标单击 该命令按钮。一个窗体中只有一个命令按钮的Ca n cel属性能设为True。Defa ul t(默认):默认值为Fa l se。当值为True时一,按键盘上的En ter键等同于
15、用鼠标单 击该命令按钮。一个窗体中只有一个命令按钮的Defa ul t属性能设为Trueo2)Styl e 属性Styl e(样式):规定命令按钮的样式。当值为Sta n d a rd(0)时为标准样式,此时只能在 按钮上显示按钮的Ca ptio n属性值;当值为Gra ph ica l(1)时为图形样式,此时在按钮上能显 示一个图形文件(用命令按钮的Picture属性设置该图形文件)。3)In d ex 属性In d ex(索引下标):当若干按钮控件被组成控件数组时,由In d ex属性确定各个按钮的 下标,例如:Co mma n d 1(0)2、常考事件1)Cl ick 事件Cl ick(
16、单击事件):用鼠标左键单击命令按钮,触发该命令按钮的Cl ick事件。3、常考方法1)Mo ve方法Mo ve(移动):将命令按钮移动到指定位置,该位置的坐标相对于窗体的左上角。格式 为:控件名.Mo ve Left,Top,Width,Heighto 例如:Co mma n d 1.Mo ve 400,400,800,8004、课堂练习练习1-2:在名称为Fo rml的窗体上画两个命令按钮(见图1),其名称分别为Cmd l和 Cmd 2,编写适当的事件过程。程序运行后,如果单击命令按钮Cmd l,则可使该按钮移到窗 体的左上角(只允许通过修改属性的方式实现);如果单击命令按钮Cmd 2,则可
17、使该按钮在 长度和宽度上各扩大到原来的2倍。程序的运行情况如图2所示。要求:不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。图1 图2练习上3:在名称为Fo rml的窗体上画两个命令按钮,其名称分别为C1和C2,标题分 别为“命令按钮1”和“命令按钮2”,编写适当的事件过程。程序运行后,“命令按钮2”隐 藏,此时如果单击“命令按钮1,则“命令按钮2”出现,“命令按钮1”隐藏;二如果单击“命令按钮2,则“命令按钮1”出现,“命令按钮2”隐藏。程序的运行情况如图所示。要求:不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文
18、件名为sjtl.vbp,窗体文件名为sjtl.frm。练习1-4:在名称为Fo rml的窗体上建立二个名称分别为Cmd l、Cmd 2,标题为“按钮 一”、“按钮二”的命令按钮(如图1所示)。要求程序运行后,如果单击“按钮一”,则把“按 钮二”移至I“按钮一”上(如图2所示),使两个按钮重合。注意:1)在程序中不得使用任何变量(必须通过属性设置来移动控件)。2)保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。I Forml-Ini x|I Forml,1 1 x|按钮二1侬二J按钮二1图1图2练习1-5:在名称为Fo rml的窗体上画一个命令按钮,名称
19、为Co mma n d l,其标题为“移 动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行是,每单击按钮一次,按 钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。三、标签(Label)1、常考属性1)Al ig n men t 属性Al ig n men t(对齐方式):标签控件中文字的对齐方式。值为:O-Left J ustify:左对齐(默认)1Rig h t J ustify:右对齐2Cen ter:居中2)Auto Size 属性Auto Size(自动调整大
20、小):根据标签控件中文字的多少自动调整标签的大小。当值为 True时则自动调整标签控件的大小。3)Ba ckStyl eBa ckStyl e(背景样式):设置标签控件的背景是否透明。值为:0Tra n spa ren t:透明1 Opa que:不透明(默认)4)Bo rd erStyl e 属性Bo rd erStyl e(边框样式):设置标签控件是否有边框。值为:0No n e:没有边框(默认)1 Fixed Sin g l e:有边框5)Ca ptio n 属性Ca ptio n(标题):标签控件中显示的文字内容。例题1-3:在名称为Fo rml的窗体上建立一个名称为L1的标签和两个名
21、称为Cmd l和 Cmd 2,标题分别为“显示1”和“显示2”的命令按钮,编写适当的事件过程。要求程序运行 后,如果单击“显示1”命令按钮,则在标签上显示字符串“a a a”;如果单击“显示2”命令 按钮,则在标签上显示字符串“bbb”要求:不要使用任何变量,直接显示字符串。注意:保存时必须存放在考生文件夹下,窗体文件名为sjtZfrm,工程文件名为sjt2.vbp。2、课堂练习练习1-6:在名称为Fo rml的窗体上画一个名称为L1的标签,标题为“请确认”;再画 两个命令按钮,名称分别为Cl、C2,标题分别为“是”、“否”,高均为300,宽均为800o 如图所示。请在属性窗口中设置适当属性满
22、足以下要求:1)窗体标题为“确认”,窗体标题栏上不显示最大化和最小化按钮;2)在任何情况下,按回车键都相当于单击“是按钮;按ESC键都相当于单击“否”按钮。注意:保存时必须存放在考生文件夹下,窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。练习1-7:在名称为Fo rml的窗体上画一个名称为La b的标签,设置高度为450,宽度为 1500,标签上显示内容为“标签”。要求程序运行后,若双击窗体则执行语句La b.Ca ptio n=双 击”,若单击窗体则执行语句La b.Ca ptio n=二注意:保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.v
23、bp。四、文本框(TextBox)1、常考属性1)Text属性Text(文本):文本框控件中显示或输入的文本内容。2)Mul tiLin e 属性MutiLin e(多行显示):设置文本框中是否能显示多行内容。值为:Fa l se:不可显示多行,只能显示一行(默认)True:可显示多行内容3)Ma xLen g th 属性Ma xLen g th(最多显示文本长度):文本框中能显示内容的最大长度。4)Pa ssw o rd Ch a r 属性Pa ssw o rd Ch a r(密码符号):用该属性的值替代文本框中输入的任何字符,以替代输入的 内容达到避免密码被盗的目的。5)Lo cked 属
24、性Lo cked(给文本框上锁):设置文本框中的内容在程序运行时是否可以更改。值为:Fa l se:可以更改(默认)True:不可更改,即文本框中的内容只可读不可改6)Scro l l Ba rs 属性Scro l l Ba rs(滚动条):当文本框的Mul tiLin e属性为True时,可用Scro l l Ba rs属性给文本框 加上水平或垂直的滚动条。值为:0-No n e:没有滚动条1Ho rizo n ta l:有水平滚动条2Vertica l:有垂直滚动条3-Bo th:水平和垂直滚动条都有例题1-4:在名称为Fo rml的窗体上画两个文本框,其名称分别为Textl和Text2,
25、它们 的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适 当的属性满足以下要求:1)Text2可以显示多行文本,且有垂直和水平两个滚动条;2)运行时在Textl中输入的字符都显示为运行后的窗体如图所示。注意:保存时必须存放在考生文件夹下,窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。7)Ta bin d ex 属性Ta bin d ex(Ta b顺序):按键盘上的Ta b键时,焦点在窗体中各个控件之间移动的顺序。8)Fo n t属性与窗体的Fo n t属性完全相同,均有Fo n tNa me、Fo n tSize、Fo n tita l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 visual_basic 培训 复习 材料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。