版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject对象(Object):在VB中,用来构成用户图形界面的每一个可视的控件,均可视为是一个对象.分为窗体和控件.它是代码和数据的集合.eg:textbox,commandbutton,label.对象的属性(attribute):用来描述对象外部特征,其坐标位置,是否可见等特征的量.eg.width,height,top,left,visible,caption.对象的事件(event):事件是指由VB系统预先设置好的,能够被对象识别的动作.eg:mousemove,click,keypress.2.4VB中的对象对象的属性,事件和方法------1事件的格式:privatesub对象名_事件名()………...
endsub对象的方法(method):就是要执行的动作。方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。每个方法完成某个功能,但其实现步骤和细节用户即看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。为对象实施一些动作,对象动作常常要触发事件,而触发事件又可以修改属性.eg.show,move一个对象建立以后,其操作通过与该对象有关的属性,事件和方法来描述.2.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject事件的格式:privatesub对象名_事件名()2.42窗体(form)----也就是平时所说的窗口,它是VB编程中的最常见的对象,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块.一、窗体的结构(thestructureofform):建立一个新窗体的过程.(1)从“工程”菜单中选择“添加窗体”菜单项(2)“添加窗体”对话(3)“新建”选项卡用于创建一个新窗体.(4)“打开”按钮二、窗体的属性(theattributeofform):eg:name,caption,backcolor,borderstyle,controlbox,maxbutton,moveable,WindowState,ect.2.5窗体对象----theobjectofform窗体(form)----也就是平时所说的窗口,它是VB编程中32.6应用程序的创建过程1.创建应用程序界面(createaninterfaceofapplicationprogram)2.设置属性(settheirattribute)3.编写代码(editthecodeofsuborfunction)4.运行调试程序(run&debugtheprogram)5.程序的保存.(savetheprogram)Eg1:P24Eg2:编写一个图片浏览程序,按下按钮1时加载图片1,按下按钮2时加载图片2.按下按钮3时退出系统.jztp.vbp2.6应用程序的创建过程1.创建应用程序界面(create42.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)2.7基本输入,输出控件----
basicinput5二.文本框(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,outputobject二.文本框(textbox)控件.2.7基本输入,输出控62.8框架(theobjectofframe)1.功能(function):作为容器安放其他控件对象将这些控件对象分成可标识的控件组.2.常用属性(normalattribute):caption,font,forecolor,enabled3.程序举例(forexample):Eg:p302-5caption的修改enabled的修改2.8框架(theobjectofframe)1.功72.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.frm2.9命令按钮,单选框和复选框----theobjec8二.单选框(optionbutton)1.功能(function):为用户提供选项,并显示该选项是否被选中,该控件用于“多选一”的情况,并通常以选项按钮组的形式出现.当组内某个按钮被选中时,其他按钮将自动失效.2.常用属性(normalattribute):value,enabled,style.3.程序举例:(forexample)(组间)(1)用两个单选框实现“显示”,“隐藏”
图片.(2)p322-7用三个单选框实现文本框“红”,“绿”,“蓝”三种颜色的改变.2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox二.单选框(optionbutton)2.9命令按钮,单9三.复选框(checkbox)1.功能(function):单选框仅允许多选一,而checkbox允许用户从程序提供的多选项中选中一个或多个,checkbox组中的某个选项被选中时其他选项不会无效.2.常用属性(normalattribute):value.3.程序举例:(forexample)Eg1:p332-8Eg2:用复选框实现“红”,“绿”,“蓝”的选择看效果与单选框有何不同.ysfrm.frm2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox三.复选框(checkbox)2.9命令按钮,单选框和复选10一.列表框(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▲一.列表框(listbox)2.10列表框和组合框控件-11二.组合框(combobox)1.功能(function):组合框---是文本框和列表框组合成的控件,它综合了文本框和列表框的功能,用户既可以在文本框中直接输入数据,也可以在列表框中进行选择.2.常用属性(normalattribute):stylestyle0---下拉式组合框可直接输入内容或利用列表1---单组合框可直接输入内容2---下拉式列表可利用列表3.程序举例:(forexample)实现style为不同值时的组合框的不同形式并使当选择某一表项时弹出一个对话框.见combotx.vbp2.10列表框和组合框控件----theobjectoflistboxandcombobox▲
二.组合框(combobox)2.10列表框和组合框控件-12本章总结Visualbasic简介Visualbasic6.0的安装和启动Visualbasic集成开发环境VB中的对象,对象的属性,事件和方法VB的对象举例:form,label,textbox,frame,commandbutton,optionbutton,checkbox,listbox,combobox作业:实验三、实验四本章总结Visualbasic简介13第十六章调试与错误处理▲Vb提供了丰富的测试手段,可以方便地跟踪程序的运行,解决程序错误,并进行适当的错误处理。一、错误的类型编译错误:指程序在编译过程中出现的错误。是由于不正确的构造代码而产生的,比如非法使用或丢失关键字、遗漏了某些必须的标点符号、函数调用缺少参数或括号不匹配等。运行错误:指应用程序在运行时执行了非法操作或某些操作失败,比如要打开的文件没有找到,磁盘空间不足,除法运算除数为零等。(只有在运行时才会出现)逻辑错误:当程序未按预期方式执行时就会产生错误。得到的不是预期结果。二、程序调试工具程序调试的概念:是一个在应用程序的开发过程中查找并修改错误的过程。VB提供的调试工具包括断点、临时表达式、单步运行等。第十六章调试与错误处理▲Vb提供了丰富的测试手段,可以14第十六章调试与错误处理▲三、三种程序模式设计时、运行时和中断时。进入中断模式的方法:1、在中断中设置断点2、使用stop语句进入中断模式3、按下ctrl+break、选择“运行”菜单中的“中断”菜单项、单击工具栏上的“中断”按钮。跟踪应用程序的执行:1、逐语句执行代码2、跳过代码中的过程3、从过程中跳出4、运行到光标处5、设置下一条要执行的语句第十六章调试与错误处理▲三、三种程序模式152.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject对象(Object):在VB中,用来构成用户图形界面的每一个可视的控件,均可视为是一个对象.分为窗体和控件.它是代码和数据的集合.eg:textbox,commandbutton,label.对象的属性(attribute):用来描述对象外部特征,其坐标位置,是否可见等特征的量.eg.width,height,top,left,visible,caption.对象的事件(event):事件是指由VB系统预先设置好的,能够被对象识别的动作.eg:mousemove,click,keypress.2.4VB中的对象对象的属性,事件和方法------16事件的格式:privatesub对象名_事件名()………...
endsub对象的方法(method):就是要执行的动作。方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。每个方法完成某个功能,但其实现步骤和细节用户即看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。为对象实施一些动作,对象动作常常要触发事件,而触发事件又可以修改属性.eg.show,move一个对象建立以后,其操作通过与该对象有关的属性,事件和方法来描述.2.4VB中的对象对象的属性,事件和方法------theattribute,eventandmethodofObject事件的格式:privatesub对象名_事件名()2.417窗体(form)----也就是平时所说的窗口,它是VB编程中的最常见的对象,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块.一、窗体的结构(thestructureofform):建立一个新窗体的过程.(1)从“工程”菜单中选择“添加窗体”菜单项(2)“添加窗体”对话(3)“新建”选项卡用于创建一个新窗体.(4)“打开”按钮二、窗体的属性(theattributeofform):eg:name,caption,backcolor,borderstyle,controlbox,maxbutton,moveable,WindowState,ect.2.5窗体对象----theobjectofform窗体(form)----也就是平时所说的窗口,它是VB编程中182.6应用程序的创建过程1.创建应用程序界面(createaninterfaceofapplicationprogram)2.设置属性(settheirattribute)3.编写代码(editthecodeofsuborfunction)4.运行调试程序(run&debugtheprogram)5.程序的保存.(savetheprogram)Eg1:P24Eg2:编写一个图片浏览程序,按下按钮1时加载图片1,按下按钮2时加载图片2.按下按钮3时退出系统.jztp.vbp2.6应用程序的创建过程1.创建应用程序界面(create192.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)2.7基本输入,输出控件----
basicinput20二.文本框(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,outputobject二.文本框(textbox)控件.2.7基本输入,输出控212.8框架(theobjectofframe)1.功能(function):作为容器安放其他控件对象将这些控件对象分成可标识的控件组.2.常用属性(normalattribute):caption,font,forecolor,enabled3.程序举例(forexample):Eg:p302-5caption的修改enabled的修改2.8框架(theobjectofframe)1.功222.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.frm2.9命令按钮,单选框和复选框----theobjec23二.单选框(optionbutton)1.功能(function):为用户提供选项,并显示该选项是否被选中,该控件用于“多选一”的情况,并通常以选项按钮组的形式出现.当组内某个按钮被选中时,其他按钮将自动失效.2.常用属性(normalattribute):value,enabled,style.3.程序举例:(forexample)(组间)(1)用两个单选框实现“显示”,“隐藏”
图片.(2)p322-7用三个单选框实现文本框“红”,“绿”,“蓝”三种颜色的改变.2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox二.单选框(optionbutton)2.9命令按钮,单24三.复选框(checkbox)1.功能(function):单选框仅允许多选一,而checkbox允许用户从程序提供的多选项中选中一个或多个,checkbox组中的某个选项被选中时其他选项不会无效.2.常用属性(normalattribute):value.3.程序举例:(forexample)Eg1:p332-8Eg2:用复选框实现“红”,“绿”,“蓝”的选择看效果与单选框有何不同.ysfrm.frm2.9命令按钮,单选框和复选框----theobjectofcommandbutton,optionbuttonandcheckbox三.复选框(checkbox)2.9命令按钮,单选框和复选25一.列表框(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▲一.列表框(listbox)2.10列表框和组合框控件-26二.组合框(combobox)1.功能(function):组合框---是文本框和列表框组合成的控件,它综合了文本框和列表框的功能,用户既可以在文本框中直接输入数据,也可以在列表框中进行选择.2.常用属性(normalattribute):stylestyle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年云南省部编版八年级英语第五章专项训练题库
- 某化工企业环保操作办法
- 2025-2026年生物多样性保护与生态保护测试卷
- 机械制造厂环保条例
- 某食品集团公司员工培训条例
- 纺织印染厂人员考核条例
- 夹具制造外包合同
- 放射治疗计划制定与质量保证(2篇)
- 2026小学体育教资面试高频考题题库
- 2026高中语文教师资格证面试答辩题库及答案
- 新版2025-2026新版部编人教版小学2二年级语文上册1(全册)教案设计合集47
- EN IEC 62477-1-2024 中文版(欧盟光伏储能变流器并网安全限值规范)深度解析
- 2026年新教科版科学三年级上册第3课时 测量气温同步练习及参考答案
- 2026年西安邮电大学西邮伦敦城大国际项目中心招聘(2人)笔试参考题库及答案详解
- 2026秋季七年级新生入学分班考试英语试卷5套(含答案解析)
- 抗感染文献阅读汇报
- 越南新矿产资源法下中国企业投资的机遇与挑战:基于政策分析与实践探索
- 第5课 古代希腊 课件 统编版(新教材)历史九年级上册
- 2026(青岛版新教材)数学三年级上册全册数学教学设计
- 失能老年人健康评估服务工作细则
- 学校食堂留样柜双人双锁工作制度
评论
0/150
提交评论