VisualFoxpro6.0数据库原理与应用 胡晓燕 第7章 表 单

上传人:E**** 文档编号:89364078 上传时间:2019-05-24 格式:PPT 页数:165 大小:1.18MB
返回 下载 相关 举报
VisualFoxpro6.0数据库原理与应用  胡晓燕 第7章  表    单_第1页
第1页 / 共165页
VisualFoxpro6.0数据库原理与应用  胡晓燕 第7章  表    单_第2页
第2页 / 共165页
VisualFoxpro6.0数据库原理与应用  胡晓燕 第7章  表    单_第3页
第3页 / 共165页
VisualFoxpro6.0数据库原理与应用  胡晓燕 第7章  表    单_第4页
第4页 / 共165页
VisualFoxpro6.0数据库原理与应用  胡晓燕 第7章  表    单_第5页
第5页 / 共165页
点击查看更多>>
资源描述

《VisualFoxpro6.0数据库原理与应用 胡晓燕 第7章 表 单》由会员分享,可在线阅读,更多相关《VisualFoxpro6.0数据库原理与应用 胡晓燕 第7章 表 单(165页珍藏版)》请在金锄头文库上搜索。

1、第7章 表 单,7.1 创建与管理表单 7.2 属性、事件和方法 7.3 修改和定制表单 7.4 Visual FoxPro的常用控件 7.5 表单简单设计(实验十三) 7.6 表单-控件编程(实验十四) 习题七,7.1 创建与管理表单,7.1.1 创建表单 1. 使用“表单向导”创建表单 Visual FoxPro 6.0提供了两种表单向导来帮助用户创建表单:“表单向导”适合于创建基于一个表的表单。“一对多表单向导”适合于创建基于两个具有一对多关系的表的表单。,调用表单向导有两种方法: 方法一: (1) 在“项目管理器”中选择“文档”选项卡,选择其中的“表单”。 (2) 单击“新建”按钮,系

2、统弹出“新建表单”对话框,如图7-1所示。 (3) 单击“表单向导”图标按钮,打开“向导选取”对话框,如图7-2所示。,图7-1 “新建表单”对话框,图7-2“向导选取”对话框,(4) 从列表框中选择要使用的向导,然后单击“确定”按钮。 (5) 接下来,系统打开相应的对话框,一步一步地向用户询问一些简单的问题,并根据用户的回答自动创建表单。,方法二:菜单方式调用。 在“文件”菜单中选择“新建”选项,然后在打开的“新建”对话框中选择“表单”文件类型并单击“向导”按钮。或者在“工具”菜单中的“向导”子菜单中选择“表单”选项。,2. 使用“表单设计器”(Form Designer)创建表单 可以使用

3、以下三种方法中的一种来调用表单设计器: 方法一:在项目管理器中调用。 (1) 在“项目管理器”中选择“文档”选项卡,选定“表单”选项。 (2) 单击“新建”命令按钮,系统弹出“新建表单”对话框。 (3) 单击“新建表单”按钮。,方法二:菜单方式调用。 (1) 选择“文件”菜单中的“新建”选项,打开“新建”对话框。 (2) 选择“表单”文件类型,然后单击“新建文件”按钮。 方法三:命令方式调用。 在命令窗口中输入CREATE FORM命令。 无论采用上面哪种方法,系统将打开“表单设计器”窗口,如图7-3所示。,图7-3 “表单设计器”窗口,3. 使用“表单生成器”(Form Builder)来创

4、建表单 在“表单设计器”的环境下,也可以调用表单生成器(如图7-4所示)。其方法有以下三种: 方法一:选择“表单”菜单中的“快捷表单”选项。 方法二:单击“表单设计器”工具栏中的“表单生成器”按钮。 方法三:右键单击表单窗口,然后在弹出的快捷菜单中选择“生成器”选项。 “表单生成器”对话框如图7-4所示,其中,有两个选项卡:“字段选取”和“样式”。,图7-4 “表单生成器”对话框,7.1.2 保存表单 若要保存设计好的表单,可以在“表单设计器”中选择“文件”菜单中的“保存”选项,然后在打开的对话框中指定表单文件的文件名。设计的表单将被保存在一个表单文件(.scx)和一个表单备注文件(.sct)

