第八章我也忘了.ppt

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

第八章 概念掌握 表单(FORM):是VFP提供的用于建立应用程序界面的最主要的工具之一。 表单中可以包含:按钮、文本框、列表框等各种界面元素。 面向对象程序设计的基本概念。(面向对象的设计方法基本原理:使用现实世界的概念抽象地思考问题,从而自然地解决问题) 一、1、对象(OBJECT) A 可见事物 B非可见事物(某些概念) 例如:现实生活中的:学生、计算机等 VF中:窗口、命令、按钮、标签等。 2、对象的属性 (1)概念:用于描述对象具有的性质和特点。 (2)属性是对象本身的物理特征,它规定了对象的形状、位置、显示方法等诸多因素。 如:Text1.value (Text1对象名 Value 对象的属性) (3)不同的对象可能有许多共同的属性,通过对象名可以调用某一属性。 如:Label1.caption    command1.caption            注:对象的属性可以在属性窗口里设置,可以在运行时通过编程的方式来设置。 3、对象的事件 (1)事件(EVENT)是能被对象识别和响应的某些操作,它是一种预先定义好的特定动作。 如:单击鼠标左键、命令按钮的单击事件。 (2)对象的事件是由系统预先定义,用户不能添加。 VF中事件如:单击(CLICK)事件,双击(DBLCLICK),装入(LOAD)事件, 移动鼠标(MOUSEMOVE)事件。 4、对象的方法 (1)方法(METHOD):对象可执行的动作。每个方法都有一段代码相对应。 (2)“方法”与“事件”的联系与区别: A、联系:“方法”与“事件”都是为了完成某个任务。一个“事件”必有一个相应的“方法”和它相对应。有时为了响应一个“事件”,可以调用多个“方法”程序。 “方法”也可以独立于事件而存在,但必须显示地调用这些“方法”。 B、区别:可以扩充方法(添加方法),事件是固定的,响应事件执行的具体操作是多样的。 “事件”表示一种动作的状态,而“方法”却是能够执行的操作代码。 二、类(CLASS):(1)是对一种对象的归纳和抽象。所有的对象的属性,事件和方法程序都在定义类时被指定。例:学生类 每个学生对象 (2)类是定义对象的特征和描述对象的外观与行为的模板。 (3)类具有封装、继承、多态性等特征。 1、继承:表示类与类之间的隶属关系。 2、子类:是以其他类定义为起点而给某一对象所建立的新类。 A、一个子类可以拥有派有它的类的全部功能,即具有继承性,并且在此基础上,可添加其他属性或功能。 B、对每个类而言,派生该类的类为父类,被派生的类为子类。 C、由于继承的存在,如果某个类中发现问题,就不需要逐个修改它的子类。只需要对这个类本身做适当修改即可。 注:VF中类一般分为两种类型:容器类和控件类,分别生成容器对象,控件对象 熟悉:容器类及其所包容的对象P 193 表8.3 容器有:表单集,表单,表格,列,页框,页,命令按钮组,选项按钮组等。 表单与控件 一、创建表单 两种途径:用表单向导、用表单设计器 1、用表单设计器创建表单:“文件”“新建” 2、用命令:CREATE FORM 注:扩展名 .SCX 同时产生.SCT表单备注 二、修改表单 用命令: MODIFY FORM 表单文件名 调出表单设计器 三、运行表单 (1) ! (2) 表单设计器中,右键中“执行表单” (3) 菜单栏中 “表单”“执行表单” (4)命令: do form 表单文件名 1、表单对象(表单是一个容器对象) (1)表单的结构:图标、标题、最小化按钮、最大化按钮、关闭按钮 (2)表单的属性(通过修改表单的属性可以改变表单的内在或外在的特征。 常用的属性名:Backcolor 用于确定背景颜色 Caption 标题 Name 内部名 2、表单的事件与方法 常用的事件: Load 事件:当表单被装入内存时发生 Init 事件:当表单被初始化时发生。如果表单上包含其他控件,将先引发控件的Init事件。 activate 事件:当表单被激活时发生。 上述事件被激发的顺序为:表单的Load事件、控件的Init事件、表单的Init事件、Activate事件。 D

文档评论(0)

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

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

1亿VIP精品文档

相关文档