VB-类、对象及面向对象的编程

上传人:hy****d 文档编号:243016734 上传时间:2024-09-13 格式:PPT 页数:9 大小:87KB
返回 下载 相关 举报
VB-类、对象及面向对象的编程_第1页
第1页 / 共9页
VB-类、对象及面向对象的编程_第2页
第2页 / 共9页
VB-类、对象及面向对象的编程_第3页
第3页 / 共9页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第4章 窗体与控件,1,4-1 类、对象及面向对象的编程,一、类和对象的基本概念,对象(Object),对象是VB应用程序的基本单元,程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。对象是具有某些特性的具体事物的抽象(如:控件及窗体)。每个对象都具有描述其特征的属性,以及附属于它的行为。,类,对象是由类创建的,类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类含有属性和方法,它封装了用于类的全部信息。,容器,容器也是对象,只是此种对象允许在其中添加或包含其他对象。常用的对象有窗体、Frame等。,2,二、面向对象的编程与对象的属性、方法和事件,1、面向对象的编程,2、对象的属性、方法和事件,VB的控件具有自己的属性、事件和方法,可以将属性看作一个对象的性质,将事件看作对象的响应,将方法看作对象的动作,这三者构成了对象的三要素。,(1)属性:对象中的数据保存在属性中,是用来描述和反映对象特征的参数。,语法:对象名.属性名=属性值,(2)方法:对象的方法是对象所能完成的某种操作。,语法:对象名.方法名,(3)事件:事件是对象上所发生的事情。,3,三、,对象的建立和编辑,1、对象的建立方法,(1)从工具箱中建立。(2)使用复制的方法。,2、对象的选定,(1)单个对象的选择:用鼠标单击对象。,(2)多个对象的选择:单击第一个对象,按住Shift键或CTRL键,再单击其他对象。,3、复制或删除对象,(1)复制:先选择对象,然后复制并粘贴。,(2)删除:选定对象后按Del键。,4、对象的命名,每一个对象都有自己的名称,所建立的控件和窗体都有默认的名称,如Form1、Form2、Text1、Text2等,也可以通过对象的属性窗口给对象重新命名。对象名称必须以英文字母或汉字开头,后面可由字母、汉字、数字串组成,其长度不超过255个字符。,4,4-2 窗体和控件的共性,1、窗体,窗体是应用程序的编程窗口和对话框。窗体可包含多个控件。窗体就像包含多个控件的容器。几乎每个应用程序都要包含一个窗体,如果一个应用程序中需要包含多个窗体,必须给它们不同的名称。也就是给它们赋予不同的Name属性。,一、基本概念,系统菜单,栏题栏,最小化按钮,最大化按钮,5,2、控件,控件是预先定义好的对象,是包含在窗体中的对象。 控件同窗体一样,是辅助用户快速完成界面设计的有效工具。 控件和窗体组成与用户交互的可视化部件。,VB通过控件箱(工具箱)提供了组成Windows,应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。,VB6.0控件可以分为三类:内置控件、ActiveX控件和可插入对象。,内置控件:VB内部提供的控件。始终显示在工具箱中,不能从中删除。,ActiveX控件:是扩展名为.ocx的独立文件,不直接显示在工具箱中,用时需要添加。,可插入对象:是能够添加到工具箱中并可以作为控件使用的对象。是一些由其他应用程序创建的不同格式的数据。,VB6.0标准版的控件如图:,6,二、窗体和控件共有的属性,属 性,功 能,Name,用于设置控件或窗体的名称。系统在创建控件或窗体时,自动为控件或窗体指定一个名称(缺省名称)。,Appearance,设置控件或窗体的外观形状。两种选择:0平面外观;1三维外观。缺省值为1,BackColor,设置控件或窗体的背景颜色,BorderStyle,设置控件或窗体的边框样式。对窗体来说,有六种选择:0无边框;1单边框;2可变大小边框;3固定对话框边框;4固定工具窗口边框;5可变工具窗口边框,ForeColor,设置控件或窗体中显示文字的图形的前景颜色,Font,设置控件或窗体中显示文字的字体、字号以及特殊的修饰方式,Caption,设置控件或窗体的标题,Width,设置控件或窗体的宽度,Height,设置控件或窗体的高度,Left,设置控件或窗体左上角的横坐标,Top,设置控件或窗体左上角的纵坐标,Enabled,设置控件是否可用。缺省值为True。True可用;False不可用,Visible,设置是否显示控件或窗体。缺省值为True。True显示;False隐藏,7,三、窗体和控件共有的方法,方法,功 能,Move,移动控件或窗体,同时可以修改它们的宽度和高度,Refresh,重新绘制窗体或控件,SetFocus,将焦点设置在该控件上。只有控件的Enable属性、TapStop属性为True时才有用,8,四、窗体和控件的常用事件,事件名,功能,触发条件,Click,单击,当鼠标指针位于控件或窗体上按一下鼠标左键时,触发,DblClick,双击,当鼠标指针位于控件或窗体上快速地按两下鼠标左键时发生,触发,MouseDown,按下鼠标,当鼠标指针位于控件或窗体上按下鼠标键时,触发。该事件有一个Button参数,取值:1按下鼠标左键;2按下鼠标右键;3按下鼠标中间的键,MouseUp,放开鼠标,当用户在窗体或控件上放开鼠标键后,触发,该事件也有一个Button参数,其意义和取值与MouseDown事件相同,MouseMove,移动鼠标,当鼠标指针在控件上移动时,触发,KeyDown,按下键盘,当用户按下键盘上某个键时,触发,KeyUp,松开键盘,当用户按下键盘上某个键后松开该键时,触发,KeyPress,按键,当用户按下键盘上某个键后松开该键时,触发,Change,发生变化,当控件的内容发生变化时触发。,GotFocus,得到焦点,当控件或窗体得到焦点时触发,LostFocus,失去焦点,当控件或窗体失去焦点时触发,9,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!