[转]Ribbon界面介绍(1)
小弟最近在学习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)相关推荐
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...
- word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字
文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...
- 【MFC】Ribbon界面开发(一)
01.目录 目录 01.目录 02.Ribbon介绍 03.创建第一个Ribbon界面 04.本文小结 02.Ribbon介绍 Ribbon界面就是微软从Office2007开始引入的一种为了使应用程 ...
- Winform开发框架之Office Ribbon界面
Winform开发框架之Office Ribbon界面 在前面几篇文章介绍我的Winform框架随笔文章,包括有<Winform开发框架之字典数据管理>.<Winform开发框架之权 ...
- Ribbons界面介绍(2)——这是不是合适的用户界面
上一篇文章发后收到很多朋友的鼓励和建议,在此特别感谢他们以及其他所有人对我的支持,你们的支持是我坚持下去最好的动力,谢谢. 这是不是合适的用户界面(Is this the right user int ...
- Visual C++ 2010创建Ribbon界面(上)
随着Office 2007的发布,它改变了以往传统的下拉式菜单用户界面,取而代之的是全新的被称之为"Ribbon"的固定式工具栏界面.微软声称这种新的用户界面能够使用户更容易地使用 ...
- AutoCAD中程序创建Ribbon界面执行AutoCAD命令
在基于AutoCAD做二次开发时,常见的教程讲的都是在DLL中定义一些自定义命令,然后通过netload命令加载这个DLL,通过执行自定义命令的方式来执行我们的自定义功能.这样的方式在在学习中是显得很 ...
- 【MFC】Ribbon界面开发(二)
01.目录 目录 01.目录 02.本文内容 03.Ribbon实例 04.本文小结 02.本文内容 前面一节中为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节就来初步聊聊怎样为Ribbo ...
- 创建Ribbon界面
Visual C++ 2010创建Ribbon界面(上) 2009-08-19 14:22:57| 分类: VC++程序设计 [IT168 专稿]随着Office 2007的发布,它改变了以往传统的 ...
- VC++ 2010 创建高级Ribbon界面详解(2)
Ribbon 控件的使用 1.命令按钮 命令按钮可以说是我们最常用的Ribbon控件了,我们通常都是通过命令按钮来发送某个命令,执行某个动作.它代替了过去的菜单命令,成为使用最频繁的Ribbon控件. ...
最新文章
- 数据通信技术(三:VLAN划分)
- Snapshot Volume 操作 - 每天5分钟玩转 OpenStack(58)
- 网易博客迁移(2011-05-27)
- C# Httpclient编程
- Java黑皮书课后题第6章:6.37(格式化整数)编写一个测试程序,提示用户输入一个数字以及宽度,显示通过调用format方法返回的字符串
- char *与char []
- 控件的WM_NOTIFY消息映射
- 小白都能看懂的缓存入门
- 为什么数据库有时候不能定位阻塞(Blocker)源头的SQL语句
- python输入圆的半径公式_【同步练习】六年级数学上册圆的面积教材同步
- IBM交付第25000个高端磁盘存储方案
- C语言实验六作业,C语言程序设计作业——实验六.doc
- 送书,手快有!!Android音视频开发、Android进阶解密
- 简单的PHP数据后台实现用户登录
- 蓝牙电话之PBAP同步电话簿协议分析
- 使用VS Code 配置 LaTeX 编辑器
- spring系列——BeanNameGenerator接口(bean名字生成器)
- uniapp登录授权获取微信手机号组件封装
- oracle神谕卡鉴赏,关于神谕卡的科普和答疑汇总(1)
- 如何应聘项目经理,或成为项目经理