版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject对象(Object):在VB中,用来构成用户图形界面的每一个可视的控件,均可视为是一个对象.分为窗体和控件.它是代码和数据的集合.eg:textbox,commandbutton,label.对象的属性(attribute):用来描述对象外部特征,其坐标位置,是否可见等特征的量.eg.width,height,top,left,visible,caption.对象的事件(event):事件是指由VB系统预先设置好的,能够被对象识别的动作.eg:mousemove,click,keypress.事件的格式:privatesub对象名_事件名()………...
endsub对象的方法(method):就是要执行的动作。方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。每个方法完成某个功能,但其实现步骤和细节用户即看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。为对象实施一些动作,对象动作常常要触发事件,而触发事件又可以修改属性.eg.show,move一个对象建立以后,其操作通过与该对象有关的属性,事件和方法来描述.2.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject窗体(form)----也就是平时所说的窗口,它是VB编程中的最常见的对象,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块.一、窗体的结构(thestructureofform):建立一个新窗体的过程.(1)从“工程”菜单中选择“添加窗体”菜单项(2)“添加窗体”对话(3)“新建”选项卡用于创建一个新窗体.(4)“打开”按钮二、窗体的属性(theattributeofform):eg:name,caption,backcolor,borderstyle,controlbox,maxbutton,moveable,WindowState,ect.2.5窗体对象----theobjectofform2.6应用程序的创建过程1.创建应用程序界面(createaninterfaceofapplicationprogram)2.设置属性(settheirattribute)3.编写代码(editthecodeofsuborfunction)4.运行调试程序(run&debugtheprogram)5.程序的保存.(savetheprogram)Eg1:P24Eg2:编写一个图片浏览程序,按下按钮1时加载图片1,按下按钮2时加载图片2.按下按钮3时退出系统.jztp.vbp2.7基本输入,输出控件----
basicinput,outputobject基本输入输出控件是指label,textbox用于显示和输入文本.一、标签(label)控件.1.功能(function):显示用户不能编辑,修改的文本,通常用来标识那些本身不带caption(标题)属性的控件Eg:textbox,scrollbar.2.常用属性(commonusedattribute):alignment,autosize,wordwrap3.程序举例(forexample):Eg1:p272-3Eg2:(1)直接设置label的caption属性.(2)加载时修改label的caption属性.(3)由命令按钮控制修改caption属性.(4)试编程实现文字“中英文录入技术”的动态显示.(ycdh.frm)二.文本框(textbox)控件.1.功能(function):是一个通用控件,通常被用来显示用户输入的信息,常作为接收用户输入的接口.亦可在设计及运行时为其text属性赋值,起信息输出的作用.2.常用属性(commonusedattribute):Multiline、scrollbars、passwordchar、maxlength和locked3.程序举例(forexample):Eg1:(1)输入:a+b+c(2)输出:dEg2:输入密码进行身份验证作业:P392,5,7,8,9,10,112.7基本输入,输出控件----
basicinput,outputobject2.8框架(theobjectofframe)1.功能(function):作为容器安放其他控件对象将这些控件对象分成可标识的控件组.2.常用属性(normalattribute):caption,font,forecolor,enabled3.程序举例(forexample):Eg:p302-5caption的修改enabled的修改2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox一.命令按钮(commandbutton)★1.功能(function):当用户单击或双击某一命令按钮时则触发某一事件执行某段程序功能.2.常用属性(normalattribute):caption、visible,value,enable.3.程序举例:(forexample)(1)P312-6(2)将命令按钮的鼠标指针形状设置为手形.Command1.mousepointer=99(custom)command1.mouseicon=loadpicture(“c:\samples\hand.cur”)(3)试在窗体中绘制四个按钮,分别设置其标题为“计算器”,“文字处理”,“MS-DOS方式”,“退出”然后编程实现各自的功能.shellsy.frm二.单选框(optionbutton)1.功能(function):为用户提供选项,并显示该选项是否被选中,该控件用于“多选一”的情况,并通常以选项按钮组的形式出现.当组内某个按钮被选中时,其他按钮将自动失效.2.常用属性(normalattribute):value,enabled,style.3.程序举例:(forexample)(组间)(1)用两个单选框实现“显示”,“隐藏”
图片.(2)p322-7用三个单选框实现文本框“红”,“绿”,“蓝”三种颜色的改变.2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox三.复选框(checkbox)1.功能(function):单选框仅允许多选一,而checkbox允许用户从程序提供的多选项中选中一个或多个,checkbox组中的某个选项被选中时其他选项不会无效.2.常用属性(normalattribute):value.3.程序举例:(forexample)Eg1:p332-8Eg2:用复选框实现“红”,“绿”,“蓝”的选择看效果与单选框有何不同.ysfrm.frm2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox一.列列表框框(listbox)1.功能(function):为用户户提供了了选项项的列列表,用户户可以以从列列表中中进行行选择输输入.如果果项目目数目目超过过列表表框可可显示示的数数目,控件件将自自动出出现滚滚动条条,它它是规规范输输入的的好工工具.用户户可以以从列列表框框中选择一一个或或多个个项目目。2.常常用属属性(normalattribute):columns(0,1~n),list,sorted,listindex方法(normalmethod):additem,removeitem,clear.3.程序举举例:(forexample)(1)在属性性设置置时直直接为为列表表框加加表项项.同同时加加多项项时用用ctrl+enter(2)p352-9在加载载窗体体时添添加.(3)运行时时用命命令按按钮添添加(4)删除指指定的的表项项.(5)删除所所有的的表项项.((6))见listex.vbp注意::index的取值值2.10列列表表框和和组合合框控控件----theobjectoflistboxandcombobox▲二.组组合框框(combobox)1.功能(function):组合框框---是是文本框框和列表框框组合成成的控控件,它综综合了了文本本框和和列表表框的的功能能,用用户既既可以以在文文本框框中直接输输入数数据,也可可以在在列表表框中中进行行选择.2.常常用属属性(normalattribute):stylestyle0---下拉式式组合合框可可直接接输入入内容容或利利用列列表1---单单组合合框可可直接接输入入内容容2---下下拉式式列表表可可利利用列列表3.程程序举举例:(forexample)实现style为不同同值时时的组组合框框的不不同形形式并并使当当选择择某一一表项项时弹弹出一一个对对话框框.见见combotx.vbp2.10列列表表框和和组合合框控控件----theobjectoflistboxandcombobox▲本章总总结Visualbasic简介Visualbasic6.0的安装和和启动动Visualbasic集成开开发环环境VB中的对象,对象象的属性,事件和方法VB的对象举举例:form,label,textbox,frame,commandbutton,optionbutton,checkbox,listbox,combobox作业::实验验三、、实验验四第十六六章调调试试与错错误处处理▲Vb提供了了丰富富的测测试手手段,,可以以方便便地跟跟踪程程序的的运行行,解解决程程序错错误,,并进进行适适当的的错误误处理理。一、错错误的的类型型编译错错误::指程序序在编编译过过程中中出现现的错错误。。是由由于不不正确确的构构造代代码而而产生生的,,比如如非法法使用用或丢丢失关关键字字、遗遗漏了了某些些必须须的标标点符符号、、函数数调用用缺少少参数数或括括号不不匹配配等。。运行错误::指应用程序序在运行时时执行了非非法操作或或某些操作作失败,比比如要打开开的文件没没有找到,,磁盘空间间不足,除除法运算除除数为零等等。(只有有在运行时时才会出现现)逻辑错误::当程序未按按预期方式式执行时就就会产生错错误。得到到的不是预预期结果。。二、程序调调试工具程序调试的的概念:是一个在应应用程序的的开发过程程中查找并并修改错误误的过程程。VB提供的调试试工具包括括断点、临时时表达式、、单步运行行等。第十六章调调试试与错误处处理▲三、三种程程序模式设计时、运运行时和中中断时。进入中断模模式的方法法:1、在中断断中设置断断点2、使用stop语句进入中中断模式3、按下ctrl+break、选择“运行行”菜单中中的“中断断”菜单项项、单击工工具栏上的的“中断””按钮。跟踪应用程程序的执行行:1、逐语句句执行代码码2、跳过代代码中的过过程3、从过程程中跳出4、运行到到光标处5、设置下下一条要执执行的语句句9、静夜四无无邻,荒居居旧业贫。。。1月-231月-23Wednesday,January4,202310、雨中黄叶叶树,灯下下白头人。。。23:36:0823:36:0823:361/4/202311:36:08PM11、以以我我独独沈沈久久,,愧愧君君相相见见频频。。。。1月月-2323:36:0823:36Jan-2304-Jan-2312、故人江海别别,几度隔山山川。。23:36:0823:36:0823:36Wednesday,January4,202313、乍见见翻疑疑梦,,相悲悲各问问年。。。1月-231月-2323:36:0823:36:08January4,202314、他乡乡生白白发,,旧国国见青青山。。。04一月月202311:36:08下下午23:36:081月-2315、比不了得就就不比,得不不到的就不要要。。。一月2311:36下下午1月-2323:36January4,202316、行行动动出出成成果果,,工工作作出出财财富富。。。。2023/1/423:36:0823:36:0804January202317、做做前前,,能能够够环环视视四四周周;;做做时时,,你你只只能能或或者者最最好好沿沿着着以以脚脚为为起起点点的的射射线线向向前前。。。。11:36:08下下午午11:36下下午午23:36:081月月-239、没有有失败败,只只有暂暂时停停止成成功!!。1月-231月-23Wednesday,January4,202310、很多多事情情努力力了未未必有有结果果,但但是不不努力力却什什么改改变也也没有有。。。23:36:0823:36:0823:361/4/202311:36:08PM11、成功就就是日复复一日那那一点点点小小努努力的积积累。。。1月-2323:36:0823:36Jan-2304-Jan-2312、世间成成事,不不求其绝绝对圆满满,留一一份不足足,可得得无限完完美。。。23:36:0823:36:0823:36Wednesday,January4,202313、不知香积积寺,数里里入云峰。。。1月-231月-2323:36:0823:36:08January4,202314、意志坚强强的人能把把世界放在在手中像泥泥块一样任任意揉捏。。04一月月202311:36:08下下午23:36:081月月-2315、楚塞三三湘接,,荆门九九派通。。。。一月2311:36下下午1月-2323:36January4,202316、少年十十五二十十时,步步行夺得得胡马骑骑。。2023/1/423:36:0823:36:0804January202317、空山山新雨雨后,,天气气晚来来秋。。。11:36:08下下午午11:36下下午23:36:081月-239、杨柳散和和风,青山山澹吾虑。。。1月-231月-23Wednesday,January4,202310、阅读一一切好书书如同和和过去最最杰出的的人谈话话。23:36:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年工厂劳动合同样本
- 2024年红木家具转让协议
- 港航实务 皮丹丹 教材精讲班课件 67-第2章-2.9.1-耙吸挖泥船施工(三)
- 2024年合同格式范本
- 2024年二手房购房协议书对买方有利的精
- 2024年轮胎买卖合同范本正规范本
- 2024年销售欠款协议书范本
- 2024年付款的合同
- 2024年棉纱购销合同范本
- 2024年门面出租合同模板
- 5.2 外力作用与地表形态高三地理一轮复习课件
- NB/T 11446-2023煤矿连采连充技术要求
- 护理美学-第一章 美学概述
- 空调管路设计规范
- 《父亲、树林和鸟》 公开课一等奖创新教案(共两课时)
- 消防故障排查合同范本
- 2005劳动合同范本
- 汇川技术员工等级
- 岭南新天地案例分析
- 人教版七年级数学上册同步压轴题专题02数轴上的三种动点问题(学生版+解析)
- CAD设计制图智慧树知到答案2024年黑龙江农业工程职业学院(松北校区)
评论
0/150
提交评论