- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏大学工商管理学院信息管理系张洁 刘秋生教授 第10章 菜单设计 第10章 菜单设计 在应用系统中,为了方便用户对系统的操作,减少用户操作培训,无论是面向过程还是面向对象的编程方式,都是通过菜单的形式接受用户对系统的操作请求。这是一种十分友好的用户操作界面。 10.1 菜单设计概述 应用系统的菜单设计是以用户需求分析和系统功能设计的结果为依据。当一个应用系统功能繁多,结构复杂时,首先要划分菜单的层次结构,确定系统操作过程,然后确定菜单指定功能的实现方法,并上机创建菜单文件。 10.1.1 菜单的分类 在实际应用系统中,菜单的名称尽可能地与软件功能或执行的任务相一致,便于操作者理解。一个系统的功能或者能完成的任务往往有许多,通常把各种功能或任务归类,每个菜单对应各自的功能模块,同时根据实际情况决定建立何种类型的菜单,在Visual FoxPro V6.0下,菜单的类型可分为:快捷菜单和普通菜单。 1.快捷菜单 这是通过右击鼠标弹出的菜单。当用户在某一对象上并右击鼠标时,弹出快捷菜单供用户选择菜单项,进行相应操作。 2.普通菜单 这是相对于上述两种类型的菜单而言的,跟系统菜单一样,在应用程序的主窗口中显示。 Visual FoxPro V6.0版本的优点 在Visual FoxPro V6.0以前的版本中,用户通过命令实现菜单功能时,菜单还可以分成简单的固定格式菜单、亮条式菜单、弹出式菜单和下拉式菜单。在Visual FoxPro V6.0版本中同样也具有这些功能,保留了原来的菜单设计命令,但是Visual FoxPro V6.0版本中的菜单设计器具有强大的功能和优秀的操作界面,完全替代了原版本的设计方法。 10.1.2 菜单的组成 在通常意义下,一个完整的菜单应当由菜单名、菜单项的编号和名称、菜单操作提示和与菜单项相连接的功能模块组成。 Visual FoxPro V6.0菜单的组成 在Visual FoxPro V6.0下,菜单名不显示出来,菜单设计的内容被保存在菜单格式文件中因此,在Visual FoxPro V6.0下,一个菜单由菜单栏、菜单标签、菜单组和菜单条组成。 菜单栏 菜单栏是菜单结构中的顶层菜单,也称为主菜单,可以由代表一类菜单的子菜单名,或者菜单条组成;一般被排列在操作窗口的顶行或底行,通常横向排列。Visual FoxPro V6.0启动后,系统的主菜单名是SYSMENU,用户可以引用该菜单名打开或关闭系统主菜单。 菜单标签 菜单标签是代表一组菜单的中间层菜单集合的名称,起到协调控制各功能模块的作用。 菜单组 菜单组由多个菜单条或子菜单组组成。实现操作功能的是菜单结构中的底层菜单,菜单组则代表一组菜单条。 菜单条 菜单条是直接与执行程序代码相连接的接口。可以是一条命令,一段过程代码或调用过程的命令。 10.1.3 菜单的布局 我们在各种应用软件操作过程中,通常遇到的菜单布局大致上有两类,横式菜单和纵式菜单。 横式菜单 一类是排列在操作窗口的顶部或底部,称为横式菜单。菜单条或菜单选项从左向右排列在同一行上。如果是菜单选项,则下层菜单条被排列在相应菜单标签的下方,若在菜单选项下仍然是菜单选项,则下级的子菜单依次打开在相应菜单选项的右下(左上)方,这种菜单也称为下拉式菜单。 纵式菜单 另一类菜单是排列在操作窗口指定空间的居中位置,称为纵式菜单;这类菜单通常由菜单名称和菜单条组成,菜单选择往往是通过控制亮条实现。 菜单的布局 在菜单设计过程中,很重要的一点是菜单规划,菜单规划不仅要确定系统中的功能或任务,对应菜单标签、菜单条和菜单内部的结构,而且要确定菜单的显示位置、显示方式和操作方式,即菜单的布局。菜单布局是确定每个菜单如何显示,如何提供用户操作的界面设计。 菜单设计方法 通过Visual FoxPro V6.0系统设计出来的菜单,其类型是固定的三种类型。如果需要设计出符合用户需要的各种其他类型的菜单,那么可以通过表单设计器,在表单上通过设置命令按钮来实现。这里重点介绍Visual FoxPro V6.0提供的菜单设计方法。 菜单设计方法 例如,工资管理系统的功能结构如图10-1~图10 - 7所示。我们可以将系统功能结构图很方便地转换成系统菜单结构。具体转换方法是将主控制模块内功能转换成对应的主菜单,也称为菜单栏,如果对应有下级功能控制模块,则该项转换成子菜单,最底层的功能模块转换成菜单条,如表10 - 1所示。 功能结构图 图10-1 工资管理系统总体结构
您可能关注的文档
- 数据库应用技术——PowerBuilder应用系统开发周建芳电子教案 PB08.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp01.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp02.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp03.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp04.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp05.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp06.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp07.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp08.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp09.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 2009pp11.ppt
- 数据库设计及其应用 教学课件 作者刘秋生 数据库设计及其应用(总目录).ppt
- 数据库实验指导 教学课件 作者 杨海霞 16535课件中 sm文件还原方法.doc
- 数据库实验指导 教学课件 作者 杨海霞 数据库实验指导.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第1章 数据库系统概述.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第2章 管理与维护表.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第3章 查询、视图和索引.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第4章 数据库设计.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第5章 SQL程序设计与开发.ppt
- 数据库实验指导 第2版 教学课件 作者 杨海霞 第6章 管理数据库.ppt
最近下载
- 津津有味·读经典Level3《弗兰肯斯坦》译文.docx
- Zippo2008原版年册完整集合DE系列.pdf VIP
- 2025年体育产业数字化转型与体育赛事数据安全与隐私保护报告.docx
- 纪委监委考试题及答案.doc VIP
- 基于“劳动育人”理念的家校共育小学生劳动素养的实践研究.docx VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(1010).docx VIP
- 相声艺术讲座——基本结构.pdf VIP
- 雨课堂学堂在线《生心理健康教育(广州中医药)》学堂云单元测试考核答案.pdf
- 黄金分割(北师大版)市公开课一等奖省赛课获奖PPT课件.pptx VIP
- 运输服务优化方案.pdf VIP
原创力文档


文档评论(0)