- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
也可以将表单或表单上的控件子集保存为类定义。如果您打算创建基于表单的子类,或在其他表单中重新使用这些控件,可将表单作为类定义来保存。若要将表单或选定的控件保存为类定义,可以: ①从“文件”菜单中选择“另存为类”。 ②在“另存为类”对话框中选择“当前表单”或“选定控件”。 ③在“类名”框中输入类的名称。 ④在“文件”框中输入保存类的文件名。 ⑤选择“确定”按钮。 如果没有给出文件扩展名,保存文件时会加上默认的.vcx扩展名,如果将表单保存为类定义,就可以用MODIFY CLASS命令对它进行修改。 返回 10.3.4 将表单和控件保存为类 * * 10.1 设计表单 10.2 向表单中添加对象 10.3 处理对象 10.4 管理表单 退出 10.5 控件使用要点和技巧 第10讲 表单高级设计(二) 表单又称为界面或窗体,是VFP提供的一种功能强大的界面。各种对话框和窗口都是表单的不同表现形式。它可以使用户在简单明了的界面中查看数据或将数据记录输入到表中。在表单设计器中可以处理下列内容: ■表单中不同类型的对象 ■与表单相关联的数据 ■顶层表单或子表单 ■能一起操作的多个表单 ■基于自定义模板的表单 表单和表单集是拥有自己的属性、事件和方法程序的对象,在表单设计器中可以设置这些属性、事件和方法程序。表单集包含了一个或多个表单,可以将它们作为一个整体来操作。例如,如果一个表单集中有四个表单,可以在运行时用一个命令来显示或隐藏它们。 可以通过表单向导、表单设计器和快速表单来创建表单。可以 10.1 设计表单 用如下的三种方法之一新建一个表单: ■在“项目管理器”中选定“表单”,并选择【新建】按钮。 ■在【文件】菜单中选择【新建】命令,再选定“表单”,再选择【新建文件】按钮。 ■使用CREATE FORM命令。 通过项目管理器创建表单示例 1、选择“文档”选项卡 2、选择“表单” 3、单击【新建】 4、进入新建表单程序,弹出“新建表单”对话框 单击 “表单设计器”窗口 新表单 在新表单(Form1)上可以可视化地添加控件并进行属性、方法程序设计。 每一个表单或表单集都包括一个数据环境(Data Environment)。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。 在表单运行时,数据环境可以自动打开、关闭表或视图。而且,通过设置“属性”窗口中ControlSource(指定与对象对立联系的数据源)属性设置框,在这个属性框中列出了数据环境中的所有字段,数据环境将帮助设置控件用的ControlSource属性。 常用数据环境属性 10.1.1 设置数据环境 VFP允许创建两种类型的应用程序: ■多文档界面(MDI)各个应用程序由单一的主窗口组成,且应用程序的窗口包含在主 窗口中或浮动在主窗口顶端。VFP基本上是一个MDI应用程序,带有包含于VFP主窗口中的命令窗口、编辑窗口和设计器窗口。 ■单文档界面(SDI)应用程序由一个或多个独立窗口组成,这些窗口均在Windows桌面上单独显示。Microsoft Exchange即是一个SDI应用程序的例子,在该软件中打开的每条消息均显示在自己独立的窗口中。 由单个窗口组成的应用程序通常是一个SDI应用程序,但也有一些应用程序综合了SDI和MDI的特性。例如,VFP将调试器显示为一个SDI应用程序,而它本身又包含了自己的MDI窗口。 为了支持这两种类型的界面,VFP允许创建以下几种类型的表单: ■子表单:包含在另一个窗口中,用于创建MDI应用程序的表单。 10.1.2 创建单文档和多文档界面 子表单不可移至父表单(主表单)边界之外,当其最小化时将显示在父表单的底部。若父表单最小化,则子表单也一同最小化。 ■浮动表单:属于父表单(主表单)的一部分,但并不是包含在父表单中。而且,浮动表单可以被移至屏幕的任何位置,但不能在父窗口后台移动。若将浮动表单最小化时,它将显示在桌面的底部。若父表单最小化,则浮动表单也一同最小化。浮动表单也可用于创建MDI应用程序。 ■顶层表单:没有父表单的独立表单,用于创建一个SDI应用程序,或用作MDI应用程序中其他子表单的父表单。顶层表单与其他Windows应用程序同级,可出现在其前台或后台,并且显示在Windows任务栏中。 1、指定表单类型 创建各种类型表单的方法大体相同,但需设置特定属性以指出表单应该如何工作。如果创建的是子表单,则不仅需要指定它应在另外一个表单中显示,而且还需指定是否是MDI
原创力文档


文档评论(0)