小弟最近在学习VS2010中Ribbon界面的介绍,相比与C#的界面设计的强大,C++的界面实在太难做了,但没办法,项目需求,又不得不做,遍查网络上的资料,发现有用的基本上就是MSDN的帮助,又是全英文的,只有硬着头皮看,在这里记录一下自己的学习流程,翻译一些MSDN的文档,与大家分享一下,关于界面的一些术语的翻译方法,基本上参考传统的翻译方法和VS2010中关于Ribbon的一些翻译方法,不对的地方欢迎大家拍砖,由于项目比价忙,每天只能翻译一点,可能没时间校正,不对的地方希望大家多多指教,同时希望有经验的前辈们不吝赐教。

Ribbons

Ribbon是现代化的方式帮助用户高效和直接的查找、理解和使用工具命令——通过最少的点击,减少从“尝试-错误”(trainl-and-error)方式中恢复操作,寻找新的操作的需要,并且不再需要区查看软件帮助。

————目录————

Ribbon是一种命令工具条(command bar),将软件的功能集成到窗口上方的一系列标签(tabs)中。使用Ribbon可以使得软件的功能和特性更容易被用户发现,加快软件整体学习的速度,使用户能够根据他们自身的经验更好的控制整个程序。Ribbon可以代替传统的菜单栏和工具栏。

图 1一个经典的Ribbon工具栏

Ribbon标签(tabs)有许多“组”(group)构成,这些组中一些密切相关的功能的集合。出了标签和组,ribbons还包括:

  • 一个应用程序按钮(Application Button),会弹出一个命令菜单,其中的命令会对整个文档或者工作空间做一些操作(笔者注:如保存,设置属性等),或者利用文档或者工作空间做一些事情(笔者注:如打印,发送邮件等),比如一些和文件相关的操作。
  • 一个快捷工具栏(Quick Access Toolbar),是一个小的自定工具栏,显示常用的工具。
  • 核心标签(Core tabs):总是会显示的标签面板。
  • 上下文标签(Contextual tabs),只用当特定标签的对象被选中时才会显示。一直会显示的标签成为核心标签(Core tabs)
  • 标签集(tab set)是针对某一特定标签的对象的标签面板的集合。因为对象可能属于不同个类型(例如一个表格中带有图片的的标题具有三个类别),可以有多个上下文标签组同时显示。
  • 模态标签(Modal tabs),是一类特殊的核心标签,能够显示特定的临时模块,比如打印预览。
  • 库按钮(Galleries),是以图形化显示的命令或者选项的列表。一个基于结果的库按钮显示了这个命令或者选项的会产生的效果,而不仅仅是命令本身。一个Ribbon内的库按钮(In-Ribbon gallery)是在Ribbon内的库按钮,代替弹出窗口的作用。
  • 加强型提示(Enhanced Tooltips),简明的解释他们对应的命令的,并提示对应的快捷键。这些提示往往还带有响应的图形和帮助参考。加强型提示减少了使用功能帮助的可能性。
  • 对话框加载按钮(Dialog Box Launcher),是一些在“组”下面的按钮,使用这些按钮,会弹出包含和功能组相关的特性的对话框。

Ribbon最初是和Microsoft Office 2007一同发行的。如果想要学习为什么Office和许多其他的软件使用Ribbon界面作为界面解决方案,可以参考The Story of Ribbon。

如果希望更多的了解如何应用Ribbon界面取代传统使用的菜单栏和工具栏,可以参考Ribbon Design Process。

Note:对于菜单,工具栏,命令按钮和图标的指导会在不同的文章中进行讲述。

关于使用Office UI的授权,请参考Office UI Licensing。

源文档参考:http://msdn.microsoft.com/zh-cn/library/cc872782.aspx#rightui

引文连接:Ribbon界面介绍(1)

转载于:https://www.cnblogs.com/rainbow70626/p/8278780.html

