第14章菜单 学习要点 1、规则菜单系统 2、创建菜单方法 3、菜单项访问键和快捷键 4、为菜单指定任务 5、定制菜单系统 6、菜单系统的测试
第14章 菜单 学习要点 1、 规则菜单系统 2、 创建菜单方法 3、 菜单项访问键和快捷键 4、 为菜单指定任务 5、 定制菜单系统 6、 菜单系统的测试
第14章菜单 141创建菜单系统 142为菜单系统指定任务 143定制与测试菜单系统 习题及参考答案
第14章 菜单 14.1 创建菜单系统 14.2 为菜单系统指定任务 14.3 定制与测试菜单系统 习题及参考答案
第14章菜单 菜单为用户提供了一个结构化的可访问的途径,以方便用 户使用应用程序中的命令和工具。适当的规划、设计菜单,可 以使应用程序的主要功能得到充分体现,并能使用户更好地使 用应用程序。在 Visual foxpro60中,用户不仅可以方便地 创建菜单、快捷菜单、单文档界面菜单、菜单项以及子菜单, 还可以为菜单系统指定任务,控制菜单的运行以及定制菜单系 统 141创建菜单系统 用户在应用程序中查找信息时,首先看到的便是菜单。若 菜单设计美观且功能完备,那么,只要根据菜单的组织形式和 内容,用户就可以很好地理解应用程序。 Visual Foxpro60 提供了“菜单设计器”来创建菜单
第14章 菜单 菜单为用户提供了一个结构化的可访问的途径,以方便用 户使用应用程序中的命令和工具。适当的规划、设计菜单,可 以使应用程序的主要功能得到充分体现,并能使用户更好地使 用应用程序。在Visual FoxPro 6.0中,用户不仅可以方便地 创建菜单、快捷菜单、单文档界面菜单、菜单项以及子菜单, 还可以为菜单系统指定任务,控制菜单的运行以及定制菜单系 统。 14.1 创建菜单系统 用户在应用程序中查找信息时,首先看到的便是菜单。若 菜单设计美观且功能完备,那么,只要根据菜单的组织形式和 内容,用户就可以很好地理解应用程序。Visual FoxPro 6.0 提供了“菜单设计器”来创建菜单
141.1创建菜单系统的基本步骤 创建菜单系统的大量工作是在“菜单设计器”中完成的,用 它可创建实际的菜单、子菜单和菜单选项。在 Visua| FoxPro 中,用户可以通过以下步骤来创建菜单系统: (1)规划与设计菜单系统。此时要确定应用程序需要哪些菜 单、出现在界面的何处,以及哪几个菜单要有子菜单等。 (2)创建菜单和子菜单。使用菜单设计器可以定义菜单标题、 菜单项和子菜单。 (3)按实际要求为菜单系统指定任务。 (4)生成菜单程序。 (5运行生成的菜单程序,测试菜单系统
14.1.1 创建菜单系统的基本步骤 创建菜单系统的大量工作是在“菜单设计器”中完成的,用 它可创建实际的菜单、子菜单和菜单选项。在Visual FoxPro 中,用户可以通过以下步骤来创建菜单系统: ⑴规划与设计菜单系统。此时要确定应用程序需要哪些菜 单、出现在界面的何处,以及哪几个菜单要有子菜单等。 ⑵创建菜单和子菜单。使用菜单设计器可以定义菜单标题、 菜单项和子菜单。 ⑶按实际要求为菜单系统指定任务。 ⑷生成菜单程序。 ⑸运行生成的菜单程序,测试菜单系统
1412规划菜单系统 应用程序的实用性一定程度上取决于菜单系统的 质量。在设计菜单系统时,需考虑下列准则: (1)按照所要执行的任务组织系统,而不是按应用 程序的层次组织系统 (2)给每个菜单定义一个有意义的标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母 顺序组织菜单项。如不能预计频率,也无法确定逻辑 顺序,可以按字母顺序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)将菜单的菜单项数目限制在一个屏幕之内
14.1.2 规划菜单系统 应用程序的实用性一定程度上取决于菜单系统的 质量。在设计菜单系统时,需考虑下列准则: (1)按照所要执行的任务组织系统,而不是按应用 程序的层次组织系统。 (2)给每个菜单定义一个有意义的标题。 (3)按照估计的菜单项使用频率、逻辑顺序或字母 顺序组织菜单项。如不能预计频率,也无法确定逻辑 顺序,可以按字母顺序组织菜单项。 (4)在菜单项的逻辑组之间放置分隔线。 (5)将菜单的菜单项数目限制在一个屏幕之内