可视化表单设计课件

上传人:F****n 文档编号:88148275 上传时间:2019-04-20 格式:PPT 页数:32 大小:325.50KB
返回 下载 相关 举报
可视化表单设计课件_第1页
第1页 / 共32页
可视化表单设计课件_第2页
第2页 / 共32页
可视化表单设计课件_第3页
第3页 / 共32页
可视化表单设计课件_第4页
第4页 / 共32页
可视化表单设计课件_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《可视化表单设计课件》由会员分享,可在线阅读,更多相关《可视化表单设计课件(32页珍藏版)》请在金锄头文库上搜索。

1、第8章 可视化表单设计,8.1 面向对象程序设计简介 8.2 表单设计概述 8.3 表单设计器的使用 8.4 数据环境与数据绑定 8.5 常用表单控件 8.6 表单集和多重表单,8.1.1 面向对象程序设计概述,面向对象的程序设计(Object-Oriented Programming,OOP)是当前程序设计的主流方向,是将问题分解为对象。,“对象”表示各种事物、用“类”表示对象的抽象、用“消息”实现对象之间的联系、用“方法”实现对象处理的过程。 OOP所做的是创建所需的各个对象,并按应用系统的需求建立对象之间协同工作的能力。,8.1.2 对象与类的概念,1.对象(Object)-客观存在的实

2、体 计算机中,按钮、图标、菜单、对话框等等。 每个对象有自己的数据(属性)、作用于对象的操作(方法)和对象的响应(事件)。,2.属性(Property)-描述对象的特征数据 按钮的字体、大小、颜色、位置等。,8.1.2 对象与类的概念,3.方法(Method)-对象的行为和动作 在OOP中,方法实际上是对象能够执行并完成相应任务的操作代码集合。 4.事件(Event)-对象能够识别和响应的动作 在OOP中,事件是一些预先定义好的特定动作,可由系统触发,也可由用户的操作触发。,属性: 标题、大小、位置、字体、字号等等。,事件: 单击、获得焦点、右击等等。,类是对象的归纳和抽象,是对一批相似对象的

3、描述,这些对象具有相似的属性与方法。,5.类(Class),6.类和对象的关系,针对一个具体的对象,该对象是其所属的某个类中的一个实例。,8.1.2 对象与类的概念,8.1.3 对象与类的特性,封装性-类或对象的内部信息是隐蔽的 层次性-描述了类之间的内在联系 继承性 抽象性-只需掌握类或对象的使用方法 多态性-同类的对象具有不同的表现形式,8.1.4 VFP的基类,不能容纳其它对象,它没有容器类灵活。例如按钮。书183页表8-1,控件(Control)类,容器(Container)类,能容纳其它对象,并允许访问所包含的对象。例如表单。书184页表8-2,基类是指VFP中内部定义的类,用户可直

4、接使用。基类分为两大类:,8.1.5 对象的引用,从最高容器开始逐层向下直到某个对象为止的引用称为绝对引用。,对象引用格式,相对引用,在对象所在的容器层次中,通过使用特定的参照关键字快速指明所要处理的对象。,绝对引用,. | ,相对引用的参照关键字,绝对引用: FORM1.COMMAND1.CAPTION=确定,LABEL1,FORM1,COMMAND2,COMMAND1,TEXT1,表单FORM1的INIT事件的代码 THIS.COMMAND1.CAPTION=“确定“ THISFORM.COMMAND2.CAPTION=“取消“ 按钮COMMAND1的CLICK事件的代码 THIS.PAR

5、ENT.CAPTION=“这是第八章例题2“ &FORM1.CAPTION=“ 这是第八章例题2“ THIS.PARENT.BACKCOLOR=RGB(200,250,200) THISFORM.REFRESH,第8章 可视化表单设计,8.1 面向对象程序设计简介 8.2 表单设计概述 8.3 表单设计器的使用 8.4 数据环境与数据绑定 8.5 常用表单控件 8.6 表单集和多重表单,表单作为一个容器对象,也和其他对象一样具有属性、方法和事件。,表单的属性 可以在实验操作中调整这些参数并观察表单发生的变化,从而理解这些属性的意义,表单的事件与方法 表单可以响应多个事件和方法,8.2.3中对几