5、中。,7.1.3 修改表单 修改表单的方法有如下三种: 方法一:在“项目管理器”中修改。 (1) 在“项目管理器”中选择“文档”选项卡。 (2) 如果表单类文件没有展开,单击“表单”图标左边的加号。 (3) 选择需要修改的表单文件,然后单击“修改”按钮。,方法二:菜单方式调用。 (1) 选择“文件”菜单中的“打开”选项。 (2) 在“打开”对话框中选择需要修改的表单文件。 方法三:命令方式调用。 在命令窗口中输入MODIFY FORM。,7.1.4 运行表单 根据表单文件和表单备注文件的内容产生表单对象就是运行表单,可以采用如下四种方法来运行表单文件: 方法一:在项目管理器中运行。 (1) 在

6、“项目管理器”中选择要运行的表单。 (2) 单击“项目管理器”窗口里的“运行”按钮。,方法二:在表单设计器环境下选择“表单”菜单中的“执行表单”选项,或单击工具栏上的“运行”按钮。 方法三:选择“程序”菜单中的“运行”选项,打开“运行”对话框。在对话框中指定要运行的表单文件,单击“运行”按钮。 方法四:命令方式调用。,在命令窗口中输入以下命令: 格式: DO FORM NAME WITH, LINKED NOSHOW,说明: (1) NAME子句:系统建立指定名字的变量,并指向表单对象。系统默认建立与表单文件同名的变量。 (2) WITH子句:引发Init事件时,系统将各实参的值传递给该事件代

7、码PARAMETERS或LPARAMETERS子句中的各形参。,(3) LINKED关键字:表单对象将随指向它的变量的清除而释放,否则,表单对象不以变量是否存在而存在。 (4) NOSHOW关键字:表单运行时将不显示表单,直到表单对象的Visible属性为.T.值或调用了SHOW方法。,7.2 属性、事件和方法,7.2.1 常用属性 表7-1列出了Visual FoxPro 6.0菜单的常用属性。,表7-1 Visual FoxPro 6.0菜单的常用属性,7.2.2 添加和删除属性 向表单添加新的属性的步骤如下: (1) 选择“表单”菜单中的“新建属性”选项,打开“新建属性”对话框。 (2)

8、 在对话框中输入属性名称。 (3) 可以在“说明”框中输入新建属性的说明内容。以后这些内容会显示在属性窗口的底部。,删除属性的步骤如下: (1) 选择“表单”菜单中的“编辑属性/方法程序”选项,打开“编辑属性/方法程序”对话框。 (2) 在列表框中选择不要的方法,然后单击“移去”按钮。,7.2.3 常用的事件和方法 表7-2列出了Visual FoxPro 6.0表单的常用事件及其说明。 表7-3列出了Visual FoxPro 6.0表单的常用方法及其说明。,表7-2 Visual FoxPro 6.0表单的常用事件和说明,表7-3 Visual FoxPro 6.0表单的常用方法和说明,7

9、.2.4 管理表单的事件代码和方法程序代码 1. 创建新的方法 创建新的方法的步骤如下: (1) 选择“表单”菜单中的“新建方法程序”选项,打开“新建方法程序”对话框。 (2) 在该对话框中输入方法名称。 (3) 可以在“说明”框中输入新建属性的说明内容。以后这些内容会显示在属性窗口的底部。,2删除方法 删除方法的步骤如下: (1) 选择“表单”菜单中的“编辑属性/方法程序”命令,打开对话框。 (2) 在列表框中选择不要的方法,然后单击“移去”按钮。,3. 编辑 首先进入表单设计器,然后按如下步骤操作: (1) 选择“显示”菜单中的“代码”选项,或者在表单中单击鼠标右键,在弹出的快捷菜单中选择

10、“代码”命令,打开代码编辑窗口,如图7-5所示。 (2) 在“对象”列表框中选择对象,在“过程”列表框中选择事件或方法。 (3) 在对话框下部的编辑窗口中键入代码,在引发事件或方法时将执行这些代码。,图7-5 代码编辑窗口,7.3 修改和定制表单,7.3.1 表单设计器 1. 表单属性窗口 在Visual FoxPro中,每个对象都可以用一组属性来表示其特征。每个属性都有属性值,改变属性值就相当于改变了对象的特征。属性值的设置可以通过属性窗口来进行。,1) 对象选项 对象选项用来标识表单中的当前选定的对象,如图7-6所示。当前所显示的对象是系统默认的Form1对象,表示可以为其设置或更改属性。

11、单击向下的单箭头可以看到一个包含当前表单、表单集和全部控件的列表,从中可以选择需要的表单或控件。,图7-6 对象选项,2) 选项卡选项 选项卡是按照分类的形式来显示属性、时间和方法程序的,如图7-7所示。,图7-7 选项卡,选项卡显示方式分别如下: 全部:显示所选表单或其他对象的所有属性、事件和方法程序。 数据:显示有关对象如何显示或怎样操作数据的属性。 方法程序:显示有关对象的方法程序和事件。 布局:显示所有的布局属性。 其他:显示其他和用户自定义的属性。,3) 属性设置框选项 属性设置框用来更改属性列表中选定的属性值,如图7-8所示。,图7-8 属性设置框,属性设置框左边有三个图形按钮,其