[转]Ribbon界面介绍(1)相关推荐

  1. VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)

    前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...

  2. word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字

    文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...

  3. 【MFC】Ribbon界面开发(一)

    01.目录 目录 01.目录 02.Ribbon介绍 03.创建第一个Ribbon界面 04.本文小结 02.Ribbon介绍 Ribbon界面就是微软从Office2007开始引入的一种为了使应用程 ...

  4. Winform开发框架之Office Ribbon界面

    Winform开发框架之Office Ribbon界面 在前面几篇文章介绍我的Winform框架随笔文章,包括有<Winform开发框架之字典数据管理>.<Winform开发框架之权 ...

  5. Ribbons界面介绍(2)——这是不是合适的用户界面

    上一篇文章发后收到很多朋友的鼓励和建议,在此特别感谢他们以及其他所有人对我的支持,你们的支持是我坚持下去最好的动力,谢谢. 这是不是合适的用户界面(Is this the right user int ...

  6. Visual C++ 2010创建Ribbon界面(上)

    随着Office 2007的发布,它改变了以往传统的下拉式菜单用户界面,取而代之的是全新的被称之为"Ribbon"的固定式工具栏界面.微软声称这种新的用户界面能够使用户更容易地使用 ...

  7. AutoCAD中程序创建Ribbon界面执行AutoCAD命令

    在基于AutoCAD做二次开发时,常见的教程讲的都是在DLL中定义一些自定义命令,然后通过netload命令加载这个DLL,通过执行自定义命令的方式来执行我们的自定义功能.这样的方式在在学习中是显得很 ...

  8. 【MFC】Ribbon界面开发(二)

    01.目录 目录 01.目录 02.本文内容 03.Ribbon实例 04.本文小结 02.本文内容 前面一节中为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节就来初步聊聊怎样为Ribbo ...

  9. 创建Ribbon界面

    Visual C++ 2010创建Ribbon界面(上) 2009-08-19 14:22:57|  分类: VC++程序设计 [IT168 专稿]随着Office 2007的发布,它改变了以往传统的 ...

  10. VC++ 2010 创建高级Ribbon界面详解(2)

    Ribbon 控件的使用 1.命令按钮 命令按钮可以说是我们最常用的Ribbon控件了,我们通常都是通过命令按钮来发送某个命令,执行某个动作.它代替了过去的菜单命令,成为使用最频繁的Ribbon控件. ...

最新文章

  1. 数据通信技术(三:VLAN划分)
  2. Snapshot Volume 操作 - 每天5分钟玩转 OpenStack(58)
  3. 网易博客迁移(2011-05-27)
  4. C# Httpclient编程
  5. Java黑皮书课后题第6章:6.37(格式化整数)编写一个测试程序,提示用户输入一个数字以及宽度,显示通过调用format方法返回的字符串
  6. char *与char []
  7. 控件的WM_NOTIFY消息映射
  8. 小白都能看懂的缓存入门
  9. 为什么数据库有时候不能定位阻塞(Blocker)源头的SQL语句
  10. python输入圆的半径公式_【同步练习】六年级数学上册圆的面积教材同步
  11. IBM交付第25000个高端磁盘存储方案
  12. C语言实验六作业,C语言程序设计作业——实验六.doc
  13. 送书,手快有!!Android音视频开发、Android进阶解密
  14. 简单的PHP数据后台实现用户登录
  15. 蓝牙电话之PBAP同步电话簿协议分析
  16. 使用VS Code 配置 LaTeX 编辑器
  17. spring系列——BeanNameGenerator接口(bean名字生成器)
  18. uniapp登录授权获取微信手机号组件封装
  19. oracle神谕卡鉴赏,关于神谕卡的科普和答疑汇总(1)
  20. 如何应聘项目经理,或成为项目经理

热门文章

  1. STEAM 正在检查可用更新 ,失败
  2. 统计学中p值计算公式_统计学中的p值怎么算,具体步骤
  3. 海创软件组-20200614-用户自定义工程认证调查模板-大创项目申报书
  4. 六大设计原则之SRP
  5. C语言自学之路十二(详解C语言操作符二)
  6. Java IO流体系图(图)
  7. gl常用库函数,glu常用库函数 简介
  8. 密码学 ZUC算法 Python实现
  9. 没想到,快手成了“生产力”
  10. PTA 7-2 统计素数并求和