第八章表单的设计与应用Visual FoxPro VFP计算机等级考试.pptVIP

第八章表单的设计与应用Visual FoxPro VFP计算机等级考试.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章表单的设计与应用Visual FoxPro VFP计算机等级考试.ppt

第七章 表单设计与应用; 本 章 要 点; 7.1 面向对象的概念 ;; Visual FoxPro基类是系统本身内含的,并不存放在某个类库中。用户可以基于基类生成所需要的对象,也可以扩展基类创建自己的子类 在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下: CREATEOBJECT(类名[,参数1,参数2,……]) 函数基于指定的类生成一个对象,并返回对象的引用 ;7.1.5 容器与控件;; 表7-2;7.1.6 事件 ;Visual FoxPro中常用事件有:;7.2 建立表单 ;;7.2.2 使用表单设计器;表单设计器环境介绍 ;(2)属性窗口 设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】|【属性】,属性窗口如图所示。 ;;;7.2.3 数据环境; 3.向数据环境添加表或视图在数据环境设计器环境下,按下列方法向数据环境添加表或视图: 在系统菜单中选择【数据环境】|【添加】命令,或右键单击“数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令,打开“添加表或视图”对话框,如图所示。如果数据环境原来是空的,那么在打开数据环境设计器时,该对话框就会自动出现。 ;4.从数据环境中移去表或视图 在“数据环境设计器”窗口中,选择要移去的表或视图,在系统菜单中选择【数据环境】|【移去】命令。也可以用鼠标右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令。 5.在数据环境中设置关系 设置关系的方法为:将主表的某个字段(作为关联表达式)拖曳到子表的相匹配的索引标记上既可。如果子表上没有与主表字段相匹配的索引,也可以将主表字段拖动到子表的某个字段上,这时应根据系统提示确认创建索引 ;常用的关系属性有: ● RelationalExpr:用于指定基于主表的关联表达式。 ● ParentAlias:用于指明主表的别名。 ● ChildAlias:用于指明子表的别名。 ● ChildOrder:用于指定与关联表达式相匹配的索引。 ● OneToMany:用于指明关系是否为一对多关系,该属性默认为“.F.”,如果关系为“一对多关系”,该属性一定要设置为“.T.”。 ;7.2.4 快速表单; 采用上面任意一种方法后,系统都会打开“表单生成器”对话框,如图所示。 ;7.3 管理表单 ;2.表单常用方法 (1)Relase方法:将表单从内存中释放。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以在该命令按钮的Click事件中包含如下代码: ThisForm.Release 表单运行时,用户单击表单右上角的关闭按钮,系统会自动执行Relase方法。 (2)Refresh方法:刷新表单。 (3)Show方法:显示表单。该方法将表单的Visible属性设置为.T.。 (4)Hide方法:隐藏表单。该方法将表单的Visible属性设置为.F.。与Relase方法不同,Hide只是把表单隐藏,但并不将表单从内存释放,之后可用Show方法重新显示表单。 ;3.表单常用事件 (1)Init事件:在表单创建时引发. (2)Destroy事件:在表单对象释放时引发。 (3)RightClick事件:用鼠标右键单击表单时引发.;7.3.2 添加新的属性和方法;2.创建新方法 在表单中添加新方法的步骤如下: (1)在系统菜单中选择【表单】|【新建方法程序】命令,打开如图 的“新建方法程序”对话框。 (2)在“名称”框中输入方法名。 (3)有选择地在“说明”框中输入新建方法的说明信息。;7.4 运行单表 ;2.在程序中调用表单 在程序中调用表单可用下列命令: DO FORM 表单文件名 [NAME 〈变量〉][LINKED] [WITH 〈实参1〉〈,实参2〉,…] [TO 〈变量〉] ? [NOSHOW] ● [NAME 〈变量〉]:如果包含NAME子句,系统将建立指定名字的变量,并使它指向表单对象。否则,系统将建立与表单文件名相同的变量,并使它指向表单对象。;● [LINKED]关键字:如果包含LINKED关键字,表单和表单对象变量将链接起来,这时,表单对象将随指向它的变量的清除而关闭(释放),否则,即使变量已经清除(如超出作用域,用RELEASE命令清除),表单对象依然存在。但不管有没有LINKED关键字,指向表单对象的变量并不会随表单的关闭而清除。 ● [TO 〈变量〉]:用于从模式表单返回值

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档