- 1、本文档共297页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例7-4】下列关于RETURN语句的叙述中,错误的是( )。 A)子程序的结尾必须是RETURN语句 B)通常主程序的结尾不用CANCEL语句,而用RETURN语句 C)自定义函数中可以不含RETURN 表达式 D)在子程序中遇到RETURN TO MASTER语句,则直接返回到最高一级调用点。 解:子程序的结尾必须是RETURN语句,否则被调用后无法返回调用点。RETURN语句的作用是逐级返回调用点。RETURN TO MASTER语句的作用是直接返回到最高一级调用点。调用函数的结果必须有一个返回值,自定义函数是通过RETURN 表达式语句返回函数的值。 答:7-4 C 上一页 下一页 返回 【例7-5】下面关于LOOP与EXIT语句的叙述中,正确的是( )。 A)LOOP与EXIT语句可以写在循环体外 B)LOOP语句的作用是结束循环 C)在循环体中,通常将LOOP与EXIT语句嵌套的选择语句中 D)EXIT语句要受到循环条件的制约 解:在循环体中,若遇到跳出循环语句EXIT,则无条件结束循环,执行ENDDO的后继语句。若遇到短路语句LOOP,则不执行本次循环的余下语句,而返回循环起始句DO WHILE,重新判断下一次循环的条件。 答:7-5 C 上一页 返回 第八章 面向对象程序设计 第一节 面向对象程序设计基本概念 第二节 表单设计 第三节 表单控件设计 第四节 类 第五节 例题精解 面向对象程序设计基本概念 一、面向对象程序设计的概念 VFP不仅提供面向对象的程序设计方式,同时还保留面向过程的程序设计方式。 传统的面向过程的程序设计就是用程序设计语言的语句实现算法。在程序编写过程中,要花费大量的时间用于创建应用程序的界面。 面向对象的程序设计方式是以对象为中心,将数据和程序捆绑在一起,封装在对象中, 下一页 返回 二、对象(Object) 客观世界中独立存在的、能够区分的实体都可以看作对象。对象可以是具体的事物,也可以指抽象的概念。 1、控件对象 控件对象是不能容纳其他对象的对象。例如,命令按钮、文本框、标签等。 2、容器对象 容器对象是可以容纳其他对象的对象。例如,表单、命令按钮组、选项按钮组等。 面向对象程序设计基本概念 上一页 下一页 返回 三、属性(Property) 属性用于描述对象的特征和状态。例如,命令按钮的位置、大小、形状、颜色等都是命令按钮的属性。对象创建之后,VFP就赋予该对象各属性的默认值,用户可以修改对象属性的默认值,还可以添加对象的属性。 四、方法(Method) 方法是对象能够执行的操作,是内置的通用过程。方法所包含的程序对用户来说是不可见的。用户只需了解方法的名称和功能,遵循规定的格式调用方法,就能够完成相应的操作。例如,要清除表单上的对象,可调用表单的Cls方法来实现,代码为ThisForm.Cls。 面向对象程序设计基本概念 上一页 下一页 返回 每个对象拥有各自的方法集合,且允许扩展对象的方法集合。对已有的方法,用户可以添加新的代码以扩充方法的功能,但VFP不允许修改和删除已有方法。 五、事件(Event) 事件是能被对象识别和响应的、预先定义的动作。每个对象都拥有一组固定的、由VFP预定义的事件集合,用户不能扩充对象的事件集合。事件的代码通常需要用户来编写。 事件可由用户引发或系统引发。例如,单击命令按钮,则引发了命令按钮的Click事件;而计时器的Timer事件则由系统引发。 面向对象程序设计基本概念 上一页 返回 表单设计 一、 “表单设计器” “表单设计器”用于创建新表单或修改已有的表单。“表单设计器”窗口打开后,一般会同时激活“表单设计器”工具栏、“表单控件”工具栏和“属性”窗口。 二、数据环境 数据环境指表单使用的数据源,数据源可以是表、视图和表间关系。 数据环境也是对象,其对象名为DataEnviroment,表在数据环境中也是对象,其名称为Cursor1、 下一页 返回 Cursor2…,表间关系Relation1也是对象,数据环境中的对象也具有属性。 数据环境一旦建立,当打开或运行表单时,数据环境所定义的表或视图即自动打开;当关闭表单时,数据环境中的表或视图也随之关闭。 三、设置对象的属性 对象创建后,各属性具有默认值。属性的默认值可以在属性窗口中修改,也可以通过编写事件代码重新设置。必要时还可以添加对象自
您可能关注的文档
- 电学基础知识完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 电子商务案例分析ppt完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 多媒体设计标志完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 高频电子技术完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 互联网应用初级标准教程完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 机械制图完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 基础原理完整版ppt课件.ppt
- 基于uml的管理信息系统实训完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 计算机辅助设计基础教程完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
- 计算机网络技术完整版ppt课件全套电子教案整套教学教程(必威体育精装版).ppt
文档评论(0)