- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 单设计
第9章 菜 单 设 计 VFP的菜单为用户提供了一个结构化的、可访问的途径,便于使用应用程序中的命令和工具。用户在查找信息前,首先看到的便是菜单。如果将菜单设计好,则只要根据菜单的组织形式和内容,用户就可以很好地理解应用程序。因此,恰当的规划并设计菜单,可以提高应用程序的质量。;9.1 建 立 菜 单在应用程序中一般采用两种菜单:一种为下拉式菜单,即应用程序主界面菜单,也称主菜单;另一种为快捷菜单。无论创建哪种菜单,首先都要根据需要对应用程序的菜单进行规划与设计,然后再创建。9.1.1 规划菜单系统应用程序的实用性,在一定程度上取决于菜单系统的质量。花费一定时间规划菜单系统,有助于用户接受这些菜单,同时也有助于用户对这些菜单的学习。;1.菜单系统的组成菜单系统的组成如图9.1所示。;2.创建菜单系统的步??无论应用程序的规模有多大,想要使用的菜单有多复杂,创建菜单系统都需以下步骤。(1)规划与设计菜单系统创建一个完整的菜单系统,首先要分析设计菜单系统,确定需要哪些菜单、各菜单出现在屏幕的什么位置以及哪些菜单要有子菜单等。(2)创建菜单和子菜单使用“菜单设计器”可以定义菜单标题、菜单项和子菜单。;(3)按实际要求为菜单系统指定任务指定菜单所要执行的任务,如打开表单或对话框等。另外,如果需要,还可以包含初始化代码和清理代码。初始化代码在定义菜单系统之前执行,其中包含的代码用于打开文件、声明变量或将菜单系统保存到堆栈中,以便以后可以恢复。清理代码中包含的代码在菜单定义代码之后执行,用于决定菜单和菜单项可用或不可用。;(4)生成菜单程序菜单制作好后将以.MNX为扩展名的菜单文件保存,该文件并不能直接被执行,必须将此菜单文件生成一个以.MPR为扩展名的菜单程序文件才能被执行。(5)运行生成的菜单程序运行生成的菜单程序,以测试菜单系统。;3.规划菜单系统(1)菜单系统规划的内容1)确定需要哪些菜单,有多少个菜单和子菜单。只要查看菜单和菜单项,用户就应该可以对应用程序的组织方法有一个感性认识。因此,要设计好这些菜单和菜单项,必须清楚用户思考问题的方法和完成任务的方法。2)确定菜单应放在界面的哪个位置。当无法确定菜单的先后位置时,可以按字母顺序组织菜单项。太多的菜单项需要用户花费一定的时间才能浏览一遍,而按字母顺序则便于查看菜单项。;3)确定每个菜单的标题和完成的任务。为每个菜单命名一个有意义的菜单标题,通过标题可以理解其完成的任务和功能。定义好菜单标题后,必须为菜单和菜单项指定所执行的任务,如打开表单、工具栏以及其他的菜单系统等。(2)设计菜单系统的准则1)按用户的要求规划菜单系统。按照用户所要执行的任务组织菜单系统,而不是按应用程序的层次组织菜单系统。2)在菜单项的逻辑组之间放置分隔线。;3)将菜单上菜单项的数目限制在一个屏幕之内。如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。4)为菜单和菜单项设置访问键或快捷键。例如,Alt+F可以作为“文件”菜单的访问键。5)使用能够准确描述菜单项的文字。 下面以“学生成绩管理系统”为例,介绍菜单系统的设计与建立过程。;例9.1 规划“学生成绩管理系统”的菜单系统。根据规划菜单系统的内容和准则,我们对“学生成绩管理系统”的菜单进行了初步规划,认为“学生成绩管理系统”的菜单至少应包括以下五个部分。(1)信息输入此菜单的主要功能是对各个表的原始数据进行输入,在第4章为“学生成绩数据库”设计了八个表,因此,在“信息输入”菜单下设置了如下几个子菜单。;1)学生信息输入(完成“学生”表及“学生其他”表的数据输入)。2)成绩信息输入(完成“成绩”表的数据输入)。3)课程信息输入(完成“课程”表的数据输入)。4)专业信息输入(完成“专业”表的数据输入)。5)学院信息输入(完成“院系”表的数据输入)。6)教师信息输入(完成“教师”表的数据输入)。7)任课信息输入(完成“任课”表的数据输入)。;(2)数据维护此菜单的主要功能是对各个表中的数据进行增加、删除、修改。本菜单下设置了如下几个子菜单:1)学生信息维护(完成“学生”表及“学生其他”表的数据修改)。2)成绩信息维护(完成“成绩”表的数据修改)。3)课程信息维护(完成“课程”表的数据修改)。4)专业信息维护(完成“专业”表的数据修改)。5)学院信息维护(完成“院系”表的数据修改)。6)教师信息维护(完成“教师”表的数据修改)。7)任课信息维护(完成“任课”表的数据修改)。;(3)信息查询此菜单的主要功能是从用户的角度出发,对所需的信息进行查询、统计、计算。本菜单下设置了如下几个子菜单。1)学生信息查询。2)成绩信息查询。3)课程信息查询。4)专
您可能关注的文档
- 浅议知足知不足.doc
- 浅议物业理企业的人力成本控制.doc
- 中国境内川成冰作用的研究进展.pdf
- 次主力店关键作用.pdf
- 客专列控心间接口规范(报批稿)_V2.1.doc
- 毛细现象式的导出.pdf
- 如何正确酸奶.ppt
- 浅议债务组在银行贷款清收中的运用.doc
- 氟西汀的作用.pdf
- 植物抗病因及其作用机理.pdf
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 水利工程质量检测员网上继续教育考试题库及答案混凝土专业试题及答案.pdf VIP
- 李白《将进酒》原文及赏析通用5篇.doc VIP
- 《自动喷水灭火系统施工及验收规范》GB50261-2017.docx VIP
- 小学英语_Unit 4 Lesson3 There are twenty pupils in my class教学设计学情分析教材分析课后反思.doc
- 2025贵州省旅游产业发展集团有限公司招聘115人备考试题及答案解析.docx VIP
- 《凤凰男的豪门贤妻》剧本整本.docx VIP
- 2013年水利工程质量检测员网上继续教育考试题库及答案-混凝土专业.pdf VIP
- 消毒技术规范2022.docx VIP
- 阳台封装施工安全协议书5篇.docx
- 消毒技术规范(2022).docx VIP
文档评论(0)