6、个常用事件和方法做一些说明。,8.2.1 创建表单的途径,使用表单向导-简单数据维护表单 方法:文件-新建-表单-向导 使用表单生成器 -快速生成与某个数据表有关的表单 使用表单设计器-最常用、最直观的方法 方法一:文件-新建-表单-新建文件 方法二:CREATE FORM ,8.2.2 表单的修改与运行,修改表单-通过表单设计器 方法一:文件-打开-选定表单文件 方法二:MODIFY FORM 运行表单 方法一:单击工具栏的运行按钮 方法二:程序-运行 方法三:DO FORM ,1.常用属性 课本292页附录4列出了常用属性 例如 Caption:对象显示的标题 Value:控件状态或取值

7、Name:设置对象的名字 Fontname:字体类型 Fontsize:字体大小 Enabled:设置对象是否可用,8.2.3 常用属性、事件与方法,属性的设置方法 用属性窗口进行设置 在程序中用赋值语句进行赋值 获得属性值的方法 用赋值语句取得属性值,2.常用方法 Refresh:刷新该对象,即数据更新 Release:释放表单 SetFocus:设置该对象得焦点 Move(a,b):把该对象移到指定的位置(a,b) Hide:隐藏指定表单 Show:显示指定表单,3.常用事件 Load:对象加载时发生 Init:对象初始化时发生,发生在Load之后 Activate:对象激活时发生 Cli

8、ck:鼠标单击该对象时发生 GotFocus:对象得到焦点时发生 MouseDown:鼠标按下时发生 Destroy:对象释放时发生,MESSAGEBOX()对话框函数,对话框函数MESSAGEBOX可以得到VFP的内部对话框,这种方法具有操作简单及快速的特点。其语法格式为: MESSAGEBOX(,) 指定在对话框中出现的文本 指定对话框中出现的按钮 指定对话框的标题,“类型”设置 0-“确定”按钮 1-“确定”、“取消”按钮 2-“放弃”、“重试”、“忽略”按钮 3-“是”、“否”、“取消”按钮 4-“是”、“否”按钮 5-“重试”、“取消”按钮 16-“停止”图标 32-“疑问”图标 4

9、8-“惊叹”图标 64-“信息”图标,8.2.4 用表单向导创建表单,使用表单向导创建表单 优点:操作简便,不用书写程序代码 缺点:只能对数据表生成一个操作维护界面,两种形式的表单: 单表表单:一个数据表 一对多表单:两个数据表,而且这两个数据表间存在一对多的关系。,演示操作,第8章 可视化表单设计,8.1 面向对象程序设计简介 8.2 表单设计概述 8.3 表单设计器的使用 8.4 数据环境与数据绑定 8.5 常用表单控件 8.6 表单集与多重表单,8.3.1 表单设计器的启动,启动表单设计器 方法一:文件-新建-表单-新建文件 方法二:CREATE FORM 方法三:文件-打开-已经存在的

10、表单,8.3.2 表单设计工具,表单设计工具的显示,演示操作,8.3.3 表单生成器,表单生成器可以方便、快速的生成一个与数据表有关的表单。 表单生成器的打开: 方法一:单击“表单设计器”中的按钮 方法二:利用表单的快捷菜单 方法三:表单-快速表单,演示操作,8.3.4 用表单设计器设计表单,使用表单设计器创建表单的一般步骤: 启动表单设计器 必要时,为表单指定数据源 添加控件,设置属性,并进行布局 为表单和控件的一些事件编写程序代码 保存并运行表单,演示操作,第8章 可视化表单设计,8.1 面向对象程序设计简介 8.2 表单设计概述 8.3 表单设计器的使用 8.4 数据环境与数据绑定 8.

11、5 常用表单控件 8.6 表单集与多重表单,8.4.1 数据环境,数据环境泛指创建表单或表单集时所使用的数据源。数据环境也是一个对象,包括与表单或表单集相关的数据表、视图以及表之间的关系等。 表单运行时,数据环境中的表或视图随着表单自动打开或关闭。,8.4.1 数据环境,启动数据环境设计器: 单击“表单设计器”的工具栏按钮 显示-数据环境 在快捷菜单中选择命令,8.4.2 数据绑定,数据绑定是将表单中的某个控件与对应的数据源(字段或数组)联系起来。,8.4.3 向表单添加字段,数据绑定是将表单中的某个控件与对应的数据源(字段或数组)联系起来。,演示操作,用户从“数据环境设计器”、“项目管理器”或“数据库设计器”窗口中直接将字段、表或视图拖入当前的表单,系统将自动产生相应的控件并自动实现该控件与对应字段的数据绑定。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号