13章 面向对象编程简介ppt课件.pptVIP

  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文档。上传文档
查看更多
13章 面向对象编程简介ppt课件

第13章 面向对象编程简介 §13.1 基本概念 一、对象和类 二、对象变量 §13.2 类的创建 一、 创建类模块 二、 为类添加属性 三、为类添加方法 四、为类添加事件 VB 马致明 * §13.1 基本概念 13.1.1 对象和类 13.1.2 对象变量 §13.2 类的创建 13.2.1 创建类模块 13.2.2 为类添加属性 13.2.3 为类添加方法 13.2.4 为类添加事件 一、 对象和类 二、 对象变量  1. 对象  2. 类  3. 面向对象编程的特点 对象是程序的主体: 对象具有多态性: 对象具有继承性: 对象具有封装性: 1.对象变量的声明 Dim | Private | Public〈变量名〉As [New]〈类名〉   Dim objForm As New Form1 【例13-1】使用对象变量创建新窗体。 _____“克隆”窗体 演示 2. 对象变量的赋值 Set〈变量名〉=〈对象〉 图13-2 引用按钮对象 二、对象变量 【例13-2】使用对象变量引用按钮对象★ 。 3. 特定对象变量与通用对象变量 特定对象变量   Dim objForm As New Form1   Dim cmd As CommandButton 二、对象变量 【例13-3】使用通用控件变量引用不同的控件。 通用对象变量   Dim cnt As Control 演示 13.2.1 创建类模块 13.2.2 为类添加属性 13.2.3 为类添加方法 13.2.4 为类添加事件 1. 选择“工程”菜单中的“添加类模块”菜单项,打开“添加类模块”对话框。 1.Property Let属性过程 [Public | Private] Property Let〈属性名〉([参数列表,]〈值〉)  〈语句序列〉 End Property 2. Property Get属性过程 [Public | Private] Property Get〈属性名〉[参数列表] [As〈类型〉]  〈语句序列〉  ‘包括〈属性名〉= 表达式 End Property 3. Property Set属性过程 [Public | Private] Property Set〈属性名〉([参数列表,]〈对象变量〉)  〈语句序列〉 End Property 【例13-4】设计一个能画出五角星的类,并在窗体中调用。 新建一个工程,为工程添加一个类模块Class1。 在类模块的“通用”段声明变量如下。 在类模块中添加用于设置窗体对象的属性过程。 在类模块中添加用于设置输出五角星横坐标的属性过程。 在类模块中添加用于设置输出五角星纵坐标的属性过程。 在类模块中添加输出五角星的方法。 在窗体中编写事件代码。 演示 1. 在类模块声明部分,用Event语句来声明事件。事件可以带有多个参数,不能是命名参数、可选参数或ParamArray参数。事件没有返回值,而且总是全局的。 2. 在类模块中的适当地方,用RaiseEvent语句来引发事件,并提供所需要的参数。 3. 在将要处理事件的模块声明部分,使用WithEvents关键字,添加该类类型的变量。它必须是一个模块级的变量。 4. 在代码窗口左边的下拉菜单上,选择声明为WithEvents的变量,在代码窗口右边的下拉菜单上,选择希望处理的事件。使用所提供的参数,将代码添加到事件过程中。 添加的对象应该能够根据不同的事件做出不同的反应。 添加和处理事件的基本步骤如下:

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档