菜单是界面上最重要的元素,菜单的位置应该按照功能来组织。通常菜单设置需要把握的一些细则如下:

1.菜单通常采用“常用--主要--次要--工具--帮助”的位置排列,符合流行的Windows风格。
2.常用的菜单有“文件”、“编辑”,“查看”等,几乎每个系统都有这些选项,要根据不同的系统有所取舍。
3.下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用横线隔开。
4.一组菜单的使用有先后要求或有向导作用时,应该按先后次序排列。
5.没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边。
6.如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列。
7.菜单深度一般要求最多控制在三层以内。
8.对常用的菜单要有快捷命令方式,组合原则见8。
9.对与进行的操作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式——即只有需要的菜单才显示最好。
10.菜单前的图标不宜太大,与字高度保持一致最好。
11.主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相同最好。
12.主菜单数目不应太多,最好为单排布置。

菜单设置的细节就是如上所示,你准备好了吗?那就去设置一个令人满意的菜单吧!

(注:本文部分内容来源于网络。整理归档:蓝蓝设计。原文地址:http://www.lanlanwork.com/blog/?post=3727)

转载于:https://my.oschina.net/u/2483482/blog/790258

软件界面设计之菜单设置的详细细则相关推荐

  1. 一种全新的软件界面设计方法

    一种全新的软件界面设计方法 撰文:Aweay 你可转载,拷贝,但必须加入作者署名Aweay,如果用于商业目的,必须经过作者同意. 下载实例代码 关键字:COM MySpy IE SetUIHanlde ...

  2. 软件工程(五)软件界面设计

    一看视频中有软件界面设计我就乐了.一看视频我就哭了--感觉有点老吧.虽然概念性的东西没变.但是提不起来兴趣呢.所以这次总结下我对界面设计的认识. 如果说软件是一个亭亭玉立的姑娘.那软件界面就是姑娘身上 ...

  3. 一种全新的软件界面设计方法(续)

    一种全新的软件界面设计方法(续) 点击下载文章所附代码 撰文:Aweay 你可转载,拷贝,但必须加入作者署名Aweay,如果用于商业目的,必须经过作者同意. 前段时间,笔者写了一篇关于使用Web页面设 ...

  4. 准备“软件界面设计”培训(更新-0816)

    第一期"面向对象软件开发"的培训已经基本结束,本周开始准备"软件界面设计"培训课程. 和上次培训一样,在完成培训PPT初稿后,我会上传到园子里,和大家分享我的心 ...

  5. 软件界面设计必备的色彩搭配技巧

    无论是软件界面设计还是平常的平面设计,亦或者宣传页.手机APP界面的设计,都离不开色彩的搭配,由此可见,色彩搭配工作在设计过程中的重要性.今天就以软件界面设计为例来分享一下在具体设计过程中的要把握好的 ...

  6. 如何做好软件界面设计?2个方法一次掌握!

    软件界面设计通常是指 UI 设计-- User Interface 的简称.UI 设计是指对软件的人机交互.操作逻辑.界面美观的整体设计. 好的软件界面设计要做到清晰.舒适.美观.要想做好软件界面设计 ...

  7. 搜应用网是中国最丰富的手机资源下载站,为你提供精彩的手机图片.手机应用软件.手机游戏,定制服务手机用户的个性化需求,是广大手机用户.手机开发者.手机软件界面设计人员的广阔乐园.

    搜应用网是中国最丰富的手机资源下载站,为你提供精彩的手机图片.手机应用软件.手机游戏,定制服务手机用户的个性化需求,是广大手机用户.手机开发者.手机软件界面设计人员的广阔乐园. 搜应用网是中国最丰富的 ...

  8. 软件界面设计原则(转)

    一:遵循一致的准则,确立标准并遵循 无论是控件使用,提示信息措辞,还是颜色.窗口布局风格,遵循统一的标准,做到真正的一致. 这样得到的好处: 1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个 ...

  9. 第九章 C#界面设计 主菜单

    文章目录 目标 界面设计概述(Windows应用程序) 例子 菜单 主菜单设计的基本步骤 目标 界面设计概述(Windows应用程序) 例子 菜单 MeniStrip控件 ContextMenuStr ...

最新文章

  1. 弹道仿真软件_【决战决胜14】看,七部仿真试验室如何降本增效?
  2. 12篇文章带你进入NLP领域,掌握核心知识
  3. python小游戏代码大全-python小游戏实现代码
  4. Win64 驱动内核编程-16.WFP网络监控驱动(防火墙)
  5. python评分卡建模-卡方分箱(2)之代码实现
  6. 网络传输 中文乱码问题
  7. java 设计模式_Java设计模式的常见应用场景
  8. 二叉树C++ | 广度优先遍历(层级顺序遍历)_2
  9. 大数据“杀熟不杀生”;微信朋友圈广告没完;美团打车撒币上海 | 一周业界事
  10. 20191025:(leetcode)摆动序列
  11. [录1953-1-13] 郭沫若, 宋庆龄 Сталина 谈话记录
  12. shell 监控判断进程是否存在,如果不存在就重新启动脚本。
  13. android 远程连接电脑屏幕,Android安卓手机3389远程连接电脑桌面教程
  14. 手机刷入其它系统跳过谷歌开机引导,谷歌安全验证
  15. TeamCity Angent 配置(Ubuntu)
  16. 中关村e谷:产业服务终靠一颗赤诚之心
  17. 情人辞职信 [搞笑,也来个好玩的乐一乐]
  18. wordcloud:利用fontawesome字体绘制图标词云图
  19. 解决 input 输入框在中文输入法下的 bug
  20. uniapp-获取省市区地址及内部高德sdk的使用

热门文章

  1. 雪梨小白的“码绘”起步——p5.js实现心形动态图形的绘制
  2. iOS恢复QQ音乐等播放器中断
  3. 腾讯摘掉“游戏公司”的帽子并非没可能
  4. Alamofire源码解读系列(一)之概述和使用
  5. JPG格式的图片怎在线压缩
  6. 2021年资料员-通用基础(资料员)考试及资料员-通用基础(资料员)考试试卷
  7. HTML之样式定义、div布局、按钮布局
  8. ETL工具 - Kettle 介绍及基本使用
  9. 屏幕唤醒与解锁解决方案
  10. 什么是ocaml语言之ocaml语言入门