第九章节菜单设计及应用.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章节菜单设计及应用

程序运行过程中,鼠标右击对象时弹出的菜单是快捷菜单。快捷菜单是由一组弹出式菜单组成,或者由一系列上下级关联的弹出式菜单组成。 9.6 快捷菜单设计与应用 ①与下拉式菜单相比,快捷菜单只有弹出式菜单,没有条形菜单。 快捷菜单的特点 ②快捷菜单一般从属于某个对象,通常只列出与对象有关的操作。 设计快捷菜单 快捷菜单从属于表单或其中某个对象,要在相关对象的RightClick事件中编写运行快捷菜单程序文件的代码。 命令:Do 菜单程序文件名 .mpr 运行快捷菜单 9.6 快捷菜单设计与应用 方法:单击文件菜单→新建,选定菜单,单击新建文件→快捷菜单按钮。 释放快捷菜单 将此语句写在表单的Destroy事件中,或者,作为“清理”菜单代码中的语句。 9.6 快捷菜单设计与应用 命令: Release Popups [弹出式菜单名表] 例 本 章 结 束 谢 谢! * / 32 * / 40 第9章 菜单设计及应用 (3学时) 9.1.1 菜单结构 VFP的系统菜单是一种下拉式菜单,由一个条形菜单和一组弹出式菜单组成。 条形菜单 (主菜单) 弹出式菜单 (子菜单) 每个菜单项都有名称(菜单项标题),供用户识别。 每个菜单项都有内部名(引用名),由系统识别,可以在程序代码中引用。 9.1.1 菜单结构 菜单项 _Msm_File _Msm_Edit _Msm_View _Msm_Tools _Msm_Prog _Msm_Windo _Msm_Systm 每个菜单项对应一个弹出式菜单,弹出式菜单也有内部名。 菜单项 条形菜单项内部名 弹出式菜单内部名 文件 _Msm_File _Mfile 编辑 _Msm_Edit _Medit 显示 _Msm_View _Mview 工具 _Msm _Tools _Mtools 程序 _Msm _Prog _Mprog 窗口 _Msm _Windo _Mwindow 帮助 _Msm _Systm _Msystm 9.1.1 菜单结构 某些菜单项有快捷方式键,通常是Ctrl与一个字母的组合。 某些菜单项有热键,按Alt与该字符的组合可以访问菜单项。 每个菜单项都有一定的动作,可能是弹出下级菜单、执行一条命令或执行一个过程。 9.2 菜单应用示例 VFP可以设计快捷菜单和下拉式菜单。 快捷菜单从属于某个对象,列出了有关对象的常用操作。 下拉式菜单是程序设计人员组织和构造应用程序的有效工具,将各类分散的对象有效组织起来,共同构成一个完整的应用程序。 根据菜单的显示位置不同,下拉式菜单分为应用程序菜单和窗口菜单。 应用程序菜单显示在VFP的系统菜单栏位置。 窗口菜单显示在程序的某个顶层表单上端。 9.2.1 设计及运行菜单的主要步骤 VFP创建菜单两种方法 一、通过编写程序代码的方法直接设计菜单程序文件(MPR),在VFP中可以直接运行。 二、通过菜单设计器的方法建立菜单设计文件(MNX),在VFP中不能直接运行,需要生成菜单程序文件(MPR)。 9.2.1 设计及运行菜单的主要步骤 通过菜单设计器建立菜单步骤 Create Menu 设计菜单 生成菜单程序 Do 文件主名.MPR 进入菜单设计器 菜单设计文件(MNX) 菜单程序文件(MPR) 执行菜单程序 9.2.2 菜单样例设计 启动菜单设计器 方法:单击文件菜单→新建,选定菜单,单击新建文件→菜单按钮。 设计主菜单项 9.2.2 菜单样例设计 设计子菜单项 主菜单项 子菜单项 结果列 代码 表操作 打开表 过程 Accept 表文件主名: To x If File(x+.dbf) Use x Else Wait ’表文件’+x+’.dbf不存在!’ Endif 浏览 命令 Brows 修改表结构 命令 Modify Structure 关闭表 命令 Use 表输出 输出表结构 命令 List Structure 输出表内容 命令 List 退出 命令 Set Sysmenu To Default 输入完成后,按Ctrl+S键保存菜单设计文件,文件主名为MENU_EXA9。 9.2.2 菜单样例设计 生成菜单程序文件 方法:单击菜单菜单→生成,在生成菜单对话框中,填写输出文件名。 运行菜单程序 方法:在命令窗口或程序中执行命令 Do MENU_EXA9.MPR 9.3.1 菜单设计器 方法一:单击文件菜单→新建,选定菜单,再单击新建文件按钮。 方法二:单击常用工具栏上的新建,选定菜单,再单击新建文件按钮。 方法三:选择项目管理器的

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档