- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章面向对象可视化编程基础___________表单设计基础 本 章 要 点 5.1 表单设计器 5.2面向对象的基本概念 (2)对象的三要素 1)属性 属性(Attribute)是用来描述和反映对象特征的参数。对象的每一种属性,都有与其它对象加以区别的特性,都具有一定的含义,并赋予一定的值。 对象的属性窗口及常用属性 属性窗口用于显示、修改当前对象的属性,定义事件代码,修改方法程序。 属性窗口的组成:对象列表框(用于选择对象);选项卡;属性设置框(用于更改属性);属性列表框;属性说明信息。 访问格式:[对象引用.]属性 2)方法 方法(Method)也叫“方法程序”。是指对象完成某种任务所固有的功能。可由用户在需要时调用。是附属于对象的行为和动作,是为对象内定的通用过程。 调用格式:[对象引用.]方法 [(参数名表)] 常用的方法有: Cls 清除表单中的图形与文本 Hide 通过修改Visable属性来隐藏表单(集)或工具栏 Refersh 重新绘制表单或控件并刷新所有值 Release 从内存中释放表单或表单集 Show 显示表单并确定表单是模态的还是非模态的 3)事件 事件(Event) 是每个对象可能用以识别和响应的某些行为和动作。它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 例如:单击表单时触发了Click事件,屏幕显示提示:你单击了表单。可以在表单的Click事件中写入代码:MessageBox(“你单击了表单”). 2.类 所谓类(Class),就是一组相似对象的属性和行为特征的抽象描述。或者说,类是具有共同属性、共同操作性质的对象的集合。在Visual FoxPro系统中,类就像是一个模板,对象都是由类生成的,类定义了对象所有的属性、事件和方法,从而决定了对象的属性和它的行为。Visual FoxPro系统为用户提供的32个基类见下表: 对象的操作 类是对象的抽象,对象是类的实例。因此,对象的过程代码的设计是最重要的操作之一。我们可以利用程序代码,在类的基础上派生出对象的属性、方法和事件,或进行重新设计。对象的属性、方法和事件决定了对象的操作功能,下面将介绍一些有关对象的基本操作的代码。 1.由类创建对象 对象是在类的基础上派生出来的,而只有具体的对象,才能实现类的事件或方法的操作。 可使用函数:CREATEOBJECT()创建对象。命令格式如下: 对象名=CREATEOBJECT(类名) 如:FORM1=CREATEOBJECT(FORM) 注意:如是通过自定义类库而不是基类创建对象,则必须用SET CLASSLIB TO 自定义类库名打开才能使用。 2.设置对象的属性 设置代码的语法如下: 对象的父类名.当前对象名.属性名=属性值 如:FORM1.CAPTION=演示表单 FORM1.NAME=FORM1 由于每个对象可以有多个属性,进行设置时写出全部路径非常麻烦,所以Visual FoxPro系统还给我们提供了另一个设置对象属性值的语句。 其格式为: WITH 对象名 属性 ENDWITH 3.调用对象的方法和触发对象的事件 (1)调用对象的方法 调用对象的方法为: 父类名.对象名.方法名 (2)触发对象的事件 事件与方法不同,只有当事件发生后,对应的事件代码被执行。 可以通过命令按钮触发事件;或使用鼠标产生单击、双击和移动、拖放等事件;或使用Keyboard命令产生Keypress事件。 思考题与实验题 思考题 1.什么是对象、类、属性、事件和方法? 2.常用的基类有哪些? 3.叙述类的继承性和封装性的主要特征。 4.如何设置对象的属性? 5.如何设置类和属性? 实验题 1.用类设计器设计创建新类。 2.用程序创建新类。 3.通过编程设计对象,并执行程序。 6.3表单设计及运行 本 章 要 点 设计“标签”控件表单 【例】 建立一表单,在表单上添加一个标签控件,显示文字为:VFP标签示例;字的大小:16。运行时单击标签,标签文字修改为:Visual FoxPro 6.0标签示例。 设计步骤如下: ①创建表单。在表单上添加一个标签控件。 ②设置标签控件属性:Cap
您可能关注的文档
最近下载
- 幼儿园伙食培训.pptx VIP
- 新型城镇化背景下乡镇行政管理体制改革的出路.docx
- 第15课 无人机创意飞行-九年级信息科技(浙教版2023).ppt
- c guiqt4编程(第二版)(中文高清pdf扫描版) 随书源码.pdf
- 工贸行业企业岗位安全生产责任清单(参考模板2.0).docx VIP
- 城市社区公共文化服务建设问题及对策研究——以南京市彩霞社区为例.docx
- 篮球运动竞赛的组织与编排工作教案.pdf VIP
- 人教版七年级上册数学期末动点问题压轴题专题训练(含答案).docx VIP
- 包装行业的包装设计与安全标准培训.pptx
- 感恩教师,伴我成长——教师节大会学生国旗下的讲话稿.docx VIP
文档评论(0)