Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲

上传人:E**** 文档编号:89184064 上传时间:2019-05-20 格式:PPT 页数:19 大小:644KB
返回 下载 相关 举报
Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲_第1页
第1页 / 共19页
Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲_第2页
第2页 / 共19页
Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲_第3页
第3页 / 共19页
Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲_第4页
第4页 / 共19页
Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲》由会员分享,可在线阅读,更多相关《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第15讲(19页珍藏版)》请在金锄头文库上搜索。

1、第15讲 菜单设计与应用,第8章 菜单设计与应用,2,教学内容,第8章菜单设计与应用 8.1 菜单设计基础 8.2 菜单设计 8.3 快捷菜单设计,第8章 菜单设计与应用,3,教学重点 熟练掌握下拉式菜单的建立 熟练掌握快捷菜单的建立 教学难点 下拉式菜单和快捷菜单的建立,第8章 菜单设计与应用,4,8.1 VisualFoxPro系统菜单,1.菜单结构,VFP支持两种类型的菜单:,选择某个菜单选项可执行用户指定的一条命令、一个过程或激活另一个菜单。,典型菜单,(1)下拉式菜菜:如VFP系统菜单,由条型菜单(主菜单)和弹出式菜单(子菜单)组成.,(2)快捷菜单:鼠标右击弹出的菜单,由一个或一组

2、弹出式菜单组成.,第8章 菜单设计与应用,5,8.2.2创建菜单系统,1.调用菜单设计器,方法1: 文件新建 方法2: 使用命令:creat menu 文件名,第8章 菜单设计与应用,6,菜单设计实例,下拉式菜单设计 【例8.1】利用菜单设计器设计一个下拉式菜单,第8章 菜单设计与应用,7,8.2.2创建菜单系统,2.菜单设计器窗口,(1)菜单名称:用于输入菜单标题。 指定热键(访问键):如:定义某菜单项的访问键为“X” 在该菜单名称字母X前加“”两个字符,即“X”。 设置快捷键:Ctrl键+字母 单击“选项”列下的按钮,打开选项设置对话框,设置快捷键。 菜单项分组:插入分隔线。 在菜单名称栏

3、中输入“-”。,第8章 菜单设计与应用,8,8.2.2创建菜单系统,2.菜单设计器窗口,(2)结果:选择菜单时发生的动作. 命令 :只执行一条命令语句; 选中该项后,在右侧文本框中输入命令。 过程 :用于执行一组命令. 选中该项后,单击“创建”按钮。 子菜单 :用于创建下级子菜单 选中该项,单击“创建”按钮. 填充名称:用于为菜单项输入名称.,第8章 菜单设计与应用,9,8.2.2创建菜单系统,2.菜单设计器窗口,(3)选项:单击选项下按钮,可打开“提示选项”对话框.用于设置”快捷键”:在键标签处按下组合键。,(4)菜单级:显示当前菜单所处的级别,用于返回指定菜单.,第8章 菜单设计与应用,1

4、0,8.2.2创建菜单系统,3.指定菜单项的位置,选择“显示常规选项”,打开常规选项对话框。 (1)位置: 替换:新菜单替换原菜单。 追加:新菜单添加当前系统菜单内容右侧。 在之前:新菜单插入到指定菜单前面。 在之后:新菜单插入到指定菜单后面。,(2)顶层表单: 选中此项,将菜单添加到顶层表单中。,第8章 菜单设计与应用,11,8.2.2创建菜单系统,4.禁止访问和重新配置系统菜单,【格式】SET SYSMENU ON | OFF | TO 菜单名表 | TO DEFAULT|SAVE|NOSAVE,ON:允许程序执行时访问系统菜单 OFF:禁止程序执行时访问系统菜单 TO 菜单名表:重新配置

