《菜单设计及应用》PPT课件

《菜单设计及应用》PPT课件

ID:41295964

大小:1.53 MB

页数:32页

时间:2019-08-21

《菜单设计及应用》PPT课件_第1页
《菜单设计及应用》PPT课件_第2页
《菜单设计及应用》PPT课件_第3页
《菜单设计及应用》PPT课件_第4页
《菜单设计及应用》PPT课件_第5页
资源描述:

《《菜单设计及应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第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

2、_View_Mview工具_Msm_Tools_Mtools程序_Msm_Prog_Mprog窗口_Msm_Windo_Mwindow帮助_Msm_Systm_Msystm9.1.1菜单结构某些菜单项有快捷方式键,通常是Ctrl与一个字母的组合。某些菜单项有热键,按Alt与该字符的组合可以访问菜单项。每个菜单项都有一定的动作,可能是弹出下级菜单、执行一条命令或执行一个过程。9.2菜单应用示例VFP可以设计快捷菜单和下拉式菜单。快捷菜单从属于某个对象,列出了有关对象的常用操作。下拉式菜单是程序设计人员组织和构造应用程序的有效工具,将各类分散的对象有效组织起来,共同构成一个完整的应用程序。根

3、据菜单的显示位置不同,下拉式菜单分为应用程序菜单和窗口菜单。应用程序菜单显示在VFP的系统菜单栏位置。窗口菜单显示在程序的某个顶层表单上端。9.2.1设计及运行菜单的主要步骤VFP创建菜单两种方法一、通过编写程序代码的方法直接设计菜单程序文件(MPR),在VFP中可以直接运行。二、通过菜单设计器的方法建立菜单设计文件(MNX),在VFP中不能直接运行,需要生成菜单程序文件(MPR)。9.2.1设计及运行菜单的主要步骤通过菜单设计器建立菜单步骤CreateMenu设计菜单生成菜单程序Do<文件主名>.MPR进入菜单设计器菜单设计文件(MNX)菜单程序文件(MPR)执行菜单程序9.2.2菜单

4、样例设计启动菜单设计器方法:单击文件菜单→新建,选定菜单,单击新建文件→菜单按钮。设计主菜单项9.2.2菜单样例设计设计子菜单项主菜单项子菜单项结果列代码表操作打开表过程Accept"表文件主名:"ToxIfFile(x+".dbf")Use&xElseWait’表文件’+x+’.dbf不存在!’Endif浏览命令Brows修改表结构命令ModifyStructure关闭表命令Use表输出输出表结构命令ListStructure输出表内容命令List退出命令SetSysmenuToDefault输入完成后,按Ctrl+S键保存菜单设计文件,文件主名为MENU_EXA9。9.2.2菜单样例

5、设计生成菜单程序文件方法:单击菜单菜单→生成,在生成菜单对话框中,填写输出文件名。运行菜单程序方法:在命令窗口或程序中执行命令DoMENU_EXA9.MPR9.3.1菜单设计器方法一:单击文件菜单→新建,选定菜单,再单击新建文件按钮。方法二:单击常用工具栏上的新建,选定菜单,再单击新建文件按钮。方法三:选择项目管理器的其他选项卡,选定菜单,再单击新建按钮。系统生成扩展名为MNX和MNT两个菜单设计文件。方法四:在程序或命令窗口中执行命令CreateMenu[[<路径>]<菜单设计文件名>]9.3.2设计菜单项通过菜单设计器定义菜单,首先定义条形菜单项,再通过创建或编辑按钮,进入当前菜单项

6、的弹出式菜单设计界面。在弹出式菜单设计界面上,可以从菜单级框中选择菜单栏或弹出式菜单名切换到上级菜单的设计界面。9.3.2设计菜单项“菜单名称”列输入菜单项的名称(菜单标题)。仅用于显示,不作为菜单项的内部名。访问键(热键)方法:在访问键的字符(字母或数字)前面加上<两个字符。在运行菜单时,按Alt与这个字符的组合可以访问菜单项。分组线方法:在输入弹出式菜单项名称时,仅输入—两个字符。作用是分组显示弹出式菜单项。若在条形菜单中加分组线,运行时将产生错误。9.3.2设计菜单项“结果”列结果列定义菜单项所完成的动作类型。子菜单表示菜单项包含一个弹出式(子)菜单。命令表示菜单项功能由一条命

7、令完成。过程表示菜单项功能由一段程序代码完成。9.3.2设计菜单项填充名称设计主菜单项时,结果列中有填充名称选项,填写要引用的主菜单项内部名。菜单项#设计弹出式(子)菜单项时,则结果列中有菜单项#选项,填写要引用的系统子菜单项内部名,或另一个子菜单项的自定义编号(数字串)。9.3.2设计菜单项“选项”列用于定义菜单项的相关属性。一旦定义过属性,按钮上就会出现√符号。快捷方式指定菜单项的快捷方式键,通常由Ctrl或Alt与一个字母组合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。