安徽水利水电职业技术学院:《数据库原理及应用》 第十四章 菜单

第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)将菜单的菜单项数目限制在一个屏幕之内

1412规划菜单系统 (6)如果菜单项的数目超过了一屏,则应为其中的 些菜单项创建子菜单 (7)为菜单和菜单项设置访问键或键盘快捷键。例 如,ALT+F可以作为文件菜单的访问键。 8)使用能够准确描述菜单项的文字。描述菜单项 时,要使用日常用语而不用计算机术语。 (9)在菜单项中混合使用大小写字母。 规划好菜单系统之后,就可以使用菜单设计器创建 菜单、快捷菜单、菜单项、子菜单等
14.1.2 规划菜单系统 (6)如果菜单项的数目超过了一屏,则应为其中的 一些菜单项创建子菜单。 (7)为菜单和菜单项设置访问键或键盘快捷键。例 如,ALT+F可以作为文件菜单的访问键。 (8)使用能够准确描述菜单项的文字。描述菜单项 时,要使用日常用语而不用计算机术语。 (9)在菜单项中混合使用大小写字母。 规划好菜单系统之后,就可以使用菜单设计器创建 菜单、快捷菜单、菜单项、子菜单等

1413快速创建菜单 可以使用 Visual Foxpro60提供的“快速菜单”功能,快速创建出与 系统菜单完全一样的菜单来 [例14-1]使用“快速菜单”创建与 Visual foxpro60系统菜单相同的菜 单 回项目管理器教师管理系统 全部 (1)打开“项目管理器” 数据文档类|代码匚萁他 菜单 新建 对话框的“其他”选项 文本文件 其他文件 添加A) 卡,选择“菜单”选项, 感改D 然后单击“新建”按钮, 运行 打开“新建菜单”对话桂 编① 快捷莱单 取消 说明 径
14.1.3 快速创建菜单 可以使用Visual FoxPro 6.0提供的“快速菜单”功能,快速创建出与 系统菜单完全一样的菜单来。 [例14-1] 使用“快速菜单”创建与Visual FoxPro 6.0系统菜单相同的菜 单。 ⑴打开“项目管理器” 对话框的“其他”选项 卡,选择“菜单”选项, 然后单击“新建”按钮, 打开“新建菜单”对话框。 图14-1 打开“新建菜单”对话框

1413快速创建菜单 (2)单击“菜单”按钮,打开“菜单设计器“对话框。 (3)选择“菜单”|“快速菜单”,此时,在“菜单设计器”窗口中自动添加了包 含 Visual Foxpro60主菜单的信息。 目菜单设计器-菜单1 菜单名称 结果 选项 菜单级 「件( 子菜单 编辑 y菜单栏 编辑 子菜单 □显示w 子菜单 菜单项 □工具(红) 子菜单 插入 □程序() 子菜单 插入栏 窗口〔H 子菜单 帮助(a 子菜单 册除 预览c〕 图142使用“快速菜单”创建的菜单系统
14.1.3 快速创建菜单 ⑵单击“菜单”按钮,打开“菜单设计器“对话框。 ⑶选择“菜单”|“快速菜单” ,此时,在“菜单设计器”窗口中自动添加了包 含Visual FoxPro 6.0主菜单的信息。 图14-2 使用“快速菜单”创建的菜单系统

1414自定义菜单项 除使用”快速菜单”的菜单命令创建菜单项外,用 户也可以自定义菜单项。每个菜单项都表示了一个希 望执行的 Visual Foxpro命令或过程,菜单项也可以 包含子菜单,用以提供其他表单项。 [例14-2]定义一个菜单,其一级菜单包括教师档案管 理、教学设备管理、学籍管理和工资管理等菜单项 (1)打开“菜单设计器”窗口,选择“其他”选项中 的“菜单”项,然后单击右边的“新建”按钮
14.1.4 自定义菜单项 除使用”快速菜单”的菜单命令创建菜单项外,用 户也可以自定义菜单项。每个菜单项都表示了一个希 望执行的Visual FoxPro命令或过程,菜单项也可以 包含子菜单,用以提供其他表单项。 [例14-2] 定义一个菜单,其一级菜单包括教师档案管 理、教学设备管理、学籍管理和工资管理等菜单项。 ⑴打开“菜单设计器”窗口,选择“其他”选项中 的“菜单”项,然后单击右边的“新建”按钮

1414自定义菜单项 (2)在打开的“新建菜单”对话框中选择“菜单”按钮,弹出“菜 单设计器”对话框,如图14-3所示。 百菜单设计器-菜单2 菜单名称 结果 选项 菜单级 菜单栏 菜单项 插入 插入栏 预览① 图14-3“菜单设计器”对话框各列
14.1.4 自定义菜单项 ⑵在打开的“新建菜单”对话框中选择“菜单”按钮,弹出“菜 单设计器”对话框,如图14-3所示。 图14-3 “菜单设计器”对话框各列
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十三章 报表与标签.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十二章 表单.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十一章 面向对象的程序设计.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十章 视图与查询.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第一章 数据库基础.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 概述.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第四章 MCS-51的片内接口.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第五章 MCS-51系统扩展技术.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机结构原理.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机指令系统及汇编语言程序设计.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第一章 单片机基础知识.ppt
- 河北省唐山市广播电视大学:《连接 EInternet》 Internet的接入方式 讲义.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)绪论(冯毅).ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第七章 单片机系统扩展 及接口技术.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第六章 定时器及应用.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第五章 中断系统.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第四章 汇编语言程序设计知识.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第三章 8051指令系统.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第二章 MCS-51单片机的结构和原 理.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第一章 微机基础知识.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十五章 综合实例.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第二章 关系数据库的基本理论.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第三章 关系数据库标准语言sQL.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第四章 关系的规范理论.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第五章 数据库设计.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第六章 Visual Foxpro60简介.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第七章 使用项目管理器创建表.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第八章 数据库与数据库表.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第九章 结构化程序设计简介.ppt
- 《photoshop讲义》电子课件(共二章).ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第四章 网络营销与管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第三章 电子商业与贸易.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第一章 电子商务概述(张亚越).ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第六章 客户关系管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第七章 物流与供应链管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第八章 电子政务.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第五章 网络银行与支付.ppt
- 《数字图象处理》 第一章 数字图像处理综述.ppt
- 《数字图象处理》 第二章 图象与视觉系统.ppt
- 《数字图象处理》 第三章 数字图象的表征.ppt