1、第六章 表单的设计与应用(一),海威,本节主要内容,面向对象的概念表单的基本操作表单常用属性、事件和方法,建立,修改,运行,一、面向对象的概念,1.对象和类对象:客观世界里的任何实体类:一类相似对象实例:基于某个类生成的对象2.容器和控件 VF的类分为两种:容器类和控件类.容器类:能包含其他控件的控件.控件类:不能包含其他控件的控件.,容器层次中的对象引用属性或关键字,Tmand1.caption=OKThis.caption=OKThis.parent.caption=OK,二、表单的基本操作,1.创建表单使用表单向导创建表单(表单向导和一对多表单向导)使用表单设计器创建:文件新建表单Cre
2、ate form 表单文件名(扩展名.scx) 2.修改已有的表单文件-打开-表单modify form 3.运行表单:单击工具栏上的运行按钮叹号(!)Do form 表单文件名,三、表单设计器环境,表单设计器窗口:设计表单属性窗口:设置选定对象的属性 (显示属性)表单控件工具栏:为表单中添加控件 (显示表单控件工具栏)表单设计器工具栏:包含设计表单所用的所有工具,四、控件的操作与布局,1.控件的基本操作 选定控件、移动控件、调整控件 复制控件、删除控件2.控件的布局(显示布局工具栏) 利用布局工具栏中的按钮可以方便地调整控件的相对大小和位置。3.设置tab键次序 显示tab键次序,五、数据环
3、境,数据环境中能够包含表单所需要的一些表、视图 以及表之间的关联。 打开数据环境设计器:显示数据环境右击数据环境 向数据环境中添加、移去表或视图 在数据环境中建立关联:将主表的某个字段 拖动到子表的相匹配的索引标识上。也可以 删除关联。,六、表单的常用属性,例题1: 新建一个表单文件form.scx。然后完成如下操作:1.在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。2.在属性窗口中将表单设置为不可移动的,并将其标题设置为表单操作。例题2:1.新建一个表单,表单文件名和表单控件名均为myform。2.将myform表单设置为模式表单,并将其 标题设置为表单操作。,七、
4、常用的事件与方法,常用的事件Click 事件:用鼠标单击对象时引发。RightClick 事件:用鼠标右键单击对象时引发。,事件引发的先后顺序:,事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应。,常用的方法Show方法:显示表单 同时将表单的visible属性设置为.t.Hide方法:隐藏表单 同时将表单的visible属性设置为.f.Release方法:释放表单 相关的代码:thisform.release,本节总结,重点 面向对象的概念(笔试) 表单的基本操作(上机) 表单环境设计器(笔试+上机) 表单常用属性难点 布局工具栏、TAB、数据环境作业 对照课件练习,