12、含义分别如下: 单击此按钮将确认对某个属性的更改。 单击此按钮将取消对某个属性的更改。 单击此按钮将打开“表达式生成器”,可以为属性设置原意值或有函数表达式返回的值。,4) 属性列表选项 属性列表包含两列,如图7-9所示。它显示了所有可以更改的属性和当前值。对于具有预定值的属性,双击属性名可以提供所有可选项。常用的属性请参考7.2.1节。,图7-9 属性列表,2. 表单控件工具栏 这种工具栏可以通过单击“表单设计器”工具栏中的“表单控件工具栏”按钮或者通过“显示”菜单中的“工具栏”命令打开和关闭,如图7-10所示。,图7-10 “表单控件”工具栏,表单控件工具栏中提供了以下几种按钮: 1) 控

13、件按钮 这类按钮应用最多,具体使用见7.4节。 当该按钮处于未按下状态(默认状态)时,表示不可创建控件,此时可以对已经创建的控件进行编辑。当按钮没有处于按下状态时,表示允许创建控件。 2) “按钮锁定”按钮 当按钮处于按下状态时,表示可以单击选定某种控件按钮,并连续在表单窗口中添加多次。,3) “生成器锁定”按钮 当按钮处于按下状态时,一旦添加控件,系统都自动弹出相应的生成器对话框,以便用户对该控件的常用属性进行设置。 4) “查看类”按钮 如果要将用户自定义的类添加到“表单控件”工具栏中,就要使用“查看类”按钮:单击工具栏上的“查看类”按钮,然后在弹出的菜单中选择“添加”选项,调出“打开”对

14、话框并选择所需要的类库文件。,3. 表单设计器工具栏 表单设计器工具栏通过 “显示”菜单中的“工具栏”选项打开和关闭,如图7-11所示。,图7-11 表单设计器工具栏,7.3.2 表单的数据环境 1. 数据环境常用属性 数据环境是一个对象,常用的属性如下: (1) AutoOpenTables:当运行或打开表单时,是否打开数据环境中的表和视图。默认值为.T.。 (2) AutoCloseTables:当释放或关闭表单时,是否关闭由数据环境指定的表和视图。默认值为.T.。,2. 打开数据环境设计器 在“表单设计器”环境下,单击“表单设计器”工具栏上的“数据环境”按钮,或选择在“显示”菜单的“数据

15、环境”选项,即可得到“数据环境设计器”窗口,如图7-12所示。,图7-12 “数据环境设计器”窗口,3. 管理表或视图 1) 添加表或视图 (1) 选择“数据环境”菜单中的“添加”选项,或在“数据环境设计器”窗口中右键单击弹出的快捷菜单中选择“添加” 选项。 (2) 在打开的“添加表或视图”对话框(如图7-13所示)中选取有关表或视图,单击“添加”按钮将其加入数据环境后关闭此对话框。,图7-13 “添加表或视图”对话框,2) 移去表或视图 (1) 在“数据环境设计器”窗口中单击要移去的表或视图。 (2) 选择“数据环境”菜单中的“移去” 选项,或在右键单击表或视图时弹出的快捷菜单中选择“移去”

16、 选项。,4. 管理关系 解除表间关系的操作也非常简单,先选定该关系的连线,然后按Del键。 关系有自己的属性,可以被编辑。我们先选定好要编辑的关系(连线),然后在“属性”窗口中设置其属性。常用的属性有以下几种:, RelationExpr:指定基于主表的关联表达式。 ParentAlias:指定主表的别名。 ChildAlias:指定子表的别名。 ChildOrder:指定与关联表达式匹配的索引。 OneToMany:指定关系是否为一对多关系。,7.3.3 控件的操作与布局 1. 选择添加控件 如果要选择一个控件,只需要单击该控件即可。单击控件后,控件周围出现八个黑色小方框(即尺寸句柄),如图7-14所示。,图7-14 尺寸句柄,2. 控件的基本操作 在表单设计器中可以对控件进行移动、缩放、删除和复制等操作。 1) 移动控件 (1) 选定所要移动的控件,控件周围出现尺寸句柄。 (2) 按住鼠标左键不放,拖动到合适位置松开左键。,2) 缩放控件 (1) 选定所要缩放的控件,控件周围出

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

当前位置:首页 > 高等教育 > 大学课件

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