计算机等级考试二级VF程序设计.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 表单设计与应用 ? 表单( Form )是 Visual Foxpro 提供的用于 建立应用程序界面的最主要的工具之一。表 单内可以包含命令按扭、文本框、列表框等 各种界面元素,产生标准的窗口或对话框 教学重点和方法 方法 : 以典型案例驱动,引出控件的主要属 性和方法 ? 常用控件 ? 标签、 计时器(主要属性是 Enabled 和 interval )、命令按钮、文本框、组合框、 ? 单选按钮、微调控件、复选框、图象、表格、 ? 重点:典型应用 6.1 面向对象的概念 ? 一、 对象 (Object) ? 1. 对象: 是反映客观事物属性及行为特征的描述。每个对象 都具有描述其特性的属性,及附属于它的行为。对象把事物的 属性和行为封装在一起,是一个动态的概念。对象是面向对象 编程的基本元素,是“类”的具体实例。 ? 2. 对象的属性: 对象的属性特征标识了对象的物理性质,对 象的行为特征描述了对象可执行的行为动作;对象的每一种属 性,都是与其他对象加以区别的特性,都具有一定的含义,并 赋予一定的值;对象大多数是可见的,也有一些对象是不可见 的。 二、类 类( Class ): 是一组对象的属性和行为特征的抽象描述。或者 说类是具有共同属性、共同操作性质的对象的集合。 类与对象的关系: 类是对象的抽象描述;对象是类的实例。类 是抽象的,对象是具体的。在 VF 系统中,类就象是一个摸板, 对象都是由它生成的,类定义了对象所有的属性、事件和方 法,从而决定了对象的属性和它的行为。 类的特性 ( 1 ) 继承性: 可以从现有的类派生出新类。例如:学生是从人类派生出来的新类。 ( 2 ) 封装性: 将方法和数据存放于同一个对象中,对数据的存取只能通过该对象本 身的方法来进行。 ( 3 ) 多态性: 不同的对象接收到相同的消息时,可以做出完全不同的解释。 为了更好地使用类,先要了解 基类 的类型和基类的属性。 6.2 Visual Foxpro 基类简介 1. 基类( P174 ): 基类又可以分成 容器类 和 控件类 。 容器( P176 ) ( Containers )可以容纳其他对象,并允许 访问所包含的对象。如表单,自身是一个对象,它又可以 把按扭、编辑框、文本框等放在表单中。 控件 可以以图形化方式显示出来并能与用户进行交互的对 象。如文本框、命令按钮等。不能容纳其他对象,它没有 容器类灵活。由控件类创造的对象,是不能单独使用和修 改的,它只能作为容器类中的一个元素,通过由容器类创 造的对象修改或使用。 2. 事件 事件( Event ) 是一种由系统预先定义而由用户或系统发出的动 作。事件作用于对象,对象识别事件并作出相应反应。事件 可以由系统引发,比如生成对象时,系统就引发一个 Init 事件, 对象识别该事件,并执行相应的 Init 事件代码。事件也可以由 用户引发,比如用户用鼠标单击程序界面上一个命令按扭就 引发了一个 Click 事件,命令按扭识别该事件并执行相应的 Click 事件代码。 事件 触发条件 事件 触发条件 Load 在创建对象前发生 MouseUP 释放鼠标键时 Init 在创建对象时发生 MouseDown 按下鼠标键时 Activate 当激活表单、表单集 或页对象,或者显示 工具栏对象时 KeyPress 当用户按下并释放某 个键时发生此事件 GotFocus 对象得到焦点时 Valid 在控制失去焦点之前 发生 Click 单击鼠标左键时 LostFocus 对象失去焦点时 DblClick 双击鼠标左键时 Unload 释放对象时 表 6.1 常见部分事件表 3. 方法 方法 ( Method )是附属于对象的行为和动作。 属于同类的对象具有相同的行为,当某个行为作用于对象时, 我们就称对象执行了一个方法程序。方法程序是 Visual FoxPro 内部定义的通用过程,能使对象执行一个操作。方法 程序代码由 Visual FoxPro 定义,用户是看不见的。在 VF 系 统中,对象可以实现 50 多种方法操作。创建对象后,就可以 从应用程序的任意位置调用已创建的方法。 6.3 创建与运行表单 6.3.1 创建表单 创建表单一般有两种途径: 使用表单向导创建即用表单。 使用表单设计器创建、设计新的表单或修改已有的表单。 表单文件的扩展名是 .scx ,表单备注文件的扩展名是 .sct 。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档