- 0
- 0
- 约3.27千字
- 约 24页
- 2019-04-18 发布于浙江
- 举报
第二章 VB可视化编程基础 例2.1 一、VB对象的概念 对象及对象的使用 理解控件的属性、事件及方法 事件驱动的程序设计 小结:VB程序设计 二、窗体和基本控件 1、一般控件应用讨论 2、窗体(Form) 主要方法 2、标签(Label) 3、文本框(text) 主要事件 主要方法 5、命令按扭(command) 作业 * 电视机描述: 电视机的特性:(属性,*者只读) *尺寸:21“、38”、…… *特征:普通、数字高清、等离子、…… 当前工作模式:TV、AV、…… 当前频道:3、4、…… 当前音量: 当前状态:开机状态、关机状态 电视机的功能:(方法) 开机关机,调整音量、更换频道、更换工作模式、搜索频道、调整显示效果。 对象——是计算机对现实问题的一种抽象或描述。 对象的组成:由刻划其特征的属性及刻划其所能够完成的功能或具有的行为的方法。 属性的访问:对象名.属性名 方法的访问:对象名.方法名([实际参数]) 类——具有相同特征的对象的公共模板,或称之为对象的框架或类的集合。同一个类中的对象具有相同的行为、具有类似的特征。 1、修改对象的属性,改变对象的状态 对象名.属性名=新属性值 2、查看对象属性 [变量=]对象名.属性名 3、向对象发送消息,完成特定任务 对象名.方法名([参数]) 对象 发送消息 完成任务 调用方法 VB中的类分类——系统设计的类,用户(程序员)设计的类 系统设计的类——为完成某种特殊功能由系统设计的类,于此基础上,用户可以进行必要的扩充。如工具箱中的可视控件。 注:此为学习重点,主要学习掌握系统类的属性、事件及方法。 控件是实例化的系统类对象,是重点掌握的内容。 属性:控制控件的外观、特征及状态,是一组存储对象内部的数据。不同对象其属性值一般是不同的。 事件:对对象有影响的外部动作,通过对事件的接收触发对象作出反映而完成某项任务。 方法:即一段可执行的过程的名称,通过方法完成具体的任务。 可视控件一般能够被动接收外部作用,即接收事件。应用程序通过触发某个控件(即作用于控件)要求完成某特殊操作。当控件接收到指定事件(即指定外部动作)时,就调用相应的方法完成需要完成的任务。 注:一事件发生需要调用的方法称为事件过程,格式如下: 对象名_事件名([参数表]) end sub 首先确定用户操作界面(或操作环境),然后确定用户如何操作。要求界面直观,操作方便。 设计可视界面,并设置好相应的属性。 最后根据操作触发的事件,编写事件过程。 常用的事件:单击(click)、双击(dbclick)、改变(change)、按键(keypress)等等。 控件——可视对象,用以显示某种信息、接收输入数据或接收某种命令完成某项任务。必须存放在某个容器中。 容器——特殊的可视对象,于其内部存放控件,即可以存放控件的控件。 窗体——容器,一个程序赖以存在的界面,于窗体中添加各种控件以完成任务。 注:每一个控件皆有一外name属性,用以区别与其它控件。 每一个控件具有一特定用途,具有特定的特征(属性)、能够接收特定的事件并提供一些特定的方法能够完成特别的任务。 控件的一般性公共特征(属性): 控件名称:name,字符串 可见性:visible,true(可见)、false(不可见) 可用性:enabled,true(可用)、false(不可用) 显示信息:caption或text,字符串 控件的一般性公共特征(属性)(续): 控件位置:top、left (左上角x、y坐标) (像素) 控件大小:width、height(宽、高) 显示字体:fontName、fontSize、fontBold、fontItalic、fontStrikethru、fontUnderline 颜色控件:ForeColor(前景色)、BackColor(背景色) 属性的使用:设计时确定属性(控件的外观,特征等)(静态确定),运行时修改属性(动态修改)。 常用事件: 与鼠标相关的事件:click(单击)、dblclick (双击)、mouseDown(鼠标键按下)、mouseUp (鼠标键台起)、mouseMove(鼠标移动)。 与按键有关的事件:keyPress(按键)、keyDown(键按下)、keyUp(按键台起)。 与焦点相关的事件:gotFocus(获得焦点)、LostFocus(失去焦点)。 注:一个动作可能引发多个事件,但事件间有一定的发生顺序。 用途:程序执行界面,用于存放各种可视控件的容器。 注:窗体位于Screen容器中,Screen为屏幕,由显示器的特性决定。 主要事件: Initialize:当建立窗体时触发 Lo
您可能关注的文档
最近下载
- 人教版九年级数学下册2026年春季学期教学工作计划与教学进度表 (最新教材).docx
- T_CACM 1649—2025(支气管扩张症中西医结合诊疗指南).pdf
- 第六届福建省综合气象业务职业技能竞赛【决赛】理论考试题库-上(单选题部分).docx VIP
- 标准图集-07MS101 市政给水管道工程及附属设施.pdf VIP
- 2024年国网四川省电力公司招聘考试真题.pdf VIP
- 【2026年春新教材】部编版小学二年级下册道德与法治全册教案(教学设计).pdf
- 数学思政课教学案例.docx VIP
- 2024-2025学年广东省东莞市东华高级中学、东华松山湖高级中学高一下学期学习效率检测(一)数学试卷(含答案).docx VIP
- (高清版)DB12∕T 1115-2021 泵站工程运行管理规程.pdf VIP
- DB3305_T276-2023_生态联勤警务站建设与管理规范_湖州市 .docx VIP
原创力文档

文档评论(0)