第十二章菜单设计1.ppt
《第十二章菜单设计1.ppt》由会员分享,可在线阅读,更多相关《第十二章菜单设计1.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第12章章 菜单设计与应用菜单设计与应用1本本 章章 要要 点点12.1 12.1 菜单系统菜单系统12.2 12.2 下拉菜单设计下拉菜单设计 12.3 12.3 快捷菜单设计快捷菜单设计 12.4 12.4 VFPVFP系统菜单系统菜单212.1 菜单系统 12.1.1 菜单系统的结构菜单系统的结构 一一个个应应用用程程序序一一般般都都是是以以菜菜单单的的形形式式列列出出其其所所具具有有的的大大部部功功能能,用用户户可可以以通通过过菜菜单单调调用用各各种种功功能能,各各个个应应用用程程序序的的菜菜单单系系统统内内容容可可能能是是不不同的,但其基本结构是相同的。同的,但其基本结构是相同的。
2、典型的菜单系统一般有两种:条形菜单和弹出菜单。典型的菜单系统一般有两种:条形菜单和弹出菜单。1.下拉式菜单:下拉式菜单:下下拉拉式式菜菜单单由由一一个个条条形形菜菜单单和和一一组组弹弹出出菜菜单单组组成成,条条形形菜菜单单构构成成菜菜单单栏栏,作作为为主主菜菜单单;条条形形菜菜单单一一个个菜菜单单项项又又可可能能是是一一个个弹弹出出式式菜菜单单,弹弹出式菜单作为子菜单。出式菜单作为子菜单。(1)条条形形菜菜单单:一一个个条条形形菜菜单单都都有有一一组组菜菜单单项项,而而每每个个菜菜单单项项都都有有一一个个标题(名称)标题(名称),一个菜单项又有可能是一个弹出式菜单。,一个菜单项又有可能是一个弹
3、出式菜单。(2)弹弹出出式式菜菜单单:一一个个弹弹出出式式菜菜单单出出有有一一个个内内部部名名称称(默默认认为为上上级级标标题题)和和一一组组菜菜单单项项,每每一一个个菜菜单单项项有有一一个个标标题题(名名称称)和和选选项项序序号号。一一个个弹弹出式菜单的一个菜单项又有可能是弹出式菜单。出式菜单的一个菜单项又有可能是弹出式菜单。3标题是显示于屏幕的,而内部名称或选项序号是用于在代标题是显示于屏幕的,而内部名称或选项序号是用于在代码中引用的。码中引用的。2.快捷菜单:快捷菜单:一个快捷菜单一般由一个弹出式菜单构成,弹出式菜单构一个快捷菜单一般由一个弹出式菜单构成,弹出式菜单构成如上。成如上。3.
4、热键和快捷键:热键和快捷键:热键:热键:它通常是一个字符,当菜单激活时,可通过热来选择菜它通常是一个字符,当菜单激活时,可通过热来选择菜单项。单项。快捷键:快捷键:它通常是它通常是CTRL与另一个字符键组合而成的组合键,它与另一个字符键组合而成的组合键,它不管菜单是否激活,都可选择相应的菜单项。不管菜单是否激活,都可选择相应的菜单项。4.给菜单项指定任务:给菜单项指定任务:菜单选项的任务可以是子菜单、命令或过程。菜单选项的任务可以是子菜单、命令或过程。412.2.1“菜单设计器菜单设计器”的使用的使用1.“菜单设计菜单设计”的打开的打开在在Visual ForPro中,采用以下三种方式进入菜单
5、设计器:中,采用以下三种方式进入菜单设计器:(1)使使用用“项项目目管管理理器器”。即即从从项项目目管管理理器器中中选选择择“其其他他”选选项项卡卡,然然后选择后选择“菜单菜单”,并单击,并单击“新建新建”按钮。按钮。(2)使使用用“文文件件”菜菜单单中中的的“新新建建”命命令令,选选择择“菜菜单单”;然然后后再再选选择择“新建文件新建文件”。(3)使用)使用CREATE MENU命令。命令。系系统统弹弹出出如如图图122所所示示的的“新新建建菜菜单单”对对话话框框,该该对对话话框框中中有有两两项项选选择择:菜菜单单、快快捷捷菜菜单单,现现选选择择“菜菜单单”,屏屏幕幕即即进进入入“菜菜单单设
6、设计计器器”的的界界面面,如图如图123所示。所示。12.2 下拉式菜单设计下拉式菜单设计52.利用利用“菜单设计器菜单设计器”定义菜单:定义菜单:(1)“菜单名称菜单名称”框框 在在此此栏栏里里输输入入显显示示在在菜菜单单系系统统中中菜菜单单项项的的标标题题,并并非非内内部部名名。如如果果用用户户想想为为菜菜单单项项加加入入访访问问鍵鍵,即即利利用用键键盘盘访访问问菜菜单单的的方方法法,可可以以在在欲欲设设定定为为访访问问鍵鍵(热热键键)的的字字母母前前面面加加上上一一反反斜斜杠杠和和小小于于号号()。例例如如,在在“文文件件”菜菜单单中中设设计计访访问问键键为为“F”,只只要要在在菜菜单单
7、名名称称“文文件件”的的后后面面加加上上“(F)”即可。即可。6若弹出式菜单的若弹出式菜单的“菜单名称菜单名称”项为项为“”,则产生一条,则产生一条分组线分组线可通过拖动鼠标改变菜单项顺序可通过拖动鼠标改变菜单项顺序(2)“结果结果”栏栏此栏选定菜单项的功能类别,为菜单项指定任务此栏选定菜单项的功能类别,为菜单项指定任务。单击该栏将出现一个下单击该栏将出现一个下拉框,有拉框,有命令、子菜单、过程和填充名称或菜单项命令、子菜单、过程和填充名称或菜单项#等四种选择。等四种选择。命令:命令:可在后面的文本框内输入一条具体命令,当选择该菜单项时,将执可在后面的文本框内输入一条具体命令,当选择该菜单项时
8、,将执行此命令。行此命令。过程:过程:当单击当单击“创建创建”或或“编辑编辑”,打开过程编辑窗口,用户根据需要,打开过程编辑窗口,用户根据需要,设计过程代码,当选择该菜单项时,执行此过程。设计过程代码,当选择该菜单项时,执行此过程。子菜单:子菜单:当单击当单击“创建创建”或或“编辑编辑”,设计其下级子菜单。当单击此菜单,设计其下级子菜单。当单击此菜单项时,将弹出一个子菜单。项时,将弹出一个子菜单。填充名称和菜单项填充名称和菜单项#:若为条形菜单,该项为若为条形菜单,该项为“填充名称填充名称”,指定菜单项的,指定菜单项的内部名称;若为弹出式菜单,该项项为内部名称;若为弹出式菜单,该项项为“菜单项
9、菜单项#”,指定菜单项的序号,指定菜单项的序号,一般在设计动态菜单中使用。若是一般在设计动态菜单中使用。若是“菜单项菜单项#”,可指定一系统菜单命令,可指定一系统菜单命令,见后见后“插入栏插入栏”解释解释7(3)“选项选项”按钮按钮 单单击击该该按按钮钮将将打打开开一一个个“提提示示选选项项”对对话话框框,如如图图124所所示示,可可在在其其中为各菜单项设置各种属性。中为各菜单项设置各种属性。快快捷捷方方式式:指指定定快快捷捷键键,通通常常是是CTRL或或ALT与与一一字字符符组组合合,当当菜菜单单未未激激活活时时就就可可用用快快捷捷键键选选择择某某一一菜菜单单项项,可可热热键键必必须须是是菜
10、菜单单激激活活时时,才才能能通通过输入某一字符来选择菜单项。过输入某一字符来选择菜单项。跳过:跳过:定义菜单项的跳过条件,当此条件为真是,此菜单项不可用。定义菜单项的跳过条件,当此条件为真是,此菜单项不可用。主主菜菜单单名名或或菜菜单单:若若是是条条形形菜菜单单选选项项,是是主主菜菜单单名名,为为该该菜菜单单项项指指定定内内部名称,若是弹出菜单选项,是菜单,为该菜单项指定顺序号。部名称,若是弹出菜单选项,是菜单,为该菜单项指定顺序号。位置:位置:指定当用户在应用程序中编辑一个指定当用户在应用程序中编辑一个OLE对象时,菜单项的位置。对象时,菜单项的位置。8(4)菜单级菜单级 菜菜单单系系统统是
11、是分分级级的的,最最高高一一级级是是条条形形菜菜单单里里的的菜菜单单项项,其其次次是是每每个个菜菜单单项项下下的的子子菜菜单单。从从该该下下拉拉列列表表框框中中选选择择适适当当菜单级可以进行相应菜单的设计。菜单级可以进行相应菜单的设计。(5)“菜单项菜单项”命令按钮命令按钮 提提供供设设计计菜菜单单时时的的操操作作功功能能。在在菜菜单单项项选选项项组组中中有有三三个个命令按钮,即:插入、删除、插入栏。命令按钮,即:插入、删除、插入栏。插入:插入:在当前菜单项前插入一个新的菜单项。在当前菜单项前插入一个新的菜单项。插插入入栏栏:在在当当前前菜菜单单项项前前插插入入一一个个VFP系系统统菜菜单单项
12、项,该该项项只只有有在定义弹出式菜单时有效。在定义弹出式菜单时有效。删除:删除:删除当前菜单项。删除当前菜单项。3.“显示显示”菜单栏菜单栏 在在菜菜单单设设计计器器环环境境下下,系系统统的的“显显示示”菜菜单单下下有有“常常规规选选项项”和和“菜单选项菜单选项”两项。两项。9(1)常规选项)常规选项过过程程:为为条条形形菜菜单单指指定定一一缺缺省省的的过过程程代代码码,当当条条形形菜菜单单的的某某一一菜菜单单项项没有规定具体的动作时,若选择此菜单项,将执行此缺省过程代码。没有规定具体的动作时,若选择此菜单项,将执行此缺省过程代码。位置:位置:指明正在定义的菜单与当前系统菜单的关系。指明正在定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二章 菜单设计1 第十二 菜单 设计
限制150内