版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.4 VB中的对象对象的属性,事件和方法- the attribute,event and method of Object 对象(Object):在VB中,用来构成用户图形界面的每一个可视的控件,均可视为是一个对象.分为窗体和控件.它是代码和数据的集合.eg:text box,command button,label.对象的属性(attribute):用来描述对象外部特征,其坐标位置,是否可见等特征的量.eg.width,height,top,left,visible,caption.对象的事件(event):事件是指由VB系统预先设置好的,能够被对象识别的动作.eg:mousemove,
2、click,keypress.1事件的格式:private sub 对象名_事件名() . end sub对象的方法(method):就是要执行的动作。方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。每个方法完成某个功能,但其实现步骤和细节用户即看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。为对象实施一些动作,对象动作常常要触发事件,而触发事件又可以修改属性.eg.show,move一个对象建立以后,其操作通过与该对象有关的属性,事件和方法来描述.2.4 VB中的对象对象的属性,事件和方法- the attribute,event and
3、 method of Object 2窗体(form)-也就是平时所说的窗口,它是VB编程中的最常见的对象,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块.一、窗体的结构(the structure of form):建立一个新窗体的过程.(1)从“工程菜单中选择“添加窗体菜单项(2)“添加窗体对话(3)“新建选项卡用于创立一个新窗体.(4)“翻开按钮二、窗体的属性(the attribute of form):eg:name,caption,backcolor,borderstyle,controlbox,maxbutton,moveable,WindowState,ect.2.5
4、窗体对象-the object of form32.6 应用程序的创立过程1.创立应用程序界面(create an interface of application program)2.设置属性(set their attribute)3.编写代码(edit the code of sub or function)4.运行调试程序(run &debug the program)5.程序的保存.(save the program)Eg1: P24Eg2:编写一个图片浏览程序,按下按钮1时加载图片1,按下按钮2时加载图片2.按下按钮3时退出系统.jztp.vbp42.7 根本输入,输出控件-bas
5、ic input ,output object根本输入输出控件是指label,text box用于显示和输入文本.一、标签(label)控件.1.功能(function):显示用户不能编辑,修改的文本,通常用来标识那些本身不带caption(标题)属性的控件Eg:textbox,scrollbar.2.常用属性(common used attribute):alignment,autosize,wordwrap3.程序举例(for example):Eg1:p27 2-3Eg2:(1)直接设置label的caption属性.(2)加载时修改label的caption属性.(3)由命令按钮控制修
6、改caption属性.(4) 试编程实现文字“中英文录入技术的动态显示.(ycdh.frm)5二.文本框(text box)控件.1.功能(function):是一个通用控件,通常被用来显示用户输入的信息,常作为接收用户输入的接口.亦可在设计及运行时为其text属性赋值,起信息输出的作用.2.常用属性(common used attribute):Multiline、scrollbars、passwordchar、maxlength和locked3.程序举例(for example):Eg1:(1)输入:a+b+c (2)输出:dEg2:输入密码进行身份验证作业:P39 2,5,7,8,9,1
7、0,112.7 根本输入,输出控件-basic input ,output object62.8 框架(the object of frame)1.功能(function):作为容器安放其他控件对象将这些控件对象分成可标识的控件组.2.常用属性(normal attribute):caption,font,forecolor,enabled3.程序举例(for example):Eg:p30 2-5caption的修改enabled的修改72.9 命令按钮,单项选择框和复选框 -the object of command button,option button and check box一.
8、命令按钮(command button) 1.功能(function):当用户单击或双击某一命令按钮时则触发某一事件执行某段程序功能.2.常用属性(normal attribute):caption、visible,value,enable.3.程序举例:(for example)(1)P31 2-6(2)将命令按钮的鼠标指针形状设置为手形.Command1.mousepointer=99(custom)command1.mouseicon=loadpicture(“c:sampleshand.cur)(3) 试在窗体中绘制四个按钮,分别设置其标题为“计算器,“文字处理,“MS-DOS方式,“
9、退出然后编程实现各自的功能.shellsy.frm8二.单项选择框(option button)1.功能(function):为用户提供选项,并显示该选项是否被选中,该控件用于“多项选择一的情况,并通常以选项按钮组的形式出现.当组内某个按钮被选中时,其他按钮将自动失效.2.常用属性(normal attribute):value,enabled,style.3.程序举例:(for example)(组间)(1)用两个单项选择框实现“显示,“隐藏 图片.(2)p32 2-7用三个单项选择框实现文本框“红,“绿,“蓝三种颜色的改变.2.9 命令按钮,单项选择框和复选框 -the object of
10、 command button,option button and check box9三.复选框(checkbox)1.功能(function):单项选择框仅允许多项选择一,而checkbox允许用户从程序提供的多项选择项中选中一个或多个,checkbox组中的某个选项被选中时其他选项不会无效.2.常用属性(normal attribute):value.3.程序举例:(for example)Eg1:p33 2-8Eg2: 用复选框实现“红,“绿,“蓝的选择看效果与单项选择框有何不同.ysfrm.frm2.9 命令按钮,单项选择框和复选框 -the object of command bu
11、tton,option button and check box10一.列表框(list box)1.功能(function):为用户提供了选项的列表,用户可以从列表中进行选择输入.如果工程数目超过列表框可显示的数目,控件将自动出现滚动条,它是标准输入的好工具.用户可以从列表框中选择一个或多个工程。2.常用属性(normal attribute):columns(0,1n),list,sorted,listindex方法(normal method):additem,removeitem,clear.3.程序举例:(for example)(1)在属性设置时直接为列表框加表项.同时加多项时用c
12、trl+enter(2)p35 2-9在加载窗体时添加.(3)运行时用命令按钮添加(4)删除指定的表项.(5)删除所有的表项.(6)见listex.vbp注意:index的取值2.10 列表框和组合框控件-the object of list box and combo box 11二.组合框(combobox)1.功能(function):组合框-是文本框和列表框组合成的控件,它综合了文本框和列表框的功能,用户既可以在文本框中直接输入数据,也可以在列表框中进行选择.2.常用属性(normal attribute):stylestyle 0-下拉式组合框 可直接输入内容或利用列表 1-单组合框
13、 可直接输入内容 2-下拉式列表 可利用列表3.程序举例:(for example) 实现style为不同值时的组合框的不同形式并使中选择某一表项时弹出一个对话框.见combotx.vbp2.10 列表框和组合框控件-the object of list box and combo box 12本章总结Visual basic 简介Visual basic 6.0的安装和启动Visual basic集成开发环境VB中的对象,对象的属性,事件和方法VB的对象举例:form,label,textbox,frame,commandbutton,optionbutton,checkbox,listbox,combobox作业:实验三、实验四13第十六章 调试与错误处理Vb提供了丰富的测试手段,可以方便地跟踪程序的运行,解决程序错误,并进行适当的错误处理。一、错误的类型编译错误:指程序在编译过程中出现的错误。是由于不正确的构造代码而产生的,比方非法使用或丧失关键字、遗漏了某些必须的标点符号、函数调用缺少参数或括号不匹配等。运行错误:指应用程序在运行时执行了非法操作或某些操作失败,比方要翻开的文件没有找到,磁盘空间缺乏,除法运算除数为零等。(只有在运行时才会出现)逻辑错误:当程序未按预期方式执行时就会产生错误。得到的不是预期结果。二、程序调试工具程序调试的概念:是一个在应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院后勤服务合同规范
- 体育场馆混凝土路面施工合同
- 机械设备租赁服务合同签订要点
- 企事业单位车辆租赁协议
- 信托公司合同
- 展览馆门卫安全协议
- 知识产权风险管理指南
- 传媒科技公司税务申报指南
- 礼拜堂租赁合同
- 招投标中心项目招标问题总结
- JJG 162-2019饮用冷水水表 检定规程(高清版)
- 消防系统供电与布线
- 疯牛病检测规范与防控
- 小学生写字教学经验交流
- 施工现场保卫方案
- 风力光伏新能源发电企业组织架构和部门职能
- 《柔性接口给水管道支墩》(10S505国标图集)简介-国标10s505
- 河沙开采工艺流程
- 机井通电标准化设计(200kVA
- [宝典]妻管严攻略游戏生活休闲
- 培养学生良好学习习惯的物理教学策略
评论
0/150
提交评论