VFP数据库程序设计-第六章表单设计与应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章
Visual FoxPro的基类简介
Visual FoxPro的基类
是系统本身内含的,并不存放在某个类库中。 /*表6-
1*/

每个 Visual FoxPro 基类都有自己的一组属性、方法和
事件。
用户可以基于基类生成自己所需的对象。 可以扩展基类创建自己的类,当扩展某个基类创建用户
第6章
创建表单

创建表单的途径 使用表单设计器创建、设计新的表单或修改 使用表单向导创建即用表单。
已有的表单。

第6章
创建表单
使用表单向导创建表单 使用表单设计器创建表单 项目管理器方式 菜单方式格式 命令方式
CREATE FORM
修改已有的表单
第6章
创建表单
使用表单向导创建表单 “表单菜单”中的“快速表单”命令。 “表单设计器”工具栏中的”表单生成器”按
第6章
继承
面向对象的概念
基于现有的类创建新类时,新类继承了现有类
的属性和方法。
子类
以某个类(父类)的定义为起点创建的新类 (子类)。子类继承了父类的属性和方法。并可
以定义自己的方法和属性。
一个子类的成员包括: 从它的父类继承的成员、包括属性、方法。
由子类自己定义的成员,包括属性、方法。

也可以由用户引发,如用户单击程序界面上的一个命令 按钮就引发了一个 Click事件,命令按钮识别该事件并执行 相应的Click事件代码。
事件集是固定的,用户不能定义新的事件。方法集可以
无限扩展不同。
第6章


表单( FORM )是一种容器对象,它是一个或 多个页面的集合,类似于标准窗口或对话框。表单 内既可以包含命令按钮、文本框、列表框等各种控 件,还可以包含在一个表单集中。表单是VFP中用 于建立应用程序用Байду номын сангаас界面的最主要的工具之一。
程结合在一起的数据结构 ,或者是一种具有属性
(数据)和方法(过程和函数)的集合体。事实上, 程序中的对象就是对客观世界中对象的一种抽象描 述。
第6章
面向对象的概念
对象的属性 标识了对象的性质,特征。 对象的方法
用来描述对象的行为,是对当某个对象接受了
某个消息后所采取的一系列操作的描述。
第6章
对独立。
第6章
面向对象的概念
类的定义中,也可以为某个属性指定一个值,
这个值将作为基于该类生成的每个对象在该属性 上的默认值。
基于某个类生成的对象称为这个类的实例。可
以说,任何一个对象都是某个类的一个实例。
方法在类中定义,执行方法的主体是对象。同
一个方法,不同的对象执行,可能产生不同的结 果。
类(Class)
面向对象的概念
类是对一组对象的属性和行为特征的抽象描述,
或者说是具有共同属性、共同操作性质的对象的集 合。 类和对象关系密切,但并不相同,类就像是一类对 象的模板。有了类定义后,基于类就可以生成这类
对象中的任何一个对象,这些对象虽然采用相同的
属性来表示状态,但它们在属性上的取值完全可以 不同,这些对象一般有着不同的状态,且彼此间相
可以包容其他控件或容器的一种特殊的控件。例 如表单、表格等/*表6-3*/
不同的容器所能包容的对象不同。
如 表格不能包容页对象
对象可以嵌套
表单、页框、页对象
第6章
事件
事 件
预先定义好的,能够被对象识别和响应的行为与操作。
事件引发
可以由系统引发,如生成对象时,系统就引发一个 Init 事件,对象识别该事件,并执行相应的Init事件代码。
例 运行表单“表单1.SCX”
方法一: 在“项目管理器”对话框中,运行表单。
第6章
表单的运行
方法二: 在“表单设计器”窗口中
第6章
表单的运行
方法三: 用常用工具栏上的 或Ctrl+E 方法四: 用命令方式运行表单。利用以下的命令格式: DO FORM <表单文件名>
第6章
表单设计器常用工具
与表单设计器配套的工具有很多,常用的几种: 属性窗口
通过‘显示’菜单中的工具栏中进行选择。
“表单设计器”工具栏的工具按钮:
表单菜单
第6章
表单设计器常用工具
与表单设计器配套的工具有很多,常用的几种: 数据环境设计器
• “数据环境设计器”的打开
钮。
右键单击表单窗口,在弹出菜单中选择”生成
器”命令。
修改已有的表单
第6章
表单的保存
在运行表单之前需要保存表单。如果在未保存
表单之前就运行这个表单或关闭表单设计器,
VFP将提示是否保存已做过的修改。
1.保存表单的操作 2.将表单保存为HTML文件的操作
第6章
表单的运行
运行表单的操作方法有多种。
属性窗口的打开:
‘表单设计器’工具栏或‘显示’菜单 属性窗口的构成:
对象框、属性设置框和属性、方法、事件列表框。
属性的设置: 对于默认的属性设置不认可,可重新进行设置。 •一般情况直接输入,包括输入、选择、双击等。 •对于类型不确定的可以用表达式生成器或=输入。 •设置默认值 单击右键,在弹出菜单中选择。
自定义类时,该基类就是用户自定义的父类,用户自定义类 继承该基类中的属性、方法和事件。/*表6-2*/
第6章
容器与控件
Visual FoxPro中的类一般可分为两种类型: 控件类(生成控件(对象))
可以以图形化方式显示出来并能与用户交互的对 象。例如 按钮、文本框、列表框等。
容器类(生成容器(对象))
设计制作: 蔡燕娟
计算机科学与技术学院 计算机应用系
第6章
内容提要
面向对象的概念 VISUAI FOXPRO基类简介 创建与运行表单 表单属性与方法 容器型控件 表单设计器 基本型控件 自定义类
第6章
面向对象的概念
对象(Object)
客观世界里的任何实体都可以被看作是对象。对 象既可以是具体的物,也可以指某些概念。 从编程的角度来看,对象是一种将数据和操作过
第6章
表单设计器常用工具
与表单设计器配套的工具有很多,常用的几种: “表单控件”工具栏 “表单控件”工具栏的打开 ‘表单设计器’工具栏或‘显示’菜单中的工具栏 中进行选择。
四个辅助按钮
•“选定对象”按钮 •“按钮锁定”按钮
•“生成器锁定”按钮
•“查看类“按钮
第6章
表单设计器常用工具
与表单设计器配套的工具有很多,常用的几种: “表单设计器”工具栏 “表单设计器”工具栏的打开:
相关文档
最新文档