- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”。
在调用方法时,可以省略对象名和参数。省略了对象名,表示为当前对象,一般指窗体。
⑶ 事件及事件驱动
事
您可能关注的文档
- 2012秋二级基础试卷(大信).doc
- 2012年福建省泉州市初中毕业升学考试(物理).doc
- 2012最新千兆网接口摄像机设计方案.doc
- 2012贵州省高职院校信息安全管理与评估技能赛比赛规程.doc
- 2012级数据结构期末试题提纲.doc
- 2012高一数学单元测试第二章统计.doc
- 2012高考前指导—--数学.doc
- 2012高考单科物理试卷(上海卷).doc
- 2012高中地理第1章第2节第1课时遥感(RS)与全球定位系统(GPS)智能演练同步导学新人教版必修3.doc
- 2012高考上海卷物理部分.doc
- 初中七上习题答案及听力脚本.pptx
- 游戏开发系列课程介绍中精灵动画.pdf
- 文本案例了dy cd16v2z-2gp2z 2gpec5 wistron纬创orta sa 1212.pdf
- 天邦情况及业务体介绍.pdf
- 人教版四级英语上册课件授课u5pa2.pptx
- ver内容发布历史记录realtek fi sdk for android m h.pdf
- 周辩论性今天概述考试详细信息什么week 10 argumentative essayjh10争议.pptx
- 练闯考七级下册语文人教习题课件检测题二单元测试卷.pdf
- 九级上册课内文言文复习词五首.pptx
- 单元世界上高山脉2du7 section period 1U7部分期间.pdf
最近下载
- 长沙市长郡中学2022-2023学年高一下学期期末考试物理试卷(含答案).docx VIP
- 2024年湖南省高中学业水平合格性考试英语试卷真题(含答案详解).docx VIP
- 道依茨 TCD4.1 6.1操作手册.pdf
- 湖南省长沙市长郡中学2022-2023学年高一下学期第一次适应性检测数学试卷含答案.docx VIP
- 中国联通CDMA网络租赁费收益计划募集说明书.pdf
- 人教版四年级上册数学《公顷和平方千米整理和复习》(课件).pptx
- 湖南省长沙市长郡中学2022-2023学年高一下学期第一次月考物理试卷含答案.pdf VIP
- 信贷基础知识培训课件.ppt VIP
- 2025年湖南省长沙市长郡教育集团中考数学模拟试卷(四).pdf VIP
- 2025《建筑施工行业公司事故隐患内部报告奖励管理制度》新修订版.docx
文档评论(0)