5、系统菜单,以内部名字列出可用菜单 TO DEFAULT:将系统菜单恢复为缺省配置(反回到系统菜单) SAVE:将缺省配置指定当前的系统菜单配置 NOSAVE:将缺省配置恢复为系统菜单的标准配置,SET SYSMENU TO命令用来屏闭和禁止使用系统菜单,第8章 菜单设计与应用,12,8.2.2创建菜单系统,5.生成菜单程序(mpr) 选择“菜单生成”,6.运行菜单 选择“程序-运行”。 DO ,.MNX 菜单文件 .MNT 菜单备注文件 .MPR 根据菜单文件生成的菜单程序文件 .MPX 编译后的菜单程序,运行菜单程序时自动生成,不能省略扩展名,第8章 菜单设计与应用,13,8.2 下拉式菜单

6、的设计,1.调用菜单设计器,2.定义菜单,3.生成菜单程序,4.运行菜单程序,菜单文件(.mnx,.mnt),菜单程序文件(.mpr),8.2.1菜单设计的基本步骤,表文件,不能运行,菜单备注文件,第8章 菜单设计与应用,14,8.2.3为顶层表单添加菜单,1.菜单的设置: (1)在“菜单设计器”窗口中设计菜单。 (2)在“显示-常规选项”对话框中,选中“顶层表单”复选项 (3)选择“菜单-生成”选项,生成菜单程序文件。 2.表单的设置 (1)设置表单的ShowWindow属性值为“2作为顶层表单” (2)在表单的Init事件中调用菜单程序 Do WITH This,“ 其中:菜单程序文件名不

7、能省略扩展名mpr this:表示当前表单对象的引用 菜单名:为菜单指定一个内部名字,释放菜单时使用 (3)释放菜单:在表单的Destroy事件代码中加入命令: RELEASE MENU EXTENDED 其中: EXTENDED表示同时清除该菜单下所有子菜单,第8章 菜单设计与应用,15,例:34.2,1. 使用“文件-新建-表单-新建文件“(或命令: CREATE FORM form_menu)打开表单设计器. 2. 在其“属性”的“ShowWindow”中选择“2 - 作为顶层表单”。 3. 表单Form1的Init事件代码: do menu_lin.mpr with this ,xxx

8、(启动菜单命令)。 4.表单Form1的Destroy事件代码:release menu xxx extended (在表单退出时释放菜单),第8章 菜单设计与应用,16,3.2,1.建立顶层表单: Name属性:myform Caption属性:顶层表单 ShowWindow属性: 2-作为顶层表单”. 2.建立菜单 (1)打开菜单设计器,输入菜单项,在“退出”主菜单的“过程”代码: myform.release &myform为表单名,即表单的NAME属性值. set sysmenu to default (2)单击“显示-常规选项”,选中“顶层表单”。 (3)保存菜单,选择“菜单-生成”

9、,生成“mymenu.mpr”文件。 3.表单的Init事件代码:do mymenu.mpr with this ,xxx (启动菜单),第8章 菜单设计与应用,17,8.3快捷菜单,(1)选择”文件新建菜单新建文件-快捷菜单” . (2)在打开的“菜单设计器”中设计菜单. (3)添加快捷菜单“清理”代码(使选择、执行菜单命令后,及时清除菜单,释放内存) 选择“显示常规选项” ,选中“清理”复选框打开编辑“清理”代码的窗口,输入命令: RELEASE POPUPS EXTENDED (4)生成菜单程序文件MPR。 (5)调用快捷菜单。在表单的RightClick事件中,添加命令: DO ,不能省略扩展名mpr,第8章 菜单设计与应用,18,快捷菜单设计,【例8.3】为表单添加快捷菜单,第8章 菜单设计与应用,19,课外作业 实训教材:第8章 P170P174 上机实验 周4学时 实验8.1 下拉式菜单设计 实验8.2 顶层表单菜单设计 实验8.3 快捷菜单设计 实验8.4 综合应用练习 实验7.3 编辑框的使用 实验7.5 列表框的使用 实验7.6 组合框的使用 实验7.7 计时器的使用 实验7.8 微调按钮控件的使用,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号