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

3面向对象的程序设计.doc

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

面向对象的程序设计 【教学目标】 (知识与技能 掌握VB的几个核心概念(对象、属性和事件)及对象的三要素 理解三要素的功能及作用 (过程与方法 通过讲解让学生掌握对象、属性和事件 (情感态度与价值观 培养学生的自学能力 【教学重点】对象、属性和事件的含义及作用 【教学难点】对象、属性和事件的含义 【适用年级】高一 【教学环境】三楼机房 【教学过程】 (引入 回顾上节课的内容,(请学生简述窗体设计器窗口的作用),引出面向对象的程序设计的知识。 (新课传授 一、对象的概念 VB是一种面向对象的程序设计语言,VB中的对象(object)主要是系统设计好的对象,包括窗体、控件、菜单、打印机、剪贴板和数据库等,使用得最多的对象是窗体(form)和控件(control)。控件包含在窗体内部,是指用工具箱中的工具在窗体中画出的、能完成一定功能的部件,如用于输入和编辑文本内容的文本框、用于执行操作的命令按钮等。 ⑴ 对象的建立 不同类型对象的建立方法不同,下面以命令按钮控件为例介绍控件对象的建立方法: ①单击工具箱中绘制命令按钮控件的工具。 ②将鼠标指针移到窗体上适当位置,此时指针变成十字线,按住鼠标器左键不放,拖拉出一个大小合适的方框,释放鼠标器左键,就形成一个命令按钮,如下图所示。 建立控件以后,工具箱中的相应工具和鼠标指针恢复原状。刚建好控件的四周有8个小方块,表示该控件为活动控件。用鼠标器单击控件可选定该控件并使其成为活动控件,拖动控件到新的位置放开可移动控件。用鼠标器拖动控件四周的小方块可改变控件的大小。 ⑵ 对象的命名 每个对象都有自己的名字,有了名字才能在程序中引用该对象。在建立对象时,VB会自动提供一个形如Command1、Command2、Label1、Label2之类的缺省名。为了使程序容易阅读、理解,最好给对象设置一个有意义的名字,如cmdOk等。一般约定对象名由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成,下表列出了常用控件的前缀规定和命名举例。 名字是对象的属性之一,可以通过在属性窗口设置名称属性来给对象命名。 对象的类型 意义 前缀 名字举例 Form 窗体 frm frmFind Command 命令按钮 cmd cmdOk Label 标签 lbl lblInput TextBox 文本框 txt txtSource Timer 定时器 tmr tmrClock 二、对象的属性、方法和事件 VB中的对象具有自己的属性、方法和事件。可以把属性看作对象的性质,把方法看作对象的动作,把事件看作对象对外部操作的响应,它们构成了对象的三要素。 日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色,以及其它一些描述气球状态的属性,如充气或未充气。气球还具有本身所固有的动作,如放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。气球还有预定义的对某些外部事件的响应,例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。 ⑴ 属性 属性(property)是对象的性质,对象的许多属性会影响对象的外观及功能,如窗体的Caption属性决定窗体标题栏中显示的内容,Name属性设置窗体的名称,Height和Width属性决定窗体的初始大小,Top和left属性决定窗体的位置,MaxButton和MinButton属性决定窗体能否最大化或最小化等。不同的对象有许多相同的属性,也有许多不同的属性。对象的属性可以在设计程序界面时通过属性窗口设置。也可以在运行时通过程序代码设置,方法如下: 对象.属性=属性值 例如,给文本框“txtSource”的“Text”属性赋值为字符串20,代码如下: txtSource.Text=20 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下: 变量=对象.属性 例如,读取文本框“txtSource”的“Text”属性的代码如下: a = txtSource.Text 当然,属性也可以作为表达式的一部分直接参与运算,而不必先将其赋给变量。 ⑵ 方法 在VB中将一些通用的过程和函数编写好并封装起来,作为方法直接调用,方法(method)是针对特定对象执行一项任务的特殊过程或函数,是对象本身所固有的动作。调用对象方法的格式如下: [对象].方法 [参数名表] 例如: Form1.Print 欢迎使用Visual Basic 此语句使用Print 方法在Form1窗体中显示字符串“欢迎使用Visual Basic”。 在调用方法时,可以省略对象名和参数。省略了对象名,表示为当前对象,一般指窗体。 ⑶ 事件及事件驱动 事

文档评论(0)

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

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

1亿VIP精品文档

相关文档