2022年第八章表单高级设计VisualFoxpro程序设计教案 .pdf
《2022年第八章表单高级设计VisualFoxpro程序设计教案 .pdf》由会员分享,可在线阅读,更多相关《2022年第八章表单高级设计VisualFoxpro程序设计教案 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀教案第八章表单高级设计教学目的与要求 掌握多表单应用程序设计和表单集的设计方法。教学内容 表单集;用户定义属性和方法程序;类的基本概念;用户定义类;用户定义工具栏。教学重点与难点 多表单设计和表单集。 8.1 多级表单应用程序一、应用程序界面1单文档界面与多文档界面单文档界面( SDI)应用程序由一个或多个独立窗口组成,这些窗口均在Windows 桌面上单独显示。 Microsoft Exchange 即是一个SDI 应用程序的例子,在该软件中打开的每条消息均显示在自己独立的窗口中。二、 SDI 与 MDI 的实现1. 顶层表单与子表单(1)顶层表单(2)子表单(3)顶层表单或子表
2、单的确定2. 子表单的操作(1) 使子表单浮动的方法(2) 子表单最大化的样式(3) 若要显示子表单,可在顶层表单某事件代码中写入DO FORM命令,并在命令中指定子表单文件名。3. 表单的显示与隐藏精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页名师精编优秀教案若要隐藏表单使它不可见,可将表单的Visible 属性设置成为 .F.,Visible 属性默认为 .T.,表示表单是可见的。4. MDI 应用程序的运行:从子表单的调用方法可知,MDI 应用程序应该从父表单开始运行。5. 多表单程序的调试(1) 用工具菜单的调试器命令打
3、开命令打开调试器来调试。(2) 程序运行是若发现不正常情况,可用程序菜单的取消命令撤消程序的运行。(3) 若程序运行已中断,但程序中开出的窗口尚未关闭,可在命令窗口键入Clear ALL 命令,从内存中释放所有由用户定义的窗口。例 8-1 为例 7-10 设计的表单增加一个查页命令按钮,要求单击它能打开一个供用户输入记录号的窗口, 如图 8.1 所示。当指定记录号并单击确定按钮后,新打开的窗口随即关闭,原表单也立即更新记录显示。6在顶层表单中添加菜单:在表单中添加菜单必要条件为:(1) 菜单设计时,在“常规选项”对话框中将菜单设定为用于顶层表单。(2) 要添加菜单的表单必须是顶层表单,而且应在
4、该表的Init 事件中设置一条调用菜单程序的命令,格式如下:DO WITH 指 .MPR 文件。 用来引用本表单对象,通常用关键字THIS 来表示。为使菜单程序能感知表单,此参数不可省略。但是, 菜单程序能自行接受和使用参数。例题及操作步骤见教材。二、表单集表单集是一个容器,其中可包含一个或多个表单。运行表单集时,它所包含的所有表单就都被加载,于是在屏幕上出现了一组窗口。1表单集的创建与删除创建: (1) 打开某表单 (2) 选定表单菜单的创建表单集命令表单集的删除:表单菜单的移出表单集命令可用于删除表单。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - -
5、-第 2 页,共 7 页名师精编优秀教案2表单集的释放:释放和删除不同。释放表单集的方法有以下两种:(1)使用 RELEASE THISFORMSET命令来释放表单集,并关闭其中所有的表单。(2)表单集随后一个表单的释放而自动释放,此时表单集的AutoRelease 属性为 .T. 3表单集的编辑(1)编辑表单集或其中的表单(2)加表单(3)移去表单 例 8-3用表单集来实现查看成绩情况 8.2 用户定义属性与方法程序一、用户定义属性1变量属性与数组属性:用户定义的属性可分为变量属性和数组属性两种。变量属性: (1) 变量属性的创建 (2) 变量属性的编辑(3) 变量属性的引用格式凡在表单集存
6、在时创建的变量属性,对表单集中的所有表单都有效,其引用基本格式为:THISFORMSET. 变量属性名例 8.4 用表单集来实现例8-1 的要求,并用变量属性来取代公共变量。2多表单应用程序的有效参数(1) 公共变量与用户定义的参数特点:用 PUBLIC 设置的公共变量对所有表单文件有效,而用户定义属性的作用范围只是一个表单文件, 但因一个表单集仅包含在一个表单文件中,故这两种参数都可适用与表单集。此外,公共变量在表单文件运行时有效,退出运行后不清除;而用户定义属性在表单或表单关精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7 页名师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年第八章表单高级设计VisualFoxpro程序设计教案 2022 第八 表单 高级 设计 VisualFoxpro 程序设计 教案
限制150内