【技术实现步骤摘要】
本专利技术一般涉及软件应用程序用户界面,尤其涉及用于显示可选择软件功能控件的命令用户界面。
技术介绍
随着计算机时代的出现,计算机和软件用户已习惯于用户友好的软件应用程序,这些应用程序帮助他们书写、计算、组织、准备演示、发送并接收电子邮件、制作音乐等等。例如,现代的电子字处理应用程序使用户能准备各种有用文档。现代的电子制表应用程序使用户能输入、处理和组织数据。现代的电子幻灯片演示应用程序使用户能创建各种包含文本、图片、数据或其他有用对象的演示幻灯片。为帮助用户能查找并利用给定软件应用程序的功能,通常沿着在其中用户可输入、复制、处理并格式化外部或数据的显示工作空间的上边缘、下边缘或侧面边缘提供包含多个一般功能控件的用户界面。这种功能控件常包括具有像“文件”、“编辑”、“查看”、“插入”、“格式化”等名称的可选择按键。通常,对这些顶级功能按键之一的选择,例如“格式化”,会使下拉菜单展开以展现与顶级功能相关联的一个或多个可选择功能控件,例如顶级功能“格式化”下的“字体”。在用户选择所需功能控件之后,或者如果用户将鼠标光标移到一不同位置,下拉菜单通常会消失。如果用户确定第一下拉菜单的功能是所需功能,则用户必须记住所选择的是哪个顶级功能、重新选择该功能并重新找到所需功能控件。因此,为了使用给定软件应用程序的功能,用户必须知道所需功能在可选择按键之一下有效,或者用户必须选择不同的顶级功能直到所需特定功能得到定位。这种搜索所需功能的方法是麻烦并耗时的,尤其是对非熟练用户,并且当软件应用程序的开发者添加新功能时,该新功能可能直到用户以某种方式知道其存在时才会得到利用。 ...
【技术保护点】
一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,包括:提供来自软件应用程序的有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡, 在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。
【技术特征摘要】
US 2004-8-16 60/601,815;US 2004-9-30 10/955,9671.一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,包括提供来自软件应用程序的有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡,在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。2.如权利要求1所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于选定的文档对象。3.如权利要求1所述的方法,其特征在于,还包括在接收对第二用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能。4.如权利要求1所述的方法,其特征在于,还包括将所述一个或多个可选择控件分成可选择控件的一个或多个逻辑组合,其中所述一个或多个逻辑组合的每一个关联于与所述选定用户界面选项卡相关联的功能子集。5.如权利要求4所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件的逻辑组合之一的选择之后,提供用于有选择地展开第二用户界面的细节选项卡,所述第二用户界面用于提供与选定逻辑组合相关联的其它功能控件。6.如权利要求5所述的方法,其特征在于,提供细节选项卡包括提供用于有选择地展开第二用户界面的细节选项卡,所述第二用户界面用于提供标识在当前应用于选定文档对象的所述选定逻辑组合下组织的功能的信息。7.如权利要求4所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑组合的可选择控件,则将所述给定逻辑组合折叠成用于访问在所述给定逻辑组合下分组的单个可选择控件。8.如权利要求7所述的方法,其特征在于,还包括在接收对所述单个可选择控件的选择之后,提供在所述给定逻辑组合下分组的可选择控件的菜单。9.如权利要求4所述的方法,其特征在于,如果所述用户界面缺乏足够的空间用于显示给定逻辑组合的可选择控件,则缩小所述一个或多个逻辑组合的每一个的显示尺寸,直到所述一个或多个逻辑组合的每一个可在用户界面中显示。10.如权利要求9所述的方法,其特征在于,还包括重新排列在给定逻辑组合中分组的各个可选择控件的布局,用于缩小所述逻辑组合的显示尺寸。11.如权利要求10所述的方法,其特征在于,还包括修改在给定逻辑组合中分组的一个或多个各自的可选择控件的显示,用于缩小所述逻辑组合的显示尺寸。12.如权利要求1所述的方法,其特征在于,还包括在接收对第二用户界面选项卡上的鼠标滞留的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能,以及在中止对第二用户界面选项卡上的鼠标滞留之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。13.如权利要求12所述的方法,其特征在于,还包括在所述用户界面中提供用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件之后,接收对用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件之一的选择的指示,将与所述选定控件相关联的功能应用于选定对象,以及如果未选择用于保持在所述用户界面中提供用于选择在第二任务下组织的一个或多个功能的一个或多个可选择控件的所述第二用户界面选项卡,则在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。14.如权利要求1所述的方法,其特征在于,还包括在接收对所述一个或多个可选择控件逻辑组合之一的选择之后,提供一工具提示对话框,用于提供有关与所述选定逻辑组合相关联的软件应用程序功能的信息。15.一种用于提供来自软件应用程序的功能的改进的用户界面,其特征在于,包括在所述用户界面的上面一行展现的一个或多个选项卡,所述一个或多个选项卡的每一个标识有所述软件应用程序执行的任务,且所述一个或多个选项卡的每一个在选择之后可操作以使与选定选项卡相关联的一个或多个可选择功能控件在所述用户界面中显示,所述一个或多个可选择功能控件在所述一个或多个选项卡排列下的一行中展现,所述一个或多个选项卡的每一个可操作以使所述软件应用程序的相关联功能应用于一个选定对象,以及所述一个或多个可选择功能控件在所述用户界面中被组织和显示为一个或多个逻辑组合,其中所述一个或多个逻辑组合的每一个与所述软件应用程序中有效的功能子集相关联,所述功能子集可根据与选定选项卡相关联的任务的一部分应用于所述选定对象。16.如权利要求15所述的用户界面,其特征在于,还包括可在给定逻辑组合下展开的细节选项卡,所述细节选项卡在选择之后可操作以促使所述第二用户界面显示,用于提供与选定逻辑组合相关联的其它功能控件。17.如权利要求16所述的用户界面,其特征在于,所述细节选项卡在选择之后还可操作以促使所述第二用户界面显示,用于提供标识在当前应用于选定对象的所述选定逻辑组合下组织的功能的信息。18.一种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在由计算机执行时执行一种通过改进的用户界面提供来自软件应用程序的功能的方法,其特征在于,所述方法包括提供来自软件应用程序有效的多个功能,根据所述软件应用程序执行的一个或多个任务来组织所述多个功能,在所述用户界面中提供用于所述一个或多个任务的每一个的用户界面选项卡,在接收对第一用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第一用户界面选项卡相关联的第一任务下组织的一个或多个功能。19.如权利要求18所述的计算机可读介质,其特征在于,还包括在接收对所述一个或多个可选择控件之一的选择的指示之后,将与所述一个或多个可选择控件的选定之一相关联的功能应用于选定的文档对象。20.如权利要求18所述的计算机可读介质,其特征在于,还包括在接收对第二用户界面选项卡的选择的指示之后,在所述用户界面中提供一个或多个可选择控件,用于选择在与所述选定第二用户界面选项卡相关联的第二任务下组织的一个或多个功能。21.如权利要求18所述的计算机可读介质,其特征在于,还包括将所述一个或多...
【专利技术属性】
技术研发人员:AM布彻,DA莫顿,JM哈里斯,JC萨特菲尔德,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。