07菜单设计.ppt
《07菜单设计.ppt》由会员分享,可在线阅读,更多相关《07菜单设计.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库应用技术数据库应用技术第7章 菜单设计与应用菜单系统概述菜单系统概述7.1 7.1 系统菜单系统菜单7.2 7.2 下拉菜单设计下拉菜单设计7.3 7.3 快捷菜单设计快捷菜单设计以编程方式设计菜单以编程方式设计菜单什么是菜单?有何用处?分类如何?第第7章章 菜单的设计菜单的设计学习目的与要求本章介绍利用菜单设计器设计自定义菜单,包本章介绍利用菜单设计器设计自定义菜单,包括创建自定义系统菜单、条形菜单和快捷菜单。括创建自定义系统菜单、条形菜单和快捷菜单。菜单的基本使用方法以及向表单中添加自定义菜单的基本使用方法以及向表单中添加自定义工具栏等。工具栏等。第第7章章 菜单的设计菜单的设计菜单
2、设计器菜单设计器创建菜单及子菜单创建菜单及子菜单创建快捷菜单创建快捷菜单为菜单项分组为菜单项分组创建单文档(创建单文档(SDISDI)菜单)菜单第第7章章 菜单的设计菜单的设计菜单的基本概念菜单和工具栏为用户提供了一个结构化的、快菜单和工具栏为用户提供了一个结构化的、快捷访问的途径,便于使用应用程序中的命令和捷访问的途径,便于使用应用程序中的命令和工具。合理的规划并设计菜单和工具栏,将使工具。合理的规划并设计菜单和工具栏,将使应用程序的主要功能得以体现,用户使用应用应用程序的主要功能得以体现,用户使用应用程序时会感到方便。程序时会感到方便。菜单能够将运用程序的各个功能模块有机地联菜单能够将运用
3、程序的各个功能模块有机地联系起来,用户可通过菜单调用应用程序。一个系起来,用户可通过菜单调用应用程序。一个良好的菜单系统会给用户一个友好的人机交良好的菜单系统会给用户一个友好的人机交互界面,并带来操作上的便利。互界面,并带来操作上的便利。第第7章章 菜单的设计菜单的设计系统功能的集中体现系统功能的集中体现.是用户调用系统功能的方是用户调用系统功能的方式和途径。式和途径。设计完善的菜单系统能提高应用系统的使用效设计完善的菜单系统能提高应用系统的使用效率,使用户迅速、简单地使用应用程序。率,使用户迅速、简单地使用应用程序。第第7章章 菜单的设计菜单的设计菜单结构 数据库应用系统的菜单系统是由菜单栏
4、、菜单数据库应用系统的菜单系统是由菜单栏、菜单标题、下拉菜单和菜单项组成的。标题、下拉菜单和菜单项组成的。菜单栏用于放置多个菜单标题;菜单栏用于放置多个菜单标题;菜单标题是每个菜单的名称,单击某菜单标题菜单标题是每个菜单的名称,单击某菜单标题可打开对应的菜单;可打开对应的菜单;菜单包括多个菜单项,每一命令项可能是一条菜单包括多个菜单项,每一命令项可能是一条命令、一个过程或一个子菜单,用来实现某一命令、一个过程或一个子菜单,用来实现某一具体的操作任务。具体的操作任务。第第7章章 菜单的设计菜单的设计菜单栏下拉菜单菜单项菜单选项一级菜单一级菜单二级菜单二级菜单第第7章章 菜单的设计菜单的设计菜单标
5、菜单标题题 菜单项菜单项 菜单菜单 菜单栏菜单栏 第第7章章 菜单的设计菜单的设计第第7章章 菜单的设计菜单的设计第第7章章 菜单的设计菜单的设计菜单的分类系统菜单和应用系统菜单。系统菜单和应用系统菜单。下拉菜单(条形菜单)和快捷(弹出式)菜单。下拉菜单(条形菜单)和快捷(弹出式)菜单。典型的菜单系统一般是一个下拉菜单。下拉菜单通常典型的菜单系统一般是一个下拉菜单。下拉菜单通常由一个条形菜单和一组弹出式菜单组成。由一个条形菜单和一组弹出式菜单组成。快捷菜单是附加在表单控件上的通过鼠标右键访问和快捷菜单是附加在表单控件上的通过鼠标右键访问和使用的一种菜单。它能快速展示当前控件中对象可用使用的一种
6、菜单。它能快速展示当前控件中对象可用的一些功能命令。当用户选择某菜单项时,快捷菜单的一些功能命令。当用户选择某菜单项时,快捷菜单自动消失。快捷菜单一般是一个弹出式菜单,或由几自动消失。快捷菜单一般是一个弹出式菜单,或由几个具有上下关系的弹出式菜单组成。个具有上下关系的弹出式菜单组成。第第7章章 菜单的设计菜单的设计每个条形菜单都有内部名字和一组菜单选项。每个条形菜单都有内部名字和一组菜单选项。每个菜单选项都有一个名称和内部名字。每个菜单选项都有一个名称和内部名字。每个弹出式菜单都有一个内部名字和一组菜单每个弹出式菜单都有一个内部名字和一组菜单选项。每个菜单选项有一个名称和选项序号。选项。每个菜
7、单选项有一个名称和选项序号。菜单项的名称显示于屏幕供用户识别,菜单及菜单项的名称显示于屏幕供用户识别,菜单及菜单选项的内部名字或选项序号在代码中可以菜单选项的内部名字或选项序号在代码中可以引用。引用。第第7章章 菜单的设计菜单的设计下拉菜单设计的基本过程下拉菜单设计的基本过程运行菜单程序系统功能结构设计打开菜单设计器定义菜单生成菜单程序保存菜单文件(.mnx,.mnt)可执行菜单程序(.mpr)菜单的设计过程第第7章章 菜单的设计菜单的设计创建菜单的一般步骤1.1.规划与设计菜单系统规划与设计菜单系统2.2.创建主菜单和子菜单以及快捷菜单创建主菜单和子菜单以及快捷菜单3.3.按实际需要为菜单项
8、指定功能。按实际需要为菜单项指定功能。4.4.生成菜单程序。生成菜单程序。5.5.运行生成的程序,以测试菜单系统。运行生成的程序,以测试菜单系统。第第7章章 菜单的设计菜单的设计菜单的设计菜单设计器用户在使用应用程序时,首先看到的便是菜单。如果用户在使用应用程序时,首先看到的便是菜单。如果菜单设计得很好布局合理,那么只要凭借菜单的组织菜单设计得很好布局合理,那么只要凭借菜单的组织形式和内容,用户就可以很好地理解应用程序。为此,形式和内容,用户就可以很好地理解应用程序。为此,VFPVFP提供了提供了“菜单设计器菜单设计器”,可以用来创建菜单,提高,可以用来创建菜单,提高应用程序的质量。应用程序的
9、质量。创建菜单系统的主要工作是在创建菜单系统的主要工作是在“菜单设计器菜单设计器”中完成中完成的。的。在项目管理器中选择在项目管理器中选择“其他其他”选项卡,从中选择选项卡,从中选择“菜菜单单”,然后单击,然后单击“新建新建”选项,打开选项,打开“新建菜单新建菜单”对对话框。话框。选择选择“菜单菜单”,打开,打开“菜单设计器菜单设计器”。第第7章章 菜单的设计菜单的设计1.打开菜单设计器方法(1 1)使用)使用“项目管理器项目管理器”在项目管理器中在项目管理器中“其他其他”项中选择项中选择“菜单菜单”,单击单击“新建新建”,在对话框中选择,在对话框中选择“新建菜单新建菜单”,即可进入菜单设计器
10、。,即可进入菜单设计器。(2 2)使用菜单中)使用菜单中“新建命令新建命令”“文件文件”菜单菜单“新建新建”命令命令在新建对话框选在新建对话框选定定“菜单菜单”选项选项“新建文件新建文件”按钮按钮出现出现“新建菜单新建菜单”对话框。对话框。(3 3)直接命令)直接命令 -使用使用 CREATE MENUCREATE MENU第第7章章 菜单的设计菜单的设计 若选若选“菜单菜单”:将出现菜单设:将出现菜单设计器窗口,设计下拉式菜单。计器窗口,设计下拉式菜单。第第7章章 菜单的设计菜单的设计2.普通菜单设计普通菜单设计器窗口组成:普通菜单设计器窗口组成:(1(1)菜单定义列表框)菜单定义列表框 菜
11、单名菜单名 结果结果 选项选项 (2 2)菜单级)菜单级 确定操作哪一层菜单?确定操作哪一层菜单?(3 3)“菜单项菜单项”按钮:包括三个命令按钮:按钮:包括三个命令按钮:“插插入入”、“插入栏插入栏”、“删除删除”(4 4)“预览预览”按钮按钮第第7章章 菜单的设计菜单的设计菜单定义列表框菜单定义列表框菜单级菜单级“菜单项菜单项”按按钮钮“预览预览”按钮按钮第第7章章 菜单的设计菜单的设计“菜单名称菜单名称”:在菜单系统中指定将要设计的菜单标:在菜单系统中指定将要设计的菜单标题和菜单项的名称。题和菜单项的名称。“结果结果”:指定在选择菜单标题或菜单项时所关联的:指定在选择菜单标题或菜单项时所
12、关联的动作。例如,可执行一个命令,打开一个子菜单或运动作。例如,可执行一个命令,打开一个子菜单或运行一个过程。行一个过程。“创建创建”:在:在“结果结果”项中选择项中选择“子菜单子菜单”或或“过程过程”时,指定菜单标题或菜单项的子菜单或过程。时,指定菜单标题或菜单项的子菜单或过程。“编辑编辑”:在创建了:在创建了“子菜单子菜单”或或“过程过程”后,可以后,可以修改制定的菜单标题或菜单项相关的子菜单或过程。修改制定的菜单标题或菜单项相关的子菜单或过程。第第7章章 菜单的设计菜单的设计“选项选项”:弹出:弹出“提示选项提示选项”对话框,可以在其中定对话框,可以在其中定义键盘快捷键和其它菜单选择。义
13、键盘快捷键和其它菜单选择。“菜单级菜单级”:弹出下拉菜单,让用户选择要处理的菜:弹出下拉菜单,让用户选择要处理的菜单或子菜单。单或子菜单。“预览预览”:显示正在创建的菜单的结果。:显示正在创建的菜单的结果。“插入插入”:在:在“菜单设计器菜单设计器”窗口中的当前位置插入窗口中的当前位置插入新的一行。新的一行。“插入栏插入栏”:弹出:弹出“插入系统菜单条插入系统菜单条”对话框,使用对话框,使用户可以插入标准的户可以插入标准的VFPVFP菜单项。菜单项。“删除删除”:从:从“菜单设计器菜单设计器”中删除当前菜单行。中删除当前菜单行。利用菜单设计器窗口各个选项就可以设计完整的菜单。利用菜单设计器窗口
14、各个选项就可以设计完整的菜单。第第7章章 菜单的设计菜单的设计“菜单设计器”中选项说明“菜单名称菜单名称”:在菜单系统中指定将要设计的菜单标:在菜单系统中指定将要设计的菜单标题和菜单项的名称。一般输入各级功能的名称即可。题和菜单项的名称。一般输入各级功能的名称即可。在指定菜单名称时,可以设置菜单项的访问键。在指定菜单名称时,可以设置菜单项的访问键。在每在每个提示文本框的前面有一个小方块按钮。当把鼠标移个提示文本框的前面有一个小方块按钮。当把鼠标移到它上面时指针形状会变成上下双箭头样,用鼠标拖到它上面时指针形状会变成上下双箭头样,用鼠标拖动它可上下改变当前菜单项在菜单列表中的位置。动它可上下改变
15、当前菜单项在菜单列表中的位置。热键与快捷键的区别热键与快捷键的区别热键热键:指在菜单选项中某一个字母,如指在菜单选项中某一个字母,如 :结束:结束End End 中中的的“E”E”设置为热键,菜单激活时,则可以通过按设置为热键,菜单激活时,则可以通过按 Alt+E Alt+E 快速启动。快速启动。第第7章章 菜单的设计菜单的设计快捷键快捷键:指某一菜单选项后设置快捷键,如指某一菜单选项后设置快捷键,如 :Ctrl+SCtrl+S,则则 可以通过按可以通过按 Ctrl+SCtrl+S,无论菜无论菜单是否激活,选择菜单的功能。单是否激活,选择菜单的功能。热键的设置办法:热键的设置办法:热键:热键字
16、母前加上热键:热键字母前加上“”例如例如 :结束选项:结束选项:“End“End“中的中的“E”E”设置为热键,则可以在输入菜单选项名称时,设置为热键,则可以在输入菜单选项名称时,按如下输入:按如下输入:“End”End”。第第7章章 菜单的设计菜单的设计单快捷键的设置办法:单快捷键的设置办法:选中菜单项选中菜单项 ;单击单击“选项选项”后的小方块按钮,弹出后的小方块按钮,弹出 “提示选项提示选项”对话框对话框 ;在在“快捷方式快捷方式”栏中设置。鼠标定在栏中设置。鼠标定在快捷方式上快捷方式上,用键盘输入快捷健用键盘输入快捷健.例如例如:crtlcrtl+字字母母;alt+;alt+字母字母.
17、第第7章章 菜单的设计菜单的设计设置菜单项之间的分隔线在菜单名称中:键入:“”其他内容不用修改。第第7章章 菜单的设计菜单的设计(2 2)“结果结果”“结果结果”:指定在选择菜单标题或菜单项时所关联的动作。例如,:指定在选择菜单标题或菜单项时所关联的动作。例如,可执行一个命令,打开一个子菜单或运行一个过程。可执行一个命令,打开一个子菜单或运行一个过程。从从“结果结果”栏中选择菜单项,它的弹出列表有以下几个选项:栏中选择菜单项,它的弹出列表有以下几个选项:“子菜单子菜单”如果定义的当前菜单项没有子菜单,当选中这一项后,在其右侧将如果定义的当前菜单项没有子菜单,当选中这一项后,在其右侧将出现出现“
18、创建创建”按钮,按钮,“创建创建”允许指定菜单标题或菜单项的子菜单允许指定菜单标题或菜单项的子菜单或过程。单击或过程。单击“创建创建”按钮后将进入新的一屏来创建子菜单。如果按钮后将进入新的一屏来创建子菜单。如果定义的当前菜单项有子菜单则在其右侧将出现一定义的当前菜单项有子菜单则在其右侧将出现一“编辑编辑”按钮,按钮,“编辑编辑”允许更改与菜单标题或菜单项相关的子菜单或过程。单击允许更改与菜单标题或菜单项相关的子菜单或过程。单击“编辑编辑”按钮后将进入新的一屏来设计子菜单按钮后将进入新的一屏来设计子菜单第第7章章 菜单的设计菜单的设计“命令命令”如果当前菜单项的功能是执行某种动作的话应如果当前菜
19、单项的功能是执行某种动作的话应选择该项。选中该项后,在其右侧出现一文本选择该项。选中该项后,在其右侧出现一文本框,在这个文本框输入要执行的命令。此选项框,在这个文本框输入要执行的命令。此选项仅对应于执行一条命令或调用其他程序的情况。仅对应于执行一条命令或调用其他程序的情况。如果要执行的动作需要多条命令来完成,而又如果要执行的动作需要多条命令来完成,而又无相应的程序可用,可在这里选择无相应的程序可用,可在这里选择“过程过程”选选项。项。一一“创建创建”按钮,单击此按钮将调出编辑窗口按钮,单击此按钮将调出编辑窗口供输入过程代码。供输入过程代码。第第7章章 菜单的设计菜单的设计“填充名称填充名称”选
20、中这一项后,在其右侧出现一文本框,可以选中这一项后,在其右侧出现一文本框,可以在文本框中输入一个名称。选择此项,系统会在文本框中输入一个名称。选择此项,系统会为各个主菜单和子菜单指定一个名称。为各个主菜单和子菜单指定一个名称。第第7章章 菜单的设计菜单的设计“过程过程”用于定义一个与菜单相关联的过程,当选择了用于定义一个与菜单相关联的过程,当选择了该菜单项后将执行此过程。如果选择了此项,该菜单项后将执行此过程。如果选择了此项,在其右侧将出现在其右侧将出现第第7章章 菜单的设计菜单的设计“选项选项”:每个菜单项的选项列都有一个无符:每个菜单项的选项列都有一个无符号按钮,单击该按钮就会出现号按钮,
21、单击该按钮就会出现“提示选项提示选项”对对话框,供用户定义菜单项的其他属性。在该对话框,供用户定义菜单项的其他属性。在该对话框中,可以定义快捷键、跳过条件(即本菜话框中,可以定义快捷键、跳过条件(即本菜单不能使用的条件)等。单不能使用的条件)等。第第7章章 菜单的设计菜单的设计第第7章章 菜单的设计菜单的设计“菜单级菜单级”:弹出下拉菜单,让用户选择要处:弹出下拉菜单,让用户选择要处理的菜单或子菜单。用于显示和选择当前编辑理的菜单或子菜单。用于显示和选择当前编辑哪一级菜单。哪一级菜单。允允许许用用户户选选择择要要处处理理的的菜菜单单或或子子菜菜单单。此此弹弹出出列列表表显显示示出出当当前前所所
22、处处的的菜菜单单级级别别。当当菜菜单单的的层层次次较较多多时时利利用用此此项项可可知知道道当当前前位位置置,从从子子菜菜单单返回上面任意一级菜单也要使用此项。返回上面任意一级菜单也要使用此项。第第7章章 菜单的设计菜单的设计“创建创建”:在:在“结果结果”项中选择项中选择“子菜单子菜单”或或“过程过程”时,指定菜单标题或菜单项的子菜单时,指定菜单标题或菜单项的子菜单或过程。或过程。“编辑编辑”:在创建了:在创建了“子菜单子菜单”或或“过程过程”后,后,可以修改制定的菜单标题或菜单项相关的子菜可以修改制定的菜单标题或菜单项相关的子菜单或过程。单或过程。第第7章章 菜单的设计菜单的设计(5 5)“
23、预览预览”显示正在创建的菜单。单击此按钮可以查看所显示正在创建的菜单。单击此按钮可以查看所设计菜单的外观。在所显示的菜单中可以进行设计菜单的外观。在所显示的菜单中可以进行选择、检查菜单的层次关系与提示是否正确等。选择、检查菜单的层次关系与提示是否正确等。只是这种选择不会执行各菜单的相应动作。只是这种选择不会执行各菜单的相应动作。第第7章章 菜单的设计菜单的设计“预览预览”:显示正在创建的菜单的结果。:显示正在创建的菜单的结果。“插入插入”:可在当前菜单项行之前插入一个新:可在当前菜单项行之前插入一个新的菜单项行。的菜单项行。“插入栏插入栏”:在当前菜单行之前插入一个:在当前菜单行之前插入一个V
24、isual FoxPro Visual FoxPro 系统菜单命令。该按钮仅在定系统菜单命令。该按钮仅在定义弹出式菜单时有效。义弹出式菜单时有效。第第7章章 菜单的设计菜单的设计菜单按钮“移动按钮移动按钮”:每一个菜单项左侧都有一个移:每一个菜单项左侧都有一个移动按钮,拖动该按钮可移动对应菜单项的位置。动按钮,拖动该按钮可移动对应菜单项的位置。“删除删除”:从:从“菜单设计器菜单设计器”中删除当前菜单中删除当前菜单行。行。利用菜单设计器窗口各个选项就可以设计完整利用菜单设计器窗口各个选项就可以设计完整的菜单。的菜单。第第7章章 菜单的设计菜单的设计在设计菜单系统时,可以预览整个菜单系统,在设计
25、菜单系统时,可以预览整个菜单系统,而在生成菜单程序后则可以对系统进行测试和而在生成菜单程序后则可以对系统进行测试和调试。若要在设计菜单系统时预览整个系统在调试。若要在设计菜单系统时预览整个系统在“菜单设计器菜单设计器”中,选择中,选择“预览预览”。选择。选择“预预览览”后,已经定义的菜单系统出现在屏幕的最后,已经定义的菜单系统出现在屏幕的最外层。此外,外层。此外,“预览预览”对话框可以显示出菜单对话框可以显示出菜单系统的文件名(或临时文件的文件名)。系统的文件名(或临时文件的文件名)。第第7章章 菜单的设计菜单的设计预览菜单系统如果选定一个菜单标题或菜单项,预览菜单系统如果选定一个菜单标题或菜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 07 菜单 设计
限制150内