第二讲 VB面向对象编程基础.ppt

第二讲 VB面向对象编程基础.ppt

ID:48143373

大小:476.00 KB

页数:31页

时间:2020-01-17

第二讲 VB面向对象编程基础.ppt_第1页
第二讲 VB面向对象编程基础.ppt_第2页
第二讲 VB面向对象编程基础.ppt_第3页
第二讲 VB面向对象编程基础.ppt_第4页
第二讲 VB面向对象编程基础.ppt_第5页
资源描述:

《第二讲 VB面向对象编程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB的几个概念对象(Object):OOP中对象是即包含数据,又包含对数据进行操作的方法;并将其封装起来的一个逻辑实体。VB最主要的对象是窗体(Form)和控件(Control)属性(Properties):对象中封装的数据或状态对象属性的设置:a.属性窗口中设置b.程序中用赋值语句设置方法(Method):对象的操作或行为,用对象的代码来实现事件(Event):对象可识别的动作,来自外部的刺激类(Class):用来创建对象的样板,对象是类的一个实例对象具有属性,对事件的响应和执行方法Height

2、(高度)Color(颜色)Diameter(直径)Puncture(针扎)什么是对象Explode(爆炸)MakeNoise(发音)Deflate(漏气)第二章面向对象编程基础一、对象和控件1.对象的概念对象是什么(类和对象)对象的命名对象的属性、方法2.VB的控件内部控件和ActiveX控件二、VB控件属性和方法1.通用属性2.通用方法三、控件的事件1.事件和事件过程2.通用事件一、对象和控件对象是什么(类和对象)对象(Object):对象就是既包含数据,又包含有对数据进行操作的方法,并将其封装

3、起来的一个逻辑实体;开发者为了把一些普通事物反映到计算机中,可把客观事物的抽象成类,类(Class):是创建对象实例的模板,是同种对象的集合于抽象,它包含了所创建对象的属性描述和行为特征定义;对象被抽象成类后包含三个方面,即属性,方法和事件,类是模板,而对象是以类为模板创建出来的具体实例,类和对象就像模具和成品关系例如:日常生活中的所有事物,如:人,动物,抽象概念比如一个计数器,我们不再使用一个整型变量来表示,而是设计成一个计数器对象,Value是属性,Init()、Dec()和Inc()分别为可

4、执行的三个操作。使用者可以通过三个操作完成计数功能,可以访问属性获取计数器当前状态。类是模板,是静态的定义,对象是具体的,动态产生的实例什么是“类”和“对象”ObjBlueObjYellowObjRed内存属性方法事件高度颜色宽度针扎爆炸放气ColorIDHeightwidth名字PunctuateexplodeDeflateBalloon文件或类库中传统方法:过程语句,更符合计算机思维形态面向对象方法:更接近人类思维,将计算机世界也看成由客观事物组成的世界,事物就是一个个对象。VB中的对象窗体(

5、Form):每一个窗体Form都是一个对象控件(Control):窗体上的界面元素称为控件,比如一个命令按钮、或一个文本框,他们都是对象部件(Component):VB或Windows操作系统提供的类库,比如一个文件对象、一个数据库对象、一个Word文档对象等自定义对象(User-definedObject):程序员可以自行设计一个类,比如气球、计数器对象、学生对象等为对象命名计算机中的对象需要名称来标识,就象现实世界一样,为了区分每个对象,需要为他们指定一个唯一的名称。对象的名称从哪里来:控件对

6、象的名称:属性窗口中的“名称”栏指定,最好采用匈牙利命名法(HungarianNotation)对象变量的名称:变量声明时给定一个名称对象的属性对象有不同的特征,特征就是属性。每种属性有属性名称和特定对象的属性值。比如姚明的身高为226cm获取对象的属性值:姚明.身高,或form1.Caption指定或修改对象的属性值,两种方法:1》初始设置:在属性窗口中2》代码中去动态的设置:form1.Caption=“欢迎”注意:VB语法比其他程序设计语言更简单易用,其他语言设置属性值可能会采取其他方法(比

7、如只能通过提供的特定操作来设置某个属性值,而不是普通的赋值语句)对象的方法对象可以完成的动作:称为操作、方法或服务,因此需要将计算机对象看作为物理世界中有自主行为的个体。比如窗体可以移动,就是一个move方法,如何移动,就是该方法的参数,move(0,0)。事实上,方法就好比一个函数或过程。使用一个对象的方法:form1.move0,0通常对象的一些属性的改变是通过对象方法来完成的,就像计数器的value属性通过Init(),Inc()等方法改变。这是面向对象方法的一个重要特性——封装性(使用者不

8、需要关心内部是如何实现的)VB可视化对象——控件内部标准控件:只要启动了vb开发工具,就会在工具箱中看到它们ActiveX控件:一般以很多个*.ocx文件独立存在,是对标准控件的扩充,不会自动显示在工具箱中,需要用时利用菜单将对应的文件加载到工程中。二、控件的属性和方法(名称)属性控件对象的名称,唯一标识该控件,所有控件都有此属性Height,Width,Left,Top属性容器和控件的关系类似纱包和豆的关系Left:返回或设置控件左边与其容器左边之间的距离Top:返回或设置控件顶

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

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

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