vb程序设计教程第二章vb可视化编程基础

vb程序设计教程第二章vb可视化编程基础

ID:40055448

大小:249.86 KB

页数:24页

时间:2019-07-18

vb程序设计教程第二章vb可视化编程基础_第1页
vb程序设计教程第二章vb可视化编程基础_第2页
vb程序设计教程第二章vb可视化编程基础_第3页
vb程序设计教程第二章vb可视化编程基础_第4页
vb程序设计教程第二章vb可视化编程基础_第5页
资源描述:

《vb程序设计教程第二章vb可视化编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VB可视化编程基础例2.1电视机描述:电视机的特性:(属性,*者只读)*尺寸:21“、38”、……*特征:普通、数字高清、等离子、……当前工作模式:TV、AV、……当前频道:3、4、……当前音量:当前状态:开机状态、关机状态电视机的功能:(方法)开机关机,调整音量、更换频道、更换工作模式、搜索频道、调整显示效果。一、VB对象的概念对象——是计算机对现实问题的一种抽象或描述。对象的组成:由刻划其特征的属性及刻划其所能够完成的功能或具有的行为的方法。属性的访问:对象名.属性名方法的访问:对象名.方法名([实际参数])类——具有

2、相同特征的对象的公共模板,或称之为对象的框架或类的集合。同一个类中的对象具有相同的行为、具有类似的特征。对象及对象的使用1、修改对象的属性,改变对象的状态对象名.属性名=新属性值2、查看对象属性[变量=]对象名.属性名3、向对象发送消息,完成特定任务对象名.方法名([参数])对象发送消息完成任务调用方法VB中的类分类——系统设计的类,用户(程序员)设计的类系统设计的类——为完成某种特殊功能由系统设计的类,于此基础上,用户可以进行必要的扩充。如工具箱中的可视控件。注:此为学习重点,主要学习掌握系统类的属性、事件及方法。理解控件的属

3、性、事件及方法控件是实例化的系统类对象,是重点掌握的内容。属性:控制控件的外观、特征及状态,是一组存储对象内部的数据。不同对象其属性值一般是不同的。事件:对对象有影响的外部动作,通过对事件的接收触发对象作出反映而完成某项任务。方法:即一段可执行的过程的名称,通过方法完成具体的任务。事件驱动的程序设计可视控件一般能够被动接收外部作用,即接收事件。应用程序通过触发某个控件(即作用于控件)要求完成某特殊操作。当控件接收到指定事件(即指定外部动作)时,就调用相应的方法完成需要完成的任务。注:一事件发生需要调用的方法称为事件过程,格式如下

4、:对象名_事件名([参数表])endsub小结:VB程序设计首先确定用户操作界面(或操作环境),然后确定用户如何操作。要求界面直观,操作方便。设计可视界面,并设置好相应的属性。最后根据操作触发的事件,编写事件过程。常用的事件:单击(click)、双击(dbclick)、改变(change)、按键(keypress)等等。二、窗体和基本控件控件——可视对象,用以显示某种信息、接收输入数据或接收某种命令完成某项任务。必须存放在某个容器中。容器——特殊的可视对象,于其内部存放控件,即可以存放控件的控件。窗体——容器,一个程序赖以存在的

5、界面,于窗体中添加各种控件以完成任务。注:每一个控件皆有一外name属性,用以区别与其它控件。1、一般控件应用讨论每一个控件具有一特定用途,具有特定的特征(属性)、能够接收特定的事件并提供一些特定的方法能够完成特别的任务。控件的一般性公共特征(属性):控件名称:name,字符串可见性:visible,true(可见)、false(不可见)可用性:enabled,true(可用)、false(不可用)显示信息:caption或text,字符串控件的一般性公共特征(属性)(续):控件位置:top、left(左上角x、y坐标)(像素)

6、控件大小:width、height(宽、高)显示字体:fontName、fontSize、fontBold、fontItalic、fontStrikethru、fontUnderline颜色控件:ForeColor(前景色)、BackColor(背景色)属性的使用:设计时确定属性(控件的外观,特征等)(静态确定),运行时修改属性(动态修改)。常用事件:与鼠标相关的事件:click(单击)、dblclick(双击)、mouseDown(鼠标键按下)、mouseUp(鼠标键台起)、mouseMove(鼠标移动)。与按键有关的事件:k

7、eyPress(按键)、keyDown(键按下)、keyUp(按键台起)。与焦点相关的事件:gotFocus(获得焦点)、LostFocus(失去焦点)。注:一个动作可能引发多个事件,但事件间有一定的发生顺序。2、窗体(Form)用途:程序执行界面,用于存放各种可视控件的容器。注:窗体位于Screen容器中,Screen为屏幕,由显示器的特性决定。主要事件:Initialize:当建立窗体时触发Load:装截窗体后触发,用于初始化窗体界面。Activate:当窗体变成激动状态时触发。Deactivate:当窗体由活动状态变成不激

8、动状态时触发。Unload:当关闭窗体,正由内存中清除时触发Terminate:窗体已彻底清除干净后触发。注:一个窗体由打开到关闭依次触发上述事件(LostFocus事件除外)。Resize:当窗体大小发生变化时触发,用于调整窗体内可视对象的位置及大小。Pain

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。