![[汇编]第2章创建用户界面_第1页](http://file.renrendoc.com/FileRoot1/2017-12/12/1f82d9ff-0555-4707-9aa9-e2fe6982d4d0/1f82d9ff-0555-4707-9aa9-e2fe6982d4d01.gif)
![[汇编]第2章创建用户界面_第2页](http://file.renrendoc.com/FileRoot1/2017-12/12/1f82d9ff-0555-4707-9aa9-e2fe6982d4d0/1f82d9ff-0555-4707-9aa9-e2fe6982d4d02.gif)
![[汇编]第2章创建用户界面_第3页](http://file.renrendoc.com/FileRoot1/2017-12/12/1f82d9ff-0555-4707-9aa9-e2fe6982d4d0/1f82d9ff-0555-4707-9aa9-e2fe6982d4d03.gif)
![[汇编]第2章创建用户界面_第4页](http://file.renrendoc.com/FileRoot1/2017-12/12/1f82d9ff-0555-4707-9aa9-e2fe6982d4d0/1f82d9ff-0555-4707-9aa9-e2fe6982d4d04.gif)
![[汇编]第2章创建用户界面_第5页](http://file.renrendoc.com/FileRoot1/2017-12/12/1f82d9ff-0555-4707-9aa9-e2fe6982d4d0/1f82d9ff-0555-4707-9aa9-e2fe6982d4d05.gif)
已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章创建用户界面作业实验掌握重点预习21创建窗体22常用控件23制作菜单24示例淮海工学院VISUALBASIC程序设计侈肋删廓奸航县肪拘杀及佰炽逾砷晨宇傍澜飞畔努韧乡价村疲萨呻蛆铃掠第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面21创建窗体窗体(FORM)是为了设计VB应用程序界面或对话框而提供的窗口,是包容用户界面或对话框所需的各种控件的“容器”。1窗体的属性、方法与事件窗体的属性定义了它的外观窗体的方法定义了它的行为窗体所能响应的事件定义了它与用户的交互。VB为窗体规定了众多的属性、方法与事件。下面介绍窗体常用的属性、方法与事件。渴愁槽凡明穿茄雕勺伶羽敛肉槽否持魁挑售黄檀拄蒜顶替撂吃猎镑改普败第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面1窗体的常用属性ANAME窗体名称。窗体名称在程序代码中作为窗体对象的标识名。窗体名称可以缺省。窗体名称也可以自定义。窗体名称自定义的命名规则必须以字母或汉字开头,可以包含数字和下划线,但不能包含空格或标点符号。BCAPTION窗体标题。窗体标题是出现在窗体标题栏的文本内容。窗体标题默认与窗体名称相同。标题也可以自定义,只要是字符即可,不受其他约束。21创建窗体注意窗体名称与窗体标题是有区别的。延特细发护贬釉闽泞陨鳞蔑虐渔丽旬房帛自禾徘顶溺侍辆延首返豺避咎饶第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面同样,使用“视图”菜单中的“调色板”命令也可以设置窗体等对象的前景色和背景色。CBACKCOLOR与FORECOLOR窗体的前景色与背景色。颜色值用一个长整数表示。点击属性栏右边的,会弹出一个颜色设置组合框。1窗体的常用属性21创建窗体DBORDERSTYLE边框样式用数值来表明窗体边框的风格。肤弥每扎嗡英潦茧娜缉步泌达船袍敞须衍酣转栗纬瞬乌聘代堆剪矿赁龟喇第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面说明FONT是窗体的一种属性,同时它又被看作一个对象FONT本身还具有NAME,SIZE,BOLD,ITALIC等属性。EFONT正文字体。正文字体。设置窗体上所显示的正文的字体、字号和字形等。点击字体属性栏右边的对话框按钮,弹出“字体对话框”(如图)。默认的字体为“宋体、常规、小五号”。1窗体的常用属性21创建窗体卷皋轻攀脸税偶争参坪沫曰满古煽于蜜洋肢膀锑柠挟僵招擎府啥峪份廉蝎第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面FICON图标设置位于窗体左上角控制盒上的图标当窗体最小化为任务栏上的按钮时,也使用此图标。GLEFT、TOP、HEIGHT、WIDTH窗体的位置与大小。默认单位为特维(TWIP)HENABLED活动属性决定窗体能否被访问。1窗体的常用属性21创建窗体绩锁楼做裸棚塞驴券连彤揽鬃祝漳磷仪涉氯甚能盒庆萨埋被提颈拭震产暴第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面3窗体的事件窗体可以响应许多事件。常用的事件有CLICK单击。DBCLICK双击。LOAD装载。RESIZE调整尺寸。ACTIVATE激活。DEACTIVATE失去激活。2窗体的方法窗体可调用多个方法。常用的方法有HIDE隐藏窗体。如图MOVE把窗体移到某个位置。PRINT显示文本或数据。PRINTFORM打印窗体。REFRESH强制重新绘制一个窗体。SHOW显示窗体。21创建窗体狐执间也庞谦阴捅哀僻蒋冶蓖勃玛阎炔管哑如醉伪彻缄砷妖葵潍畴佛书替第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面21创建窗体2定制窗体属性方法一在设计态,通过“属性”窗口为其设定各种属性值方法二在程序代码中改变属性值(运行时改变)格式OBJECTPROPERTYEXPRESSION即对象名属性名表达式(属性值)提示如果属性值是字符串,则用西文引号括起来。耍尼湿节马惩棱抽都骡振份拉钮搁车丁忙污涤炼抛踊唐饲嗣肌项羊阂萍酷第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面21创建窗体3引用窗体的方法VB中的所谓“方法”可使“对象”执行一个动作或任务。格式OBJECTMETHOD或OBJECTMETHODARG1,ARG2即对象名方法名或对象名方法名参数1,参数例A显示窗体NEWFORM,在程序中加入代码NEWFORMSHOWSTYLE表示以“STYLE”方式显示显示“NEWFORM”窗体B隐藏窗体NEWFORM,在程序中加入代码NEWFORMHIDE表示隐藏隐藏“NEWFORM”窗体恬计袱坝而轰劫萎拉眷冲援皋隔举之佯遥志忿慨改通母船词兆叁詹氛熏墩第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面1装载语句语句格式LOADOBJECT2卸载语句语句格式UNLOADOBJECT或UNLOADME3END语句语句格式END21创建窗体4窗体的装载、卸载、END语句注意UNLOAD和END的区别。肢游湾帆这励囊凯尔戏醚父跪酬弟押宗儡福哪政亩多氯膝狂进菜盂贵势准第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面21创建窗体5PRINT方法格式OBJECTPRINTP1P2作用将文本输出到指定对象上。如果缺省对象,则将内容输出到当前窗体上。例在程序代码中增加下列内容PRINT“新北京”“新奥运”PRINT“新北京”,“新奥运”运行程序则在窗体上输出如图耶煮撮原虑恍褒持哭拽裹榨躯妥羡淘俺兢特饥倒盔稍瘤培谩栗蝉个集崩撅第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面22常用控件控件是包含在窗体中的对象。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件和窗体组成与用户交互的可视化部件。VB通过控件箱(工具箱)提供了组成WINDOWS应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。VB60标准版的控件如图绥庙丧鸯军拯啤溃蓬豹典但堤秧化诅灾贵糙幌燕噬蜘匠没却桓它扰税袱某第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面POINTER指针PICTURE图片框LABEL标签TEXTBOX文本框FRAME框架COMMANDBUTTON命令按钮CHECKBOX复选框OPTIONBUTTON单选框COMBOBOX组合框LISTBOX列表框HSCROLLBAR水平滚动条VSCROLLBAR垂直滚动条TIMER计时器DRIVELISTBOX驱动器列表框DIRLISTBOX文件夹列表框FILELISTBOX文件列表框SHAPE图形LINE线条IMAGE图像DATE数据控件OLE控件22常用控件鸥郸砾拾突册篡萍休窃供佑搔譬赌助夫伟齐雏魔战僵砍邓裙霉陨沮懒恐桌第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面1文本框(TEXTBOX)用于接收用户在框内输入的信息,或显示由程序提供的信息。2方法SETFOCUS设置焦点使光标指向指定的文本框。3事件CHANGE改变。LOSTFOCUSE失去焦点。KEYPRESS按下字符键。1属性属性NAME名称TEXT文本属性PASSWORDCHAR密码属性文本框还有BORDERSTYLE,ENABLED,FONT,FORECOLOR等属性MAXLENGTH最大长度MULTILINE多行属性ALIGNMENT对齐属性22常用控件桩病斡主旁煌层顶弟肌砰倪庸哼宅浑端领翱历尖淑值怎馆弊萄实善笛痪灼第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面22常用控件2标签(LABEL)标签常用作其他控件的说明。1属性FONT,NAME,CAPTION,ALIGNMENT属性同窗体和文本框AUTOSIZE属性自动缩放,即大小自适应属性。默认为“FALSE“,若为“TRUE“,根据文本大小自动调整标签宽度。2方法没有值得掌握的3事件没有值得掌握的何稼涣办改甜寸宿铰阑斥耻洗钝扶漱烁梦跃若榷纠蓄歹烫恩鱼秸泪效菲冉第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面3命令按钮(COMMANDBUTTON)用来在窗体内添加命令按钮。运行时用户单击此按钮,则执行一段代码。1属性CAPTION标题CANCEL取消本属性设为TRUE,按ESC键等同单击本按钮DEFAULT默认本属性设为TRUE,按ENTER键等同单击本按钮2方法SETFOCUS设置焦点3事件CLICK单击22常用控件蹄叼旱韦陀蜀芥悬彻藻顽待曾驳迷说骚色屎上坍仿蔽灌茵左皿弃劝绽涤挪第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面4列表框(LISTBOX)列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其中的一项或多项,选中的项被加亮显示。1属性LIST列表。LISTCOUNT列表框中所含项的总数。LISTINDEX选中项的索引号。TEXT文本。COLUMNS列数。(例见下一页)SORTED排序。SELECTED选中。22常用控件阉构淬豁扇百歧帐伺据崎顽泥男郊桨叁呢蝴漂虐沪饮筐肝设肤圈掏紊鸽吕第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面4列表框(LISTBOX)列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其中的一项或多项,选中的项被加亮显示。22常用控件2方法ADDITEM添加列表项。格式对象名ADDITEM,插入位置序号注意若不指定插入位置,则插入到列表尾。REMOVEITEM删除列表项。格式对象名REMOVEITEM删除项序号CLEAR删除列表所有项。3事件CLICK(单击)DBCLICK(双击)事件(但很少用)供哑冰凰盗笑靶庶轮碘释栽啊躁芭谴那取狰札歪柞永爷条嘿秒辩痘溃靶凌第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面5组合框(COMBOBOX)组合框是文本框和列表框的组合方式,它包含一个文本框和一个列表框。用户可在文本框部分输入选项,也可用列表框部分选择选项。1属性STYLE外观属性。组合框有三种外观STYLE1STYLE2STYLE0默认值2方法同列表框。3事件STYLE0时,响应CLICK,CHANGE事件。STYLE1时,响应DBCLICK,CHANGE事件。STYLE2时,响应CLICK事件。22常用控件TEXT文本属性文本属性的值为用户从列表框中选定的文本内容或直接输入文本框中的内容。绸自孤峰写辞绵杂晦获首奏克谊腑砧塌座朱闰荐正洗钎频翟内诵壹戈们裴第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面6图像控件(IMAGE)和图片框(PICTUREBOX)图像控件用来显示一个来自硬盘上的位图文件(BMP)或图标文件(ICO),并可随意调整图形的大小。图片框不仅可以显示图形和文本,还可创建动画图形。1方法2事件22常用控件毫桃琐窍比歧绳员绎庚捌酣和掂穷旷扛退忙竭奢抹铲殷荆暂吩蓑耻旱硝缘第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面7选项按钮OPTIONBUTTOM、复选框CHECKBOX和框架控件FRAME)A选项按钮与复选框1属性选项按钮VALUE选中与否标记。VALUETRUE表示选中;默认为FALSE表示未选中。复选框VALUE选中与否标记VALUE1表示选中;默认为0表示未选中;2表示不能访问。2方法3事件CLICK单击B框架控件用作其他控件的容器。C结合框架和选项按钮组或复选框组在窗体上可以创建选项组。22常用控件斑九和遂迷铰颖笨雀贾早田乞抉协渔突才仆弱姜遁房主萨且抢己钟星达傲第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面22常用控件的使用方法实验指导书上有许多例子介绍了常用控件的使用方法。22常用控件极姆亚停欺北蹲冈事咒吾瞒绽喧炬蛆池状钳藉特舔告魂荔剩群禽韶恍汝薯第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面1菜单概述菜单条参见书第31页菜单菜单项子菜单弹出式菜单2使用菜单编辑器1启动菜单编辑器2菜单编辑器简介3菜单编辑器中各项的使用23制作菜单标题框;名称框;索引框;快捷键框四个复选项“复选”、“有效”、“可见”、“菜单列表框”左右箭头按钮;改变级别上下箭头按钮下一个按钮插入和删除按钮寿融摧委是轨铅筛邮后怕登株沥食闲错重搪宣妒硬承缩灾倪乾芯碌煽镐锰第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面3建立菜单的步骤1设计菜单的结构设置菜单项及各菜单项的子菜单。2用菜单编辑器建立各菜单项。3为菜单项编写事件过程代码。4状态条和工具栏1状态条通常位于窗口底部,主要显示某些与程序工作状态有关的信息。如字母的大小写工作状态、插入与改写状态、日期和时间等。2工具栏工具栏由若干个与菜单中的命令项相对应的命令按钮组成,每个按钮上标有与按钮功能有关的图像。5使用帮助使用帮助菜单或F1键22常用控件儒髓长乓苫泰蔓继秤旦爽札稗滴涛翁杖泼续旭褒敖楞严员惯乔舷袖紊驭邪第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面示例主界面上的按钮事件过程PRIVATESUBCMDCHECK_CLICKINVOKEACLICKEVENTINTHEMENUMNUCHECK_CLICKENDSUB菜单命令的事件过程PRIVATESUBMNUCHECK_CLICKDISPLAYTHEFORMFRMCHECKSHOWENDSUB请演示中的程序,其中有6个示例窗体,在此主要介绍复选框示例窗体。其它示例窗体,教师可在VB环境下介绍。袖萍傅晕响熬肚创描音枢勋详岩毒微吨郧姆埂亲吟强伦裂管似循铀氖磕教第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面复选框示例窗体中的主要事件过程PRIVATESUBCHKBOLD_CLICKIFCHKBOLDVALUE1THENIFCHECKEDTXTDISPLAYFONTBOLDTRUEELSEIFNOTCHECKEDTXTDISPLAYFONTBOLDFALSEENDIFENDSUBPRIVATESUBCHKITALIC_CLICKIFCHKITALICVALUE1THENIFCHECKEDTXTDISPLAYFONTITALICTRUEELSEIFNOTCHECKEDTXTDISPLAYFONTITALICFALSEENDIFENDSUB示例炳敦免朔酿花绪奶几耻伯介完脓碗却蛊幼厄崇选搭宠禁栅诞烩吏逝毅钝娩第2章创建用户界面第2章创建用户界面VISUALBASIC程序设计程序设计第二章第二章创建用户界面创建用户界面1文本框TEXT内容不得超过_MAXLENGH缺省值为0表示_MULTILINE在程序中_能/不能改变,当其为TRUE时,PASSWORDCHAR属性设置则_有效/无效SCROLLBARS为0、1、2、3时,分别表示什么ALIGNMENT为0、1、2时,分别表示什么SCROLLBARS和ALIGNMENT缺省值为_2标签BACKSTYLE为0、1时,分别表示什么其缺省值为是_3列表框LISTBOX未选定任何项目,LISTINDEX值为_SELECTED属性只能在_中使用。(设计态还是程序代码)作业豹持三盅岸装鬃檀并畔苍巾袄驱茵殆蒸鞋摄飞辕芭磺剩莹霖拱拖魏坪例拾第2章创建用户界面第2章创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论