- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 〈变量〉]:用于从模式表单返回值
您可能关注的文档
最近下载
- 预习材料3-IFS集成财经服务变革.pdf VIP
- 北师大版高中数学必修一全册教学课件.ppt VIP
- 武汉市轨道交通1号线径河延伸线工程.pdf VIP
- ECMO学习心得体会重症医学科陈仁山.pptx VIP
- 2025年度“三会一课”及“主题党日”活动计划表+2025年党组理论学习中心组学习计划.doc VIP
- 最高法案例库-与公司有关的纠纷02-广东某乙公司诉某甲生物公司股权转让纠纷案.pdf
- 心力衰竭专家共识2025年.pptx
- 2023CSCO非小细胞肺癌诊疗指南.pdf VIP
- 2024-2025学年深圳市育才二中小升初入学分班考试语文试卷附答案解析.docx
- 2025年深圳市育才二中小升初入学分班考试数学模拟试卷附答案解析.pdf
文档评论(0)