CN100472417C - 用于选择与选定对象相关的选择软件功能控件的用户界面 - Google Patents

用于选择与选定对象相关的选择软件功能控件的用户界面 Download PDF

Info

Publication number
CN100472417C
CN100472417C CNB2005100921464A CN200510092146A CN100472417C CN 100472417 C CN100472417 C CN 100472417C CN B2005100921464 A CNB2005100921464 A CN B2005100921464A CN 200510092146 A CN200510092146 A CN 200510092146A CN 100472417 C CN100472417 C CN 100472417C
Authority
CN
China
Prior art keywords
user interface
control
selecting
functions
software application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005100921464A
Other languages
English (en)
Other versions
CN1790244A (zh
Inventor
J·C·萨特菲尔德
A·M·布彻
D·A·莫顿
J·M·哈里斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/955,941 external-priority patent/US7703036B2/en
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1790244A publication Critical patent/CN1790244A/zh
Application granted granted Critical
Publication of CN100472417C publication Critical patent/CN100472417C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

提供了用于显示与选定对象相关的可选择软件功能控件并在编辑选定对象时保持视觉上可用的经改进的用户界面。在选择用于编辑的给定对象之后,可用于编辑对象的功能呈现在软件应用程序工作空间上的带状用户界面中,以使用户能简便并有效地访问编辑选定对象所需的功能。相关功能控件的显示一直保持到用户释放该显示、选择另一顶层功能控件或选择另一用于编辑的对象。

Description

用于选择与选定对象相关的选择软件功能控件的用户界面
相关申请
本申请声明对申请号为60/601,815律师案号为60001 0407USP1申请资料号为3094171的于2004年8月16日提交的题为“Improved User Interfaces for ComputerSoftware Applications”(用于计算机软件应用程序的经改进的用户界面)的美国临时申请的权利。
技术领域
本发明一般涉及软件应用程序用户界面,尤其涉及用于显示与选定对象相关的可选择软件控件的经改进的用户界面。
背景技术
随着计算机时代的出现,计算机和软件用户已习惯于用户友好的软件应用程序,这些应用程序帮助他们书写、计算、组织、准备演示、发送并接收电子邮件、制作音乐等等。例如,现代的电子字处理应用程序使用户能准备各种有用文档。现代的电子制表应用程序使用户能输入、处理和组织数据。现代的电子幻灯片演示应用程序使用户能创建各种包含文本、图片、数据或其他有用对象的演示幻灯片。
为帮助用户能查找并利用给定软件应用程序的功能,通常沿着所示工作空间的上边缘、下边缘或侧面边缘提供包含多个一般功能控件的用户界面,其中用户可输入、复制、处理并格式化外部或数据。这种功能控件通常包括具有像“文件”、“编辑”、“查看”、“***”、“格式”等名称的可选择按键。通常,对这些顶层功能按键之一例如“格式”的选择,会使下拉菜单展开以展现与顶层功能相关联的一个或多个可选择功能控件,例如顶层功能“格式”下的“字体”。
在用户选择所需功能控件之后,或者如果用户将鼠标光标移到一不同位置,下拉菜单通常会消失。如果用户确定第一下拉菜单的功能是所需功能,则用户必须记住所选择的是哪个顶层功能、重新选择该功能并重新找到所需功能控件。因而,为了使用给定软件应用程序的功能,用户必须知道所需功能在可选择按键之一下可用,或者用户必须选择不同的顶层功能直到所需特定功能得到定位。
当用户想要将许多可用功能应用于一给定对象类型时,这就特别麻烦了。例如,如果用户想要编辑嵌入文本文档中的图片对象时,根据现有方法和***,用户必须在下拉菜单中找到与编辑图片对象相关联的功能。在应用任一给定功能之后,通常与编辑例如图片对象的选定对象相关联的下拉菜单会消失。当用户想要对该对象作第二次或随后的编辑时,用户必须在此找到正确的顶层功能控件、展开可用功能的菜单、并找到所需特定功能。这种搜索所需功能的方法是麻烦并耗时的,对非熟练用户尤甚,并且当软件应用程序的开发者添加新功能时,该新功能可能直到用户以某种方式知道其存在时才会得到利用。
因此,本领域需要一种经改进的用户界面,用于显示与选定对象相关的可选择软件功能控件并在编辑对象时保持视觉上可用。本发明就是针对这些和其它考虑作出。
发明内容
通过提供用于显示与选定对象相关的可选择软件功能控件并在编辑所选对象时保持视觉上可用的经改进的用户界面,本发明各实施例解决了以上和其它问题。通常,本发明各方面提供在选择用于编辑的给定对象之后呈现与给定顶层功能相关联的可选择功能控件。在选择用于编辑的给定对象之后,可用于编辑对象的功能呈现在软件应用程序工作空间上的带状用户界面中,以使用户能简便并有效地访问编辑选定对象所需的功能。相关功能控件的显示一直保持到用户释放该显示、选择另一顶层功能控件或选择另一用于编辑的对象。
根据本发明一方面,方法和***通过经改进的用户界面从软件应用程序提供与已编辑对象相关的功能。从给定软件应用程序中提供可用的多个功能。在接收对象选择的指示之后,表示多个功能分组的一个或多个可选择控件在带状用户界面中显示,其中多个功能的分组与之相关并允许编辑选定对象。多个功能的分组保留在用户界面中,直到接收了选择不同用于编辑的对象的指示或选择了与多个功能的不同分组相关联的不同功能。
参阅以下详细说明书和相关联附图,表征本发明的这些和其它特征及优点将变得显而易见。可以理解,前面的一般描述和以下的详细描述都仅是示例性和解释性的,并且如权利要求所述并不限制本发明。
附图说明
图1是示出向本发明各实施例提供说明性操作环境的个人计算机体系结构的框图。
图2是示出带状用户界面的计算机屏幕显示的示图,该带状用户界面用于显示基于任务的顶层功能选项卡(tab)并用于显示在选定顶层功能选项卡下可用的多个功能。
图3示出带状用户界面的计算机屏幕显示,在该带状用户界面中展示与编辑选定对象相关并相关联的可选择功能控件。
图4示出根据本发明各实施例显示可编辑对象的计算机屏幕显示。
图5示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图6示出图5的计算机屏幕显示,其中可选择格式化选项分组的下拉菜单在可选择格式化控件下示出。
图7示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图8示出根据本发明各实施例显示可编辑对象的计算机屏幕显示。
图9示出用于提供与用于编辑的选定对象相关联的功能的弹出功能菜单的计算机屏幕显示。
图10示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图11示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图12示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图13示出用于提供与用于编辑的选定对象相关联的功能的弹出功能菜单的计算机屏幕显示。
图14示出显示与用于编辑的选定对象相关联的多个功能的呈现的计算机屏幕显示。
图15示出用于提供与用于编辑的选定对象相关联的功能的弹出功能菜单的计算机屏幕显示。
具体实施方式
如上简述,本发明各实施例涉及用于显示与选定对象相关的可选择软件功能控件并在编辑选定对象时保持视觉上可用的经改进的用户界面。在以下详细描述中要参阅附图,这些附图形成说明书的一部分且在其中特定实施例或示例作为说明示出。可分组这些实施例,可利用其它实施例,并可作结构化改变而不背离本发明的精神或范围。因此以下详细说明书不作限制意义解且本发明的范围由所附权利要求书及其等效实体定义。
现在参看附图,其中相同标号表示相同元件,将描述本发明各方面和示例性操作环境。图1和以下讨论旨在提供一种本发明可在其中实现的适当计算环境的简要一般说明。尽管本发明将在结合运行于个人计算机操作***上的应用程序执行的程序模块的一般上下文中进行说明,本领域技术人员将理解本发明也可结合其它程序模块实现。
通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构、以及其它类型的结构。此外,本领域技术人员将理解本发明可在其它计算机***配置中实践,包括手持式装置、多处理器***、基于微处理器的或可编程的电器消费品、小型计算机、大型计算机等等。本发明还可在任务由经通信网络链接的远程处理装置执行的分布式计算环境中实践。在分布式计算环境中,程序模块可被置于本地和远程存储器存储设备中。
现在参看图1,将描述用于实现本发明各实施例的个人计算机2的说明性计算机体系结构。在图1中所示的计算机体系结构示出常规个人计算机,包括中央处理单元4(“CPU”)、包括随机存取存储器8(“RAM”)和只读存储器(“ROM”)10的***存储器6、以及将存储器耦合到CPU 4的***总线12。包含有助于如起动时在计算机元件间传送信息的基本例程的基本输入/输出***(BIOS)存储在ROM10中。个人计算机2还包括用于存储操作***16、诸如应用程序105的应用程序和数据的大容量存储装置14。
大容量存储装置14通过连接到总线12的大容量存储控制器(未示出)连接到CPU 4。大容量存储装置14及其相关联计算机可读介质提供个人计算机2的非易失性存储。尽管包含在此的计算机可读介质的描述指向诸如硬盘或CD-ROM的大容量存储装置,本领域技术人员应理解计算机可读介质可以是个人计算机2能访问的任何可用介质。
作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以任何方法或技术实现、用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性介质、可移动和不可移动介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、DVD或其它光学存储技术、磁盒、磁带、磁盘存储器或其它磁性存储设备、或任何其它可用于存储所需信息并可由计算机访问的介质。
根据本发明各实施例,个人计算机2可使用通过TCP/IP网络18或诸如因特网的其它网络与远程计算机的逻辑连接在网络化环境中操作。个人计算机2可通过与总线12连接的网络接口单元20与TCP/IP网络18相连。应理解,网络接口单元20也可被用于与其它类型的网络和远程计算机***相连。个人计算机2还可包括输入/输出控制器22,用于接收和处理来自包括键盘或鼠标(未示出)的众多装置的输入。类似地,输入/输出控制器22可提供对显示屏、打印机、或其它类型输出装置的输出。
如上简述,众多程序模块和数据文件可被存储于个人计算机2的大容量存储装置14和RAM 8中,包括适于控制网络化个人计算机的操作***16,诸如来自华盛顿州Redmond微软公司的Windows操作***。大容量存储装置14和RAM 8还可存储一个或多个应用程序。特别地,大容量存储装置14和RAM 8可存储用于向用户提供各种功能的应用程序105。例如,应用程序105可包括许多类型的程序,诸如字处理应用程序、电子制表应用程序、桌面出版应用程序等。根据本发明各实施例,应用程序105包括多功能软件应用程序,用于提供字处理功能、幻灯片演示功能、电子制表功能、数据库功能等。某些包括多功能软件应用程序105的程序模块包括字处理应用程序125、幻灯片演示应用程序135、电子制表应用程序140、以及数据库应用程序145。这种多功能软件应用程序105的示例是由微软公司制作的OFFICE。图1所示的其它软件应用程序包括电子邮件应用程序130。
图2是示出带状用户界面的计算机屏幕显示的示图,该带状用户界面用于显示基于任务的功能选项卡并用于显示在选定顶层功能选项卡下可用的多个功能。如上简述,本发明的经改进的用户界面包括一带状用户界面,用于显示与在诸如图1中所示软件应用程序105的给定软件应用程序下可用的基于任务的功能相关联的可选择控件。用户界面200的第一部分210包括不与特定任务(诸如字处理对电子表格数据分析)相关联的功能的一般可选择控件。例如,部分210包括用于诸如“文件打开”、“文件存储”、以及“打印”的一般文件命令的可选择控件。根据本发明一实施例,包括在第一部分210中的可选择控件可以是一般在众多不同软件应用程序上发现并使用的控件。
包括在第一部分210中的可选择控件可用于包括这样的多功能应用程序的所有应用程序,而在如下所述用户界面200中呈现的其它可选择控件可按照由包括多功能应用程序的特定软件应用程序执行的特定任务而定制。另一方面,应理解在此所述的用户界面200可用于多个软件应用程序,诸如字处理应用程序125、幻灯片演示应用程序135、电子制表应用程序140、数据库应用程序145、或任何可利用用户界面以使用户能应用相关联应用程序的功能的其它软件应用程序。
仍参看图2,与用户界面200的第一部分210相邻的是基于任务的选项卡部分。该选项卡部分包括与给定软件应用程序所提供的基于任务功能相关联的可选择选项卡。作为示例,在图2中示出的基于任务选项卡与可使用字处理应用程序125执行的任务相关联。例如,“Writing”(写)选项卡215与可用于执行写任务的功能相关联。“Insert”(***)选项卡220与关联于执行***操作或任务的功能相关联。“Page Layout”(页面布局)选项卡230与由用于执行或编辑给定文档的页面布局属性的关联应用程序所提供的功能相关联。
应当理解,可将许多其它基于任务的选项卡或可选择控件加入用户界面的选项卡部分用于调用与其它任务相关联的功能。例如,可添加任务选项卡用于文本效果、文档格式、查看并批注等。此外如上所述,用户界面200可用于各种不同的软件应用程序。例如,如果用户界面200用于幻灯片演示应用程序,则在选项卡部分中包含的选项卡可包括与可由幻灯片演示应用程序执行的各种任务相关联的像“创建幻灯片”、“***”、“格式”、“绘制”、“效果”等的选项卡。类似地,可用于电子制表应用程序140的用户界面200的选项卡部分的选项卡可包括与可使用电子制表应用程序执行的各种任务相关联的像“数据”、“数据输入”、“列表”、“数据透视表”、“分析”、“公式”、“页面和打印”等的选项卡。
在类属控件部分210和基于任务选项卡部分之下紧邻的是可选择功能控件部分,该部分用于显示与从基于任务的选项卡部分中选择的选项卡215、220、230相关联的可选择功能控件。根据本发明各实施例,当选择诸如“写”选项卡215的特定选项卡时,从用于执行例如书写任务的选定任务的相关联软件应用程序中可用的可选择功能以逻辑分组显示。例如参照图2,第一逻辑分组240在标题“剪切板”下显示。根据本发明各实施例,剪切板部分240包括逻辑上分组在一起的并与一般写任务下剪切板动作相关联的可选择功能控件。例如,剪切板部分240可包括像剪切控件、复制控件、粘贴控件、全选控件等的可选择控件。与剪切板部分240相邻的第二逻辑分组250在标题“格式化”下呈现。
在“格式化”部分250中呈现的可选择控件可包括像文本对齐、文本类型、字体尺寸、行间距、粗体、斜体、下划线等的可选择控件。因此,与格式化操作相关联的功能在整个“写”任务下逻辑地分组在一起。第三逻辑分组260在标题“写工具”下呈现。该写工具部分260包括像查找/替换、自动校正等的写工具。根据本发明各实施例,在从选项卡部分选择不同的基于任务选项卡之后,在用户界面200中呈现不同逻辑分组中与选定的基于任务选项卡相关联的一个不同的可选择功能控件集。例如,如果选定“***”任务选项卡220,则在用户界面200中呈现的可选择功能控件从图2中所示的变成包括与***任务相关联的可选择功能控件。有关如图2所示的用户界面200的详细信息,参见律师案号为60001 0410USU1申请案号为309411 01的题为“Command User Interface for Displaying SelectableSoftware Functionality Controls”(用于显示可选择软件功能控件的命令用户界面)的美国专利申请,在此全部引入作为参考。
图3-10示出本发明第一实施例的各方面。图3示出带状用户界面的计算机屏幕显示,在该带状用户界面中展示与编辑选定对象相关并相关联的可选择功能控件。根据图3-10中示出的本发明实施例,当诸如文本对象、图片对象、电子表格对象等的文档或特定对象的一部分被选择用于编辑时,图3所示用户界面暂时替换图2所示用户界面,其中图3所示用户界面包含与编辑选定对象特别相关的可选择功能控件。例如,如果嵌入文本文件的图片对象被选择用于编辑,则基于任务的功能选项卡以及参照图2所述的各个可选择功能控件的任何相关联逻辑分组由一个或多个基于任务的功能选项卡以及对编辑选定对象所特定的可选择功能控件的相关联逻辑分组进行替换。
例如,参看图3,如果选择用于由用户编辑的嵌入文本文件或其它文档的图片对象,则带状用户界面300替换带状用户界面200从而向用户提供编辑选定图片对象所特定的基于任务选项卡310、320、330。类似于上述对用户界面200的描述,在选择基于任务选项卡310、320、330之一后,在各选项卡下展开的用户界面300的一部分用各个可选择功能控件或其逻辑分组填充,用于将选定基于任务选项卡下可用的功能应用于选定对象。例如,参见用户界面300,对“Style Gallery”(样式图库)选项卡310的选择促使“Layout”(布局)部分350和“Picture Styles”(图片样式)部分355呈现。此外,提供“选择”部分345用于使用户能在多个图片对象之间选择以例如应用任何选定功能。如果用户将给定功能应用于选定对象,但又不满意功能应用的结果,提供复位按键340以使用户能将选定对象复位到应用选定功能之前的状态。选择其它基于任务选项卡之一,诸如“Effects”(效果)选项卡320或“图片工具”选项卡330,将使一个不同的可选择功能控件集能在与选定基于任务选项卡相关联的用户界面300的下面部分中显示。
参照在用户界面300中示出的示例功能控件,在“Picture Styles”(图片样式)部分中提供了多个图像,用于向用户显示:如果格式化选项或图片样式的特定分组应用于对象将如何显示选定对象。根据本发明各实施例,对一个或多个图像的选择可促使以与从用户界面300中所选择的图像相一致的方式来格式化或样式化选定对象所必须的所有命令。即,在“图片样式”部分355中选择所需图像之后,用户文档中选定对象被相应地自动格式化或样式化。“Layout”(布局)部分350代表可具有在用户界面300中显示的一个或多个图像或潜在的布局样式或方案的功能控件部分。因此,参照图6所示和所述,选择“布局”部分350可使下拉菜单或横拉菜单显示,以向用户提供可应用于选定对象的各种不同布局选项。
如本领域技术人员应理解的,在用户界面300中示出的示例基于任务选项卡和各个功能控件仅作为示例,并决不限于可在用户界面300中提供的各种对象特定功能。根据本发明各实施例,通过用选定对象的特定功能替换用户界面200的正常功能提供,用户体验是在编辑选定对象的用户可用的功能中所考虑的因素之一。
如果在用户界面300中没有足够空间可用于显示与给定基于任务选项卡相关联的所有功能控件的逻辑分组,可在应用程序运行时确定必须折叠或关闭直至选择了相关联的基于任务选项卡的任何逻辑分组。类似地,如果用户手动地减小用户界面300的尺寸,则确定用于显示可选择功能控件部分的可用空间,且某些可选择功能控件部分按需被折叠。应理解,可确定被折叠的可选择功能控件部分的顺序,从而可用诸如“最常使用的”或“近来最常使用的”标准来确定在用户界面中的可用空间减少时显示哪些可选择功能控件部分以及折叠哪些部分。
根据一可选实施例,如果用户界面300缺少足够空间来显示与给定基于任务选项卡相关联的所有功能控件的逻辑分组,则减少各个逻辑分组的显示尺寸以允许控件用于显示所有相关联逻辑分组。根据本发明一实施例,可定义分组显示的不同尺寸,例如小、中、大。在显示时,可确定可用空间。在起始点,呈现每个可应用逻辑分组显示的最大尺寸。当需要时,减小每个逻辑分组的显示尺寸直到每个分组能装入该可用空间。此外,对于较小的逻辑分组显示布局,可缩短或消除文本标签并可重新安排给定分组中所包含的各个可选择控件的布局以容许空间的更有效使用。
现在参看图4,在字处理应用程序工作空间中显示具有嵌入图片对象的示例文本文档。沿字处理应用程序工作空间的上边缘展开的用户界面200,显示为具有基于任务选项卡和相关联的可选择功能控件部分以用于将文本写入显示文档。根据本发明各实施例,如果用户需要编辑图片对象410,则用户不需要搜索编辑图片对象所需的功能。在选择了用于编辑的图片对象410之后,向用户显示“Show PictureTools”(显示图片工具)控件420以使用户能调用对用户编辑选定对象可用的工具和其它功能。如本领域技术人员应理解的,编辑图片对象的描述仅作为示例,且不限于在选择不同类型对象之后可向用户展现的用户界面300中各种不同工具和功能。例如,可提供工具和功能用于编辑表格对象、电子表格对象、幻灯片演示对象、数据库对象等等。
根如图3-10所示的实施例,如果用户选择“显示图片工具”控件,则用户界面300动态生成并暂时替换用户界面200,如图5所示。参照图5,用户界面300替换用户界面200,且用户可用于编辑选定图片对象的基于任务功能在用户界面300中显示,如以上参照图3所述。现在,用户可选择可用于编辑选定对象(例如图片对象)的一个或多个功能,而无需在各个不同菜单或工具栏中搜索编辑选定对象所需的功能。为了释放用户界面300并返回用户界面200,可选择退出控件。
参照图6,例如考虑用户决定通过将嵌入图片对象移到不同位置来改变文档的布局。用户可手动地将嵌入对象移到不同位置,然后改变文档中所包含文本的方向和位置来使整个文档具有可接受和需要布局。然而,根据本发明各实施例,用户可选择布局控件350来展开下拉菜单,用于为选定文档中的选定对象提供各种不同可能布局。例如,下拉菜单600提供各种布局,诸如“Centered Large”(居中放大)610、“Top Left”(左上方)620、“TopRight”(右上方)630、“Centered in Text”(文本中居中)640、“Above & Below”(文本在上下方)650、以及“Alone on Page”(单独在页面上)660。应理解,参照图6所述和所示的可能布局仅作为示例,且并不限于可通过用户界面300向用户提供的各种不同布局。
如以上参照图3所述,根据本发明各实施例,在选择用户界面中所提供的格式化或布局图像之一后,用于将所呈现的格式化或布局应用于选定对象的所有需要命令可被编码用于执行。因此,如果用户想要选择将选定图片对象置于选定文档右上方,则用户可选择“右上方”布局630,并将用于根据选定布局重新排列选定对象和文档的所有需要功能应用于文档和对象,使该文档采取选定布局,如图7所示。
参照图7,选定对象410现在位于文档的右上方,且文本已相应重新排列。如图7所示,包含与选定对象相关联的功能的用户界面300一直保留在该用户界面中直到用户在文档中选择不同对象用于编辑。例如,如果用户将鼠标光标移到文档的文本部分并选择文档的该文本部分用于编辑,则用户界面300将释放而与编辑选定文本相关联的适当用户界面200将显示,如图4所示。例如,如图8所示,已删除图片对象而光标位于文档的文本部分。因此,包含编辑图片对象的特定功能的用户界面300释放,而包含基于任务选项卡和相关联的选择功能控件、分组或部分的用户界面200显示,用于向用户提供编辑文档的文本部分所需的功能。
如上所述,一种用于展开提供与特定对象相关联的可选择功能的用户界面300的方法是要在给定文档内选择特定对象。或者,包含与特定对象相关联功能的用户界面300可通过将特定类型的对象***一文档来展开。例如,参照图9,如果用户决定将一表格对象***图9所示文档时,用户可从用户界面200中选择基于“Insert”(***)任务选项卡220,用于展开与将文本或对象***文档相关联的可选择功能控件。如果用户决定将例如表格对象的一特定对象***文档,则用户可利用在用户界面200中呈现的一个或多个可选择功能控件,或者用户可启动如图9所示的对话框900,用于创建例如表格对象的所需对象并将其***选定文档。
根据本发明各实施例,一旦用户选择将所需对象***文档,则对象1050被***如图10所示的文档中。同时,以用户界面300替换用户界面200,用于显示编辑现在选定的表格对象1050的可选择功能。例如,参照图10,用户界面300现在包括与编辑表格对象相关联的基于任务选项卡。例如,在用户界面300中所示的基于任务选项卡包括“Style Gallery”(样式图)、“Effects”(效果)、“Borders and Shading”(边界和阴影)、“Table Layout”(表格布局)、以及“Date”(日期)。如上参照图2和3所述,选择基于任务选项卡之一,例如“样式图”选项卡,促使单个可选择的功能控件1020、1030、1040或其分组显示,用于根据选定的基于任务选项卡来编辑选定对象。
图11-15示出本发明可选实施例的各方面。现在参看图11,本发明实施例的各方面参照电子制表应用程序140示出并描述。如图11所示,显示具有示例数据表格1150的电子表格文档。类似于以上参照图2所述的用户界面200的用户界面1100在电子表格工作空间上展现,用于提供电子制表应用程序功能。多个基于任务选项卡在用户界面1100的上方提供,用于有选择地显示与给定基于任务功能选项卡相关联的可选择功能控件的逻辑分组。例如,用户界面1100中基于任务的功能选项卡包括“***”、“页面布局”、“分析”等。
根据本实施例的各方面,当选择诸如图11中所示表格对象1150的对象用于选项卡时,与选定对象相关联的可选择功能控件不替换在用户界面1100中示出的选项卡,而附于在用户界面1100中示出的选项卡下面的用户界面1100。在选择或***给定对象之后,与选定对象相关联的控件以相关于用户界面1100选项卡的附加方向显示。对用户界面1100中任一选项卡的选择释放了为附于用户界面1100下面的选定或***对象而显示的控件。例如,提供用于将电子表格工作空间样式应用于文档的“Styles”(样式)部分1110,提供“Properties”(属性)部分1120,提供“Actions”(动作)部分1130,并提供“Publish to Server”(发布到服务器)部分1140。根据本发明各实施例,因为表格对象被嵌入电子表格工作空间中,“TableTool”(表格工具)选项卡展现为与基于任务功能选项卡1100相邻。应理解,选择“表格工具”选项卡可使与表格对象相关联的可选择功能控件在用户界面的下面部分显示。
如图12所示,选择“表格工具”选项卡可使与表格对象相关联的可选择功能控件显示。或者,与选择的表格对象相关联的可选择功能控件的显示可在选择表格对象之后不使用“表格工具”选项卡而自动显示。应理解,对表格对象1150的描述和“表格工具”选项卡的使用仅作为示例,并不限于本发明各实施例参照可在电子表格工作空间中***或编辑的其它对象的操作。
参照图13,如果用户决定例如使用包含在选定表格对象中的数据来创建一图表,则用户可选择在图12用户界面中示出的图表类型图像“控件”之一。在选择用于***电子表格工作空间的图表之后,可显示“Insert Chart”(***图表)对话框1310,用于使用户能指定选定图表的属性。如图14中所述,一旦选择特定图表属性,就可在电子表格工作空间中画出并显示相应图表。根据本发明各实施例,***选定图表使先前显示用户界面的功能(参见图12和13)被与编辑所选定和***的图表相关联的可选择功能控件所替换。例如,“Chart Structure”(图表结构)部分1410、“Chart Options”(图表选项)部分1420、“3D View”(3D视图)部分1430、以及“Axis Scale”(轴比例)部分1440在用户界面的下面部分显示,以提供与编辑选定图表相关联的特定可选择的功能控件。
现在参看图15,如果用户选择应用于电子表格工作空间的不同功能,例如***数据透视表,则在用户界面中示出的与编辑图表相关联的特定功能(如图14所示)由与***选定或所需数据透视表相关联的功能替换。因此,功能控件可根据用户工作的特性,例如选择用于编辑的文档中特定对象,来变得对用户可用并显示。
如在此所述的,提供了用于显示与选定对象相关的并在编辑选定对象时保持可用的可选择功能控件的经改进的用户界面。对本领域技术人员显而易见的是,可对本发明作各种更改或变动而不背离本发明的范围或精神。参阅本说明书和在此所揭示的本发明的实践,本发明各实施例对本领域技术人员将变得显然。

Claims (23)

1.一种通过经改进的用户界面提供与所编辑对象相关的来自软件应用程序的功能的方法,其特征在于,包括:
提供来自软件应用程序的多个可用功能,
通过所述软件应用程序接收对用于编辑对象的选择的指示,
在接收所述对用于编辑对象的选择的指示之后,在所述用户界面中提供一个或多个基于任务的顶层功能用户界面选项卡,其中所述一个或多个用户界面选项卡所代表的任务可以由所述多个功能的第一子集执行,其中所述多个功能的第一子集允许编辑所述选定对象,并且与一个用户界面选项卡相关联的多个功能被呈现在一个带状用户界面部分中。
2.如权利要求1所述的方法,其特征在于,响应于通过所述软件应用程序接收对用于编辑对象的选择的指示,在所述选定对象上提供一可选择控件,用于有选择地促使所述代表所述多个功能的第一子集的一个或多个可选择控件被提供在所述用户界面中。
3.如权利要求1所述的方法,其特征在于,还包括接收对第一用户界面选项卡的选择的指示之后在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定的第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。
4.如权利要求3所述的方法,其特征在于,还包括接收对第二用户界面选项卡的选择的指示之后在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能。
5.如权利要求3所述的方法,其特征在于,还包括将代表多个功能的一子集的一个或多个可选择控件分组成可选择控件的一个或多个逻辑分组,其中所述一个或多个逻辑分组的每一个与所述一个或多个可选择控件的一个子集相关联,这些可选择控件用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。
6.如权利要求5所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑分组的可选择控件,则将所述给定逻辑分组折叠成用于访问在所述给定逻辑分组下分组的单个可选择控件。
7.如权利要求6所述的方法,其特征在于,还包括在接收对所述单个可选择控件的选择之后,提供在所述给定逻辑分组下分组的可选择控件的菜单。
8.如权利要求5所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑分组的可选择控件,则缩小所述一个或多个逻辑分组的每一个的显示尺寸,直到所述一个或多个逻辑分组的每一个可在用户界面中显示。
9.如权利要求8所述的方法,其特征在于,还包括重新排列在给定逻辑分组中分组的各个可选择控件的布局,用于缩小所述逻辑分组的显示尺寸。
10.如权利要求9所述的方法,其特征在于,还包括修改在给定逻辑分组中分组的一个或多个可选择控件的显示,用于缩小所述逻辑分组的显示尺寸。
11.如权利要求3所述的方法,其特征在于,还包括
在接收对第二用户界面选项卡的鼠标停留的指示之后,在所述用户界面中提供代表所述多个功能的第二子集的一个或多个可选择控件,以及
在停止对第二用户界面选项卡的鼠标停留之后,在所述用户界面中提供代表所述多个功能的第一子集的一个或多个可选择控件。
12.如权利要求11所述的方法,其特征在于,在所述用户界面中提供代表所述多个功能的第二子集的一个或多个可选择控件之后,接收对代表所述多个功能的第二子集的一个或多个可选择控件之一的选择的指示,以及
如果未选择所述第二用户界面选项卡用于保持在所述用户界面中提供代表所述多个功能的第二子集的一个或多个可选择控件,则在所述用户界面中提供代表所述多个功能的第一子集的一个或多个可选择控件。
13.如权利要求1所述的方法,其特征在于,通过所述软件应用程序接收对用于编辑的对象的选择的指示包括通过所述软件应用程序接收对将用于编辑的对象***文档对象的指示。
14.如权利要求1所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于所述选定对象。
15.一种用于提供与选定对象相关的来自软件应用程序的功能的经改进的用户界面,其特征在于,包括:
在所述用户界面的上面一行展现的一个或多个选项卡,所述一个或多个选项卡的每一个标识可用所述软件应用程序执行的任务,其中所述任务关联于与选定对象相同类型的对象,
其中所述一个或多个选项卡的每一个在被选择之后可使与选定选项卡相关联的一个或多个可选择功能控件在一个带状用户界面部分中显示,以及
其中所述一个或多个可选择功能控件在所述一个或多个选项卡排列下以一行展现,所述一个或多个选项卡的每一个可使所述软件应用程序的相关联功能应用于所述选定对象。
16.如权利要求15所述的经改进的用户界面,其特征在于,还包括
所述一个或多个可选择功能控件在所述用户界面中被组织和显示为一个或多个逻辑分组,其中所述一个或多个逻辑分组的每一个与所述软件应用程序中可用的功能子集相关联,所述功能子集可根据与选定选项卡相关联的任务的一部分应用于所述选定对象。
17.一种通过经改进的用户界面提供与所编辑对象相关的来自软件应用程序的功能的方法,其特征在于,包括:
通过所述软件应用程序接收对用于编辑的对象的选择的指示,
在接收所述对用于编辑的对象的选择的指示之后,在所述用户界面中提供在与所述选定对象相同类型的对象上执行特定的一个或多个任务的每一个的用户界面选项卡,
在一个带状用户界面部分中提供代表第一用户界面选项卡的一个或多个可选择控件,所述一个或多个可选择控件的每一个用于选择与第一任务相关联的软件应用程序的一个或多个功能以应用到所述选定对象,以及
将所述代表第一用户界面选项卡的一个或多个可选择控件分组成可选择控件的一个或多个逻辑分组,其中所述一个或多个逻辑分组的每一个与代表所述第一用户界面选项卡的所述一个或多个可选择控件的子集相关联。
18.如权利要求17所述的方法,其特征在于,响应于通过所述软件应用程序接收对用于编辑的对象的选择的指示,在所述选定对象上提供一可选择控件,用于有选择地促使在所述用户界面中提供在与所述选定对象相同类型的对象上执行特定的一个或多个任务的每一个的用户界面选项卡,并用于促使在所述用户界面中提供代表所述第一用户界面选项卡的一个或多个可选择控件,所述一个或多个可选择控件的每一个用于选择与第一任务相关联的软件应用程序的一个或多个功能以应用到所述选定对象。
19.如权利要求17所述的方法,其特征在于,还包括接收对第二用户界面选项卡的选择的指示之后,在所述用户界面中提供代表所述第二用户界面选项卡的一个或多个可选择控件,所述一个或多个可选择控件的每一个用于选择与第二任务相关联的软件应用程序的一个或多个功能以应用到所述选定对象。
20.如权利要求17所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑分组的可选择控件,则将所述给定逻辑分组折叠成用于访问在所述给定逻辑分组下分组的单个可选择控件。
21.如权利要求20所述的方法,其特征在于,还包括在接收对所述单个可选择控件的选择之后,提供在所述给定逻辑分组下分组的可选择控件的菜单。
22.如权利要求17所述的方法,其特征在于,通过所述软件应用程序接收对用于编辑的对象的选择的指示包括通过所述软件应用程序接收对将用于编辑的对象***文档对象的指示。
23.如权利要求17所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于所述选定对象。
CNB2005100921464A 2004-08-16 2005-08-16 用于选择与选定对象相关的选择软件功能控件的用户界面 Active CN100472417C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60/601,815 2004-08-16
US10/955,941 2004-09-30
US10/955,941 US7703036B2 (en) 2004-08-16 2004-09-30 User interface for displaying selectable software functionality controls that are relevant to a selected object

Publications (2)

Publication Number Publication Date
CN1790244A CN1790244A (zh) 2006-06-21
CN100472417C true CN100472417C (zh) 2009-03-25

Family

ID=36788145

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100921464A Active CN100472417C (zh) 2004-08-16 2005-08-16 用于选择与选定对象相关的选择软件功能控件的用户界面

Country Status (1)

Country Link
CN (1) CN100472417C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077115A (zh) * 2013-03-27 2014-10-01 苏州精易会信息技术有限公司 一种分类导航的下拉菜单设计实现方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9164972B2 (en) 2012-06-07 2015-10-20 Microsoft Technology Licensing, Llc Managing objects in panorama display to navigate spreadsheet
US20140007008A1 (en) * 2012-06-11 2014-01-02 Jim S. Baca Techniques for select-hold-release electronic device navigation menu system
CN104077036B (zh) * 2013-03-27 2017-11-10 苏州精易会信息技术有限公司 一种分类导航的下拉菜单设计实现方法
KR102077675B1 (ko) * 2013-07-26 2020-02-14 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
US10015308B2 (en) 2013-07-26 2018-07-03 Lg Electronics Inc. Mobile terminal and method of controlling the same
CN104714798B (zh) * 2013-12-12 2018-07-06 上海涌玉文化传播有限公司 在web页面上栅格图片和向量图片动态切换方法
CN106445893A (zh) * 2015-08-12 2017-02-22 北大方正集团有限公司 图片标引方法和图片标引装置
CN105373520A (zh) * 2015-10-13 2016-03-02 金蝶软件(中国)有限公司 设置控件样式属性的方法和装置
CN108089796A (zh) * 2016-11-23 2018-05-29 珠海金山办公软件有限公司 快捷工具栏的显示方法及装置
CN108228207B (zh) * 2016-12-22 2021-06-04 珠海金山办公软件有限公司 控件状态更新方法及装置
CN109635261A (zh) * 2018-11-16 2019-04-16 天津字节跳动科技有限公司 在线文档内容编辑方法、装置、存储介质及电子设备
CN111367504B (zh) * 2018-12-26 2021-01-26 商派软件有限公司 一种全场景适用的数据选择器及数据选择方法
CN112783396B (zh) * 2020-06-08 2022-06-24 北京金山办公软件股份有限公司 一种对象格式的修改方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077115A (zh) * 2013-03-27 2014-10-01 苏州精易会信息技术有限公司 一种分类导航的下拉菜单设计实现方法

Also Published As

Publication number Publication date
CN1790244A (zh) 2006-06-21

Similar Documents

Publication Publication Date Title
CN100472417C (zh) 用于选择与选定对象相关的选择软件功能控件的用户界面
US11023103B2 (en) User interface for displaying selectable software functionality controls that are relevant to a selected object
CN1790243B (zh) 用于显示可选择软件功能控件的命令用户界面***
CN102317897B (zh) 用于经由改进用户界面提供来自软件应用程序的功能的方法
KR101159334B1 (ko) 선택된 객체에 적용가능한 포맷팅 옵션 갤러리를디스플레이하는 개선된 사용자 인터페이스
KR101137114B1 (ko) 선택된 객체와 문맥적으로 관련된 선택가능한 소프트웨어기능 제어부들을 표시하기 위한 개선된 사용자 인터페이스
CN101604243A (zh) 显示上下文相关软件功能控件的用户界面
CN100517196C (zh) 显示上下文相关软件功能控件的用户界面
CN112639762A (zh) 数字文档管理***
MXPA05008350A (en) An improved user interface for displaying a gallery of formatting options applicable to a selected object

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.