Visual Basic 2005程序设计教程 教学课件 作者 978 7 302 19476 7 chap03.pptVIP

Visual Basic 2005程序设计教程 教学课件 作者 978 7 302 19476 7 chap03.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在小册子 3.4 命名空间 3.5 Me关键字 Me关键字提供了一种引用当前类或结构的特定实例的方式。Me关键字的行为与被引用的当前实例(对象变量或结构变量)类似。在向另一个类、结构或模块的过程中,传递关于某个类或结构的当前执行实例的信息时,使用Me尤其有用。 类的程序成员(Procedure Member)都含一个Me参考变量,它永远参考到目前对象(Current Object)。目前对象就是正接受并处理的对象。 * AutoCAD计算机辅助设计 Visual Basic 2005程序设计教程 清华大学出版社 第三章 面向对象的程序设计 3.1面向对象的程序设计的基本概念 面向对象程序设计中的对象是现实世界对象的模型化,它用变量来维护对象的状态,用方法来实现对象的行为。因此简单的说,对象是由描述状态的变量和用来实现对象行为的方法组成。变量是对象的核心,通过方法将这个对象与其他对象分离开,这样有效地保护了对象中的变量,在面向对象中我们称为封装。通过对象的封装,可以有效地实现信息的隐藏和模块化。 类被用来定义一类对象中包含的共有变量和方法,将类实例化即可创建该类中的对象。对象与类是不同的,在面向对象的语言中,类是使用类型,而对象是具体的身体,在引用类中的变量和方法之前必须将类实例化。 3.1.1 对象和类的概念 3.1面向对象的程序设计的基本概念 3.1.2 消息传递 对象之间通过传递信息来实现复杂的行为,消息传递的结 果是对象执行新的操作或修改指定对象的状态。 3.1.3 继承的概念 继承是一种通过已经定义的类来创建新类的机制。利用继承,我们可以先定义一个描述共有属性的超类,然后根据该超类创建具有特有特征的子类。 在Visual Basic 2005中,任何东西被当成对象。当在Visual Basic6中,我们能够创造一个类实例,将它当对象来使用,对象能通过包含的数据和方法来操作。在Visual Basic 2005中,所有的变量都是这样的。 3.1.4 万物皆对象 3.1面向对象的程序设计的基本概念 3.1.5 面向对象编成的优点 (1)维护简单 (2)可扩充性 (3)代码重用 3.2 类和对象 类的声明和实现。其一般形式是: Class classname 类声明 classbody 类体 End Class 3.2.1 类 类的继承: Public Class Derive Inherits Base End Class 3.2 类和对象 3.2.2 属性、事件和方法 Visual Basic 2005中对象具有属性、方法和事件。属性是描述对象的数据。方法告诉对象应做的事情。事件是对象所产生的事情,事件发生时可以编写代码进行处理。 3.2 类和对象 3.2.3 构造函数和析构函数 构造函数用于执行类的实例的初始化。每个类都有构造函数,即使在没有声明的情况下,VB 2005的编译器也将自动地提供一个默认的构造函数。在访问任何一个类的时候,系统都将最先执行构造函数中的语句。 Visual Basic 2005中,包含两种析构函数:Finalize和Dispose。Finlize被系统自动调用,Dispose可以被用户显示调用。 3.2 类和对象 With...End With允许对指定的对象执行一系列语句,而不必重新限定对象的名称。 With块的语法如下: With object [ statements ] End With 其中,object是必选项。它可以是变量或表达式。object可以计算为任何数据类型,包括基本类型。Statements是可选项,它包括在With与End With之间对object运行的一条或多条语句。End With是必选项,它用来结束With块的定义。 3.2.4 With…End With 3.3 类的高级主题 事件处理程序是相应事件发生时调用的过程。可以将任何有效子过程用作事件处理程序。但不能将函数用做事件处理程序,因为它不能将值返回给事件源。 3.3.1 事件和委托 创建事件处理程序的标准方法是使用Handles关键字和WithEvents关键字。VB 2005提供了处理事件的第二种办法:AddHandler关键字。AddHandler和RemoveHandler允许动态地启动和停止特定事件的事件处理。两种途径都可以使用,但不应该在同一个事件中同时使用WithEvents和AddHandler。 3.

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档