第六章 表单设计基_第1页
第六章 表单设计基_第2页
第六章 表单设计基_第3页
第六章 表单设计基_第4页
第六章 表单设计基_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章表单设计与应用,6.1.1面向对象的基本概念 1.对象(object) 客观世界的任何实体都可以看作为对象.对象既可以是具体的物,也可以指某些概念.对象都有一定的状态和自己的行为. 我们用属性来表示对象的状态,用方法来表示对象的行为. 2.类(Class) 类是对一类相似对象的性质描述,这些对象具有相同的性质:相同种类的属性以及方法.,第六章表单设计与应用,6.1.2 子类与继承 继承是指基于原有的类来创建新的类时,新类继承了原有类的方法和属性。此外,可以为新类添加新的属性和方法。这里,把新类称为原有类的子类,而把原有类称为新类的父类。 一个子类的成员一般包括: 1)从它父类继承的成员

2、2)子类自己定义的成员,第六章表单设计与应用,6.2 Visual FoxPro基类简介(Base Class) Visual FoxPro基类是系统本身内含的,并不存储在某个类库中,用户可以基于基类生成所需的对象。也可以通过扩展基类来创建自己的类。,第六章表单设计与应用,第六章表单设计与应用,Visual FoxPro 基类有如下的最小属性集。,第六章表单设计与应用,在编程方式里,对象的生成通常使用CreateObject()函数来完成.函数格式为: CreateObject(,.) 该函数基于指定的类生成一个对象,并返回对象的引用. 对象属性访问以及对象方法的调用的格式为: . .(.),

3、第六章表单设计与应用,6.2.2 容器与控件 Visual FoxPro 的类有两大主要类型,因此 Visual FoxPro 对象也分为两大类型,它们便是容器类和控件类。 控件是一个可以以图形化方式显示出来并能与用户进行交互的对象,例如一个命令按钮,一个文本框等. 容器可以包含其他对象,并且允许访问这些对象。例如,一个表单,一个表格等.下表列出了常用容器及其所能包含的对象,第六章表单设计与应用,第六章表单设计与应用,容器层次中对象引用属性或关键字,第六章表单设计与应用,6.2.3 事件 事件是一种由系统预先定义而由用户或系统发出的动作.事件作用于对象,对象识别事件并作出相应反应.事件可以由系

4、统引发,也可以由用户引发. 与方法集可以无限扩展不同,事件集是固定的。用户不能定义新的事件 事件代码既能在事件引发时执行,也可以象方法一样被显式调用。 在容器对象的嵌套层次中,事件处理遵循独立性原则。即每个对象识别并处理属于自己的事件。,第六章表单设计与应用,6.3 创建与运行表单 创建表单 1)使用表单设计器创建表单 项目管理器、菜单和命令(create form 文件名) 2)使用表单向导创建表单(基于表的表单) 表单向导、一对多表单向导 3)修改已有的表单 modify form 文件名,第六章表单设计与应用,6.3.2 运行表单 (1)在项目管理器窗口中,从“文档”选项卡内选择表单名,然后选择“运行”。 (2)在表单设计器环境下,选择“表单”菜单中的“执行表单”。 (3)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论