【计算机】14 菜单.pptVIP

  • 0
  • 0
  • 约1.53万字
  • 约 60页
  • 2018-02-26 发布于江苏
  • 举报
【计算机】14 菜单

第14章 菜单 学习要点 1、? 规则菜单系统 2、? 创建菜单方法 3、? 菜单项访问键和快捷键 4、? 为菜单指定任务 5、? 定制菜单系统 6、? 菜单系统的测试 第14章 菜单 14.1 创建菜单系统 14.2 为菜单系统指定任务 14.3 定制与测试菜单系统 习题及参考答案 第14章 菜单 菜单为用户提供了一个结构化的可访问的途径,以方便用户使用应用程序中的命令和工具。适当的规划、设计菜单,可以使应用程序的主要功能得到充分体现,并能使用户更好地使用应用程序。在Visual FoxPro 6.0中,用户不仅可以方便地创建菜单、快捷菜单、单文档界面菜单、菜单项以及子菜单,还可以为菜单系统指定任务,控制菜单的运行以及定制菜单系统。? 14.1 创建菜单系统 用户在应用程序中查找信息时,首先看到的便是菜单。若菜单设计美观且功能完备,那么,只要根据菜单的组织形式和内容,用户就可以很好地理解应用程序。Visual FoxPro 6.0提供了“菜单设计器”来创建菜单。 ? 14.1.1 创建菜单系统的基本步骤 ? 创建菜单系统的大量工作是在“菜单设计器”中完成的,用它可创建实际的菜单、子菜单和菜单选项。在Visual FoxPro中,用户可以通过以下步骤来创建菜单系统: ⑴规划与设计菜单系统。此时要确定应用程序需要哪些菜单、出现在界面的何处,以及哪几个菜单要有子菜单等。 ⑵创建菜单和子菜单。使用菜单设计器可以定义菜单标题、菜单项和子菜单。 ⑶按实际要求为菜单系统指定任务。 ⑷生成菜单程序。 ⑸运行生成的菜单程序,测试菜单系统。 14.1.2 规划菜单系统 ? 应用程序的实用性一定程度上取决于菜单系统的质量。在设计菜单系统时,需考虑下列准则: (1)按照所要执行的任务组织系统,而不是按应用程序的层次组织系统。 (2)给每个菜单定义一个有意义的标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。如不能预计频率,也无法确定逻辑顺序,可以按字母顺序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)将菜单的菜单项数目限制在一个屏幕之内。 14.1.2 规划菜单系统 (6)如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。 (7)为菜单和菜单项设置访问键或键盘快捷键。例如,ALT+F可以作为文件菜单的访问键。 (8)使用能够准确描述菜单项的文字。描述菜单项时,要使用日常用语而不用计算机术语。 (9)在菜单项中混合使用大小写字母。 规划好菜单系统之后,就可以使用菜单设计器创建菜单、快捷菜单、菜单项、子菜单等。 ?14.1.3 快速创建菜单 ? 可以使用Visual FoxPro 6.0提供的“快速菜单”功能,快速创建出与系统菜单完全一样的菜单来。 [例14-1] 使用“快速菜单”创建与Visual FoxPro 6.0系统菜单相同的菜单。 ⑴打开“项目管理器” 对话框的“其他”选项 卡,选择“菜单”选项, 然后单击“新建”按钮, 打开“新建菜单”对话框。 图14-1 打开“新建菜单”对话框 14.1.3 快速创建菜单 ⑵单击“菜单”按钮,打开“菜单设计器“对话框。 ⑶选择“菜单”|“快速菜单”,此时,在“菜单设计器”窗口中自动添加了包含Visual FoxPro 6.0主菜单的信息。 图14-2 使用“快速菜单”创建的菜单系统? 14.1.4 自定义菜单项 ? 除使用”快速菜单”的菜单命令创建菜单项外,用户也可以自定义菜单项。每个菜单项都表示了一个希望执行的Visual FoxPro命令或过程,菜单项也可以包含子菜单,用以提供其他表单项。 [例14-2] 定义一个菜单,其一级菜单包括教师档案管理、教学设备管理、学籍管理和工资管理等菜单项。 ⑴打开“菜单设计器”窗口,选择“其他”选项中的“菜单”项,然后单击右边的“新建”按钮。 14.1.4 自定义菜单项 ⑵在打开的“新建菜单”对话框中选择“菜单”按钮,弹出“菜单设计器”对话框,如图14-3所示。 图14-3 “菜单设计器”对话框各列 14.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档