网站大量收购闲置独家精品文档,联系QQ:2885784924

VB对象及其操作.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB对象及其操作

第2章 Visual Basic对象及其操作 本章学习目标: 1、理解面向对象程序设计的方法; 2、掌握窗体对象的常用属性、事件及其方法; 3、掌握文本框、标签和命令按钮控件的常用 属性、事件和方法及其使用; 4、初步了解简单应用程序的界面设计; 2.1 Visual Basic对象有关基本概念 在这一节,将给同学们讲述Visual Basic的对象、属性、事件、方法等几个重要概念,正确理解这些概念是设计Visual Basic应用程序的基础。 2.1.1 对象与类 (1)什么是对象? 对象是代码和数据的集合。在现实生活中,任何可以区别的个体都可以看作一个对象(Object),如一台计算机、一台显示器,一个显示器上的按钮等。 2.1.1 对象与类 在Visual Basic中,对象分为两类: (1)一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作; (2)另一类由用户定义,可以建立用户自己的对象。 Visual Basic设计好的对象有窗体、各种控件、菜单、剪贴板等。用户使用最多的是窗体和控件。 2.1.1 对象与类 (2)什么是类? 类是创建对象实例的模板,是同种对象的集合与抽象,它包含了创建对象的属性描述和行为特征的定义。类是对象的定义,而对象是类的一个实例。 2.1.1 对象与类 例1:下面以“人”为例,说明类与对象的关系。 “人”是一个类,具体的人“张三”就是“人”这个类的一个实例,即“张三”是一个对象。 2.1.2 对象的属性、事件和方法 每个Visual Basic控件都是具有属于自己的属性、事件和方法的对象。可以把属性看成一个对象的性质,把事件看成对象的响应,把方法看成对象的动作。因此,属性、事件、方法构成了对象的三个要素。 2.1.2 对象的属性、事件和方法 1.属性 属性是对象的特性。对象中的数据是保存在属性中,属性是用来描述和反映对象特性的参数。 例如把一个具体的人“张三”看作是一个对象,则年龄、身高、性别、学历等都是该对象区别于其它对象的特性,即这些都是这个对象的属性。 2.1.2 对象的属性、事件和方法 对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(FontSize)、是否可见(Visible)等。有许多属性可能为大多数对象所共有,还有一些属性仅局限于个别对象,例如只有命令按钮才有Cancel属性。 2.1.2 对象的属性、事件和方法 对象属性的设置一般有两条途径: (1)通过属性窗口设置 (设计阶段) 选定对象,在属性窗口中找到相应属性,直接进行设置。 这种方法的特点是简单明了,其缺点是不能在属性窗口设置所有需要的属性。 2.1.2 对象的属性、事件和方法 (2)通过代码设置 (运行阶段) 对象的属性也可以在代码中通过编程来设置,一般格式为: 对象名.属性名 = 属性值 对于当前对象,可以省略对象名,也可以使用Me关键词代替当前对象名。 例如:设置标签Label1的标题为“我爱学Visual Basic”,代码为: Label1.Caption = 我爱学Visual Basic 2.1.2 对象的属性、事件和方法 2. 事件、事件过程和事件驱动 (1)事件 事件(Event)就是对象上所发生的事情,或者说是对象响应的动作。通俗的说事件是对象受外界所给予的一种刺激,如单击、右击、按键等。 2.1.2 对象的属性、事件和方法 在Visual Basic中,事件是预先定义好的、能够被对象识别的动作,如Click(单击)、DblClick(双击)、Load(装入)、MouseMove(移动鼠标)、Change(改变)等。 2.1.2 对象的属性、事件和方法 (2)事件过程 响应某个事件后所执行的操作通过一段程序代码来实现,这样的代码叫做事件过程(Event Procedure)。 2.1.2 对象的属性、事件和方法 事件过程的语法格式如下: Private Sub 对象名_事件过程名[(参数列表)] ….. (事件过程代码) End Sub 例如: Private Sub cmdOk_Click() lblTitle.Caption =我爱学Visual Basic End Sub 2.1.2 对象的属性、事件和方法 (3

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档