电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

165页
  • 卖家[上传人]:E****
  • 文档编号:89364078
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:1.18MB
  • / 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) 单击“新建”按钮,系统弹出“新建表单”对话框,如图7-1所示。 (3) 单击“表单向导”图标按钮,打开“向导选取”对话框,如图7-2所示。,图7-1 “新建表单”对话框,图7-2“向导选取”对话框,(4) 从列表框中选择要使用的向导,然后单击“确定”按钮。 (5) 接下来,系统打开相应的对话框,一步一步地向用户询问一些简单的问题,并根据用户的回答自动创建表单。,方法二:菜单方式调用。 在“文件”菜单中选择“新建”选项

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

      3、方法三:右键单击表单窗口,然后在弹出的快捷菜单中选择“生成器”选项。 “表单生成器”对话框如图7-4所示,其中,有两个选项卡:“字段选取”和“样式”。,图7-4 “表单生成器”对话框,7.1.2 保存表单 若要保存设计好的表单,可以在“表单设计器”中选择“文件”菜单中的“保存”选项,然后在打开的对话框中指定表单文件的文件名。设计的表单将被保存在一个表单文件(.scx)和一个表单备注文件(.sct)中。,7.1.3 修改表单 修改表单的方法有如下三种: 方法一:在“项目管理器”中修改。 (1) 在“项目管理器”中选择“文档”选项卡。 (2) 如果表单类文件没有展开,单击“表单”图标左边的加号。 (3) 选择需要修改的表单文件,然后单击“修改”按钮。,方法二:菜单方式调用。 (1) 选择“文件”菜单中的“打开”选项。 (2) 在“打开”对话框中选择需要修改的表单文件。 方法三:命令方式调用。 在命令窗口中输入MODIFY FORM。,7.1.4 运行表单 根据表单文件和表单备注文件的内容产生表单对象就是运行表单,可以采用如下四种方法来运行表单文件: 方法一:在项目管理器中运行。 (1) 在

      4、“项目管理器”中选择要运行的表单。 (2) 单击“项目管理器”窗口里的“运行”按钮。,方法二:在表单设计器环境下选择“表单”菜单中的“执行表单”选项,或单击工具栏上的“运行”按钮。 方法三:选择“程序”菜单中的“运行”选项,打开“运行”对话框。在对话框中指定要运行的表单文件,单击“运行”按钮。 方法四:命令方式调用。,在命令窗口中输入以下命令: 格式: DO FORM NAME WITH, LINKED NOSHOW,说明: (1) NAME子句:系统建立指定名字的变量,并指向表单对象。系统默认建立与表单文件同名的变量。 (2) WITH子句:引发Init事件时,系统将各实参的值传递给该事件代码PARAMETERS或LPARAMETERS子句中的各形参。,(3) LINKED关键字:表单对象将随指向它的变量的清除而释放,否则,表单对象不以变量是否存在而存在。 (4) NOSHOW关键字:表单运行时将不显示表单,直到表单对象的Visible属性为.T.值或调用了SHOW方法。,7.2 属性、事件和方法,7.2.1 常用属性 表7-1列出了Visual FoxPro 6.0菜单的常用属性。

      5、,表7-1 Visual FoxPro 6.0菜单的常用属性,7.2.2 添加和删除属性 向表单添加新的属性的步骤如下: (1) 选择“表单”菜单中的“新建属性”选项,打开“新建属性”对话框。 (2) 在对话框中输入属性名称。 (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.2.4 管理表单的事件代码和方法程序代码 1. 创建新的方法 创建新的方法的步骤如下: (1) 选择“表单”菜单中的“新建方法程序”选项,打开“新建方法程序”对话框。 (2) 在该对话框中输入方法名

      6、称。 (3) 可以在“说明”框中输入新建属性的说明内容。以后这些内容会显示在属性窗口的底部。,2删除方法 删除方法的步骤如下: (1) 选择“表单”菜单中的“编辑属性/方法程序”命令,打开对话框。 (2) 在列表框中选择不要的方法,然后单击“移去”按钮。,3. 编辑 首先进入表单设计器,然后按如下步骤操作: (1) 选择“显示”菜单中的“代码”选项,或者在表单中单击鼠标右键,在弹出的快捷菜单中选择“代码”命令,打开代码编辑窗口,如图7-5所示。 (2) 在“对象”列表框中选择对象,在“过程”列表框中选择事件或方法。 (3) 在对话框下部的编辑窗口中键入代码,在引发事件或方法时将执行这些代码。,图7-5 代码编辑窗口,7.3 修改和定制表单,7.3.1 表单设计器 1. 表单属性窗口 在Visual FoxPro中,每个对象都可以用一组属性来表示其特征。每个属性都有属性值,改变属性值就相当于改变了对象的特征。属性值的设置可以通过属性窗口来进行。,1) 对象选项 对象选项用来标识表单中的当前选定的对象,如图7-6所示。当前所显示的对象是系统默认的Form1对象,表示可以为其设置或更改属性。

      7、单击向下的单箭头可以看到一个包含当前表单、表单集和全部控件的列表,从中可以选择需要的表单或控件。,图7-6 对象选项,2) 选项卡选项 选项卡是按照分类的形式来显示属性、时间和方法程序的,如图7-7所示。,图7-7 选项卡,选项卡显示方式分别如下: 全部:显示所选表单或其他对象的所有属性、事件和方法程序。 数据:显示有关对象如何显示或怎样操作数据的属性。 方法程序:显示有关对象的方法程序和事件。 布局:显示所有的布局属性。 其他:显示其他和用户自定义的属性。,3) 属性设置框选项 属性设置框用来更改属性列表中选定的属性值,如图7-8所示。,图7-8 属性设置框,属性设置框左边有三个图形按钮,其含义分别如下: 单击此按钮将确认对某个属性的更改。 单击此按钮将取消对某个属性的更改。 单击此按钮将打开“表达式生成器”,可以为属性设置原意值或有函数表达式返回的值。,4) 属性列表选项 属性列表包含两列,如图7-9所示。它显示了所有可以更改的属性和当前值。对于具有预定值的属性,双击属性名可以提供所有可选项。常用的属性请参考7.2.1节。,图7-9 属性列表,2. 表单控件工具栏 这种工具栏可以通

      8、过单击“表单设计器”工具栏中的“表单控件工具栏”按钮或者通过“显示”菜单中的“工具栏”命令打开和关闭,如图7-10所示。,图7-10 “表单控件”工具栏,表单控件工具栏中提供了以下几种按钮: 1) 控件按钮 这类按钮应用最多,具体使用见7.4节。 当该按钮处于未按下状态(默认状态)时,表示不可创建控件,此时可以对已经创建的控件进行编辑。当按钮没有处于按下状态时,表示允许创建控件。 2) “按钮锁定”按钮 当按钮处于按下状态时,表示可以单击选定某种控件按钮,并连续在表单窗口中添加多次。,3) “生成器锁定”按钮 当按钮处于按下状态时,一旦添加控件,系统都自动弹出相应的生成器对话框,以便用户对该控件的常用属性进行设置。 4) “查看类”按钮 如果要将用户自定义的类添加到“表单控件”工具栏中,就要使用“查看类”按钮:单击工具栏上的“查看类”按钮,然后在弹出的菜单中选择“添加”选项,调出“打开”对话框并选择所需要的类库文件。,3. 表单设计器工具栏 表单设计器工具栏通过 “显示”菜单中的“工具栏”选项打开和关闭,如图7-11所示。,图7-11 表单设计器工具栏,7.3.2 表单的数据环境 1.

      9、 数据环境常用属性 数据环境是一个对象,常用的属性如下: (1) AutoOpenTables:当运行或打开表单时,是否打开数据环境中的表和视图。默认值为.T.。 (2) AutoCloseTables:当释放或关闭表单时,是否关闭由数据环境指定的表和视图。默认值为.T.。,2. 打开数据环境设计器 在“表单设计器”环境下,单击“表单设计器”工具栏上的“数据环境”按钮,或选择在“显示”菜单的“数据环境”选项,即可得到“数据环境设计器”窗口,如图7-12所示。,图7-12 “数据环境设计器”窗口,3. 管理表或视图 1) 添加表或视图 (1) 选择“数据环境”菜单中的“添加”选项,或在“数据环境设计器”窗口中右键单击弹出的快捷菜单中选择“添加” 选项。 (2) 在打开的“添加表或视图”对话框(如图7-13所示)中选取有关表或视图,单击“添加”按钮将其加入数据环境后关闭此对话框。,图7-13 “添加表或视图”对话框,2) 移去表或视图 (1) 在“数据环境设计器”窗口中单击要移去的表或视图。 (2) 选择“数据环境”菜单中的“移去” 选项,或在右键单击表或视图时弹出的快捷菜单中选择“移去” 选项。,4. 管理关系 解除表间关系的操作也非常简单,先选定该关系的连线,然后按Del键。 关系有自己的属性,可以被编辑。我们先选定好要编辑的关系(连线),然后在“属性”窗口中设置其属性。常用的属性有以下几种:, RelationExpr:指定基于主表的关联表达式。 ParentAlias:指定主表的别名。 ChildAlias:指定子表的别名。 ChildOrder:指定与关联表达式匹配的索引。 OneToMany:指定关系是否为一对多关系。,7.3.3 控件的操作与布局 1. 选择添加控件 如果要选择一个控件,只需要单击该控件即可。单击控件后,控件周围出现八个黑色小方框(即尺寸句柄),如图7-14所示。,图7-14 尺寸句柄,2. 控件的基本操作 在表单设计器中可以对控件进行移动、缩放、删除和复制等操作。 1) 移动控件 (1) 选定所要移动的控件,控件周围出现尺寸句柄。 (2) 按住鼠标左键不放,拖动到合适位置松开左键。,2) 缩放控件 (1) 选定所要缩放的控件,控件周围出

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

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.