Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章

Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章

ID:40239670

大小:1.07 MB

页数:158页

时间:2019-07-28

Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章_第1页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章_第2页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章_第3页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章_第4页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章_第5页
资源描述:

《Visual FoxPro程序设计基础教程(第二版) 李正凡 第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章利用表单设计应用程序界面设计表单在表单中添加对象处理对象管理表单控件使用要点控件使用技巧小结2021/8/2716.1设计表单设置数据环境创建单文档和多文档界面用表单集扩充表单2021/8/272表单设计器VFP提供了一个功能强大的“表单设计器”,使得设计表单的工作变得又快又容易。在“表单设计器”中可以处理下列内容:表单中不同类型的对象。与表单相关联的数据。顶层表单或子表单。能一起操作的多个表单。基于自定义模板的表单。2021/8/273表单和表单集表单和表单集是拥有自己的属性、事件和方法程序的对象,在“表单设计器”中可以

2、设置这些属性、事件和方法程序。表单集包括了一个或多个表单,可以将它们作为一个整体来操作。例如,如果在表单集中有4个表单,可以在运行时用一个命令显示或隐藏它们。可使用如下3种方法之一新建一个表单:在项目管理器中先选定“表单”,然后单击“新建”按钮。选择“文件”菜单中的“新建”命令,选定“表单”,并单击“新建文件”按钮。使用CREATEFORM命令。2021/8/274表单设计器(续)如图6-1所示,“表单设计器”包含下列工具栏:“表单设计器”、“表单控件”、“布局”和“调色板”。图6-1“表单设计器”及其工具栏2021/8/275

3、6.1.1设置数据环境每一表单或表单集都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。在表单运行时,数据环境可自动打开、关闭表和视图。并且,通过设置“属性”窗口中的ControlSource属性设置框,“数据环境”将帮助设置控件的ControlSource属性,在这个属性框中列出了数据环境中的所有字段。2021/8/2766.1.1设置数据环境若要打开“数据环境设计器”,可按如下步骤操作:(1)从“显示”菜单或快

4、捷菜单中选择“数据环境”命令,出现如图6-2所示的窗口。(2)从快捷菜单中选择“添加”命令。(3)在“添加表或视图”对话框中选择一表或视图添加到数据环境中去。图6-2数据环境设计器2021/8/2771.常用数据环境属性表6-1列出了属性窗口中经常设置的数据环境属性。属性说明默认设置AutoCloseTables控制当释放表或表单集时,是否关闭表或视图“真”(.T.)AutoOpenTables控制当运行表单时,是否打开数据环境中的表或视图“真”(.T.)InitialSelectedAlias当运行表单时选定的表或视图设计时为

5、“”。如果没有指定,在运行时首先加到“数据环境”中的临时表最先被选定表6-1常用数据环境属性2021/8/2782.向“数据环境设计器”中添加表或视图向“数据环境设计器”添加表或视图时,可以看到属于表或视图的字段和索引。若要向数据环境中添加表或视图时,可按如下步骤进行:(1)在“数据环境设计器”中,从“数据环境”菜单中选择“添加”命令。(2)在“添加表或视图”对话框中,从列表中选择一个表或视图。如果没有打开的数据库或项目,通过选择“其他”来选择表。也可以将表或视图从打开的项目或“数据库设计器”拖放到“数据环境设计器”中。当“数据

6、环境设计器”处于活动状态时,“属性”窗口会显示与数据环境相关联的对象及属性。在“属性”窗口的“对象”框中,数据环境的每个表格或视图,表格之间的每个关系,以及数据环境本身均是各自独立的对象。2021/8/2793.从“数据环境设计器”中移去表当从“数据环境设计器”中移去表时,与这个表有关的所有关系也随之移去。若要将表或视图从“数据环境设计器”中移去,可以:在“数据环境设计器”中选择要移去的表或视图。从“数据环境”菜单中选择“移去”命令。2021/8/27104.在“数据环境设计器”中设置关系如果添加进“数据环境设计器”的表具有在数

7、据库中设置的永久关系,这些关系将自动地添加到数据环境中。如果表中没有永久的关系,可以在“数据环境设计器”中设置。要在“数据环境设计器”中设置关系,可将字段从主表拖动到相关表中的字段上。如果和主表中的字段相关的表中没有索引标识,系统将提示用户是否创建索引标识。2021/8/27115.在“数据环境设计器”中编辑关系在“数据环境设计器”中设置了一个关系后,在表之间将有一条连线指出这个关系。若要编辑关系的属性,可在属性窗口中从名称列表框选择要编辑的关系。关系的属性对应于SETRELATION和SETSKIP命令中的子句和关键字。Rel

8、ationalExpr属性的默认设置为主表中关键字字段的名称。如果相关表是以表达式作为索引的,就必须将RelationalExpr属性设置为这个表达式。例如,如果相关表以ALLTRIM(xh)作为索引,就必须将RelationalExpr属性设置为ALLTRIM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。