当前位置: 首页 > 专利查询>微软公司专利>正文

数据库应用程序用户界面提供功能的方法及其界面部署的方法技术

技术编号:2824653 阅读:228 留言:0更新日期:2012-04-11 18:40
提供一种用于显示数据库应用程序的可选软件功能控件的经改进的用户界面。当从该用户界面选择基于任务的功能标签时,由关联数据库应用程序提供的用于执行与所选标签相关的任务诸方面的可选功能控件呈现在用户在其中输入或编辑数据的工作区之上的带状用户界面中。在选择不同的基于任务的功能标签时,与第一任务相关联的功能控件的呈现被移除,并且与第二所选基于任务的功能标签相关联的可选功能控件呈现在用户界面上。在用户界面上呈现的可选功能控件被分组成逻辑分组以便更有效地使用。提供一种用于允许用户开发和使用定制用户界面并允许使用传统用户界面的可扩展模型。

【技术实现步骤摘要】
【国外来华专利技术】背景随着计算机时代的到来,计算机和软件用户逐渐适应了帮助他们编写、计算、组织、准备演示文稿,发送和接收电子邮件,存储和操控数据,制作音乐等的用户友好软件应用程序。例如,现代数据库应用程序允许用户存储、组织和操控数据。现代电子文字处理应用程序允许用户准备各种有用的文档。现代电子数据表应用程序允许用户输入、操控和组织数据。现代电子幻灯片演示文稿应用程序允许用户创建包含文本、图片、数据或其它有用对象的各种幻灯片演示文稿。为了帮助用户定位和使用诸如数据库应用程序的给定软件应用程序的功能,沿用户输入、拷贝、操控和格式化文本或数据的所显示工作区的上、下或侧边缘设置包含多个一般功能控件的用户界面。这种功能控件通常包括具有诸如“文件”、“编辑”、“视图”、“插入”、“格式”等名称的可选按钮。通常,对这些顶层功能按钮之一的选择,诸如“插入”,可使下拉式菜单被部署成在顶层功能“插入”下方展示与该顶层功能相关联的一个或多个可选功能控件。在用户选择期望的功能控件之后,或者如果用户将鼠标光标移动到不同位置,那么下拉式菜单通常会消失。如果用户判定第一下拉式菜单的功能是所需的功能,则用户必需记得曾选择了哪个顶层功能,重新选择该功能并随后再次四处寻找该所需功能。因此,为了使用给定软件应用程序的功能,用户必需知道所需功能在可选按钮之一下可用,或者用户必需选择不同的顶层功能直到所需特定功能位于所部署的多个菜单之一中。搜索所需功能的方法繁琐且耗时,特别是对经验不足的用户,而且当软件应用程序的开发者添加新功能时,该新功能可能一直未被使用,除非以某种方式告知用户该功能的存在。此外,通常给定用户期望定制由给定软件应用程序提供的用户界面,或者给定用户通常期望使用软件应用程序的先前版本的传统的用户界面,其中一个或多个数据对象或文档已被开发或编辑。如果用户无法定制用户界面,则使用的体验会大大降低。如果用户无法使用传统用户界面,则可能需要用户花费有效的资源来更新数据对象或文档使得与软件应用程序的稍后版本一致。-->本专利技术正是针对这些和其它考虑而作出的。简述提供本简述是以简化形式引入概念精选,这些概念将在以下详细描述中得到进一步描述。本简述不旨在标识要求保护主题的关键特征或本质特征,也不旨在帮助确定要求保护主题的范围。本专利技术的实施方式通过提供用于显示数据库应用程序的可选软件功能控件并用于呈现与所选顶层功能相关联的特定功能控件的逻辑分组来解决以上和其它问题。通常,本专利技术的诸方面为把数据库应用程序功能的组织到基于任务的模式中做准备。这些模式与带状用户界面中的标签(tab)相关联,并且这些标签标有与不同功能模式或任务相关联的描述性文本。在顶层功能标签行下方,与给定顶层功能标签相关联的功能在逻辑分组中呈现。对特定标签的选择以切换用户界面的模式来呈现与所选标签相关联的功能的控件。根据本专利技术一实施方式,提供了一种用于经由已改进的用户界面从软件应用程序提供功能的方法和系统。可根据通过数据库应用程序执行的一个或多个任务来组织该数据库应用程序的多个可用功能。在用户界面中对一个或多个任务的每一个设置用户界面标签。在收到选择给定用户界面标签的指示时,在用户界面中提供一个或多个可选功能控件,用于选择在与被组织在所选用户界面标签相关联的给定任务之下的一个或多个功能。根据本专利技术的另一实施方式,在收到对诸如数据库报告的给定数据对象的选择时,用与所选对象相关的一个或多个可选功能控件来动态替换用户界面中的一个或多个可选功能控件,使得该用户界面变得与所选对象上下文相关。根据另一实施方式,应用编程接口(API)方法可用于提交对用户界面的定制。此外,可对用户界面设定属性或条件以允许使用用户界面的传统或先前版本,从而通过用相关软件应用程序的传统或先前版本准备的数据对象或文档来提供反向兼容性。通过阅读以下详细描述并察看相关附图,这些和其它特征和优点将变得显而易见。应该理解,以上一般描述和以下详细描述仅为示例性和说明性的,而并非对要求保护的本专利技术的限制。附图简述-->图1是示出为本专利技术实施方式提供说明性操作环境的个人计算机体系构架的框图。图2是示出用于显示基于任务的顶层功能标签以及用于显示在所选文件菜单控件下多个可用功能的带状用户界面的计算机屏幕显示的视图。图3是示出用于显示基于任务的顶层功能标签的带状用户界面并示出用于提供数据库应用程序的多个数据对象的通用命令的所选数据(Data)标签的计算机屏幕显示的视图。图4示出描绘图3所示用户界面并描绘用于将新对象的命令设置在数据库文件中的所选插入(Insert)标签的计算机屏幕显示。图5示出描绘图3所示用户界面并描绘用于提供用于改变如何显示特定对象中的给定数据的命令的所选页面布局(Page Layout)标签的计算机屏幕显示。图6示出描绘图3所示用户界面并描绘用于提供用于从使用中的数据库之外的源导入数据的命令的所选外部数据(External Data)标签的计算机屏幕显示。图7示出描绘图3所示用户界面并描绘用于提供用于对给定数据库执行维护的命令的所选高级工具(Advanced Tools)标签的计算机屏幕显示。图8A示出描绘图3所示用户界面并描绘用于提供用于利用第三方插件应用程序的功能的命令的所选源控件(Source Control)标签的计算机屏幕显示。图8B是示出用于显示基于任务的顶层功能标签的带状用户界面并示出用于提供用于改变所选数据库对象打印设置的命令的打印预览(Print Preview)标签的计算机屏幕显示的视图。图9示出描绘图3所示用户界面并描绘用于提供用于格式化和布局数据库表单的命令的上下文标签的计算机屏幕显示。图10示出描绘图3所示用户界面并描绘用于提供用于格式化和布局数据库报告的命令的上下文标签的计算机屏幕显示。图11示出描绘图3所示用户界面并描绘用于提供数据库表单和数据库报告布局的命令的上下文标签的计算机屏幕显示。图12示出描绘图3所示用户界面并描绘用于在数据库设计模式中设计数据库表单的上下文标签的计算机屏幕显示。图13示出描绘图3所示用户界面并描绘用于提供用于在数据库设计视图中建立数据库查询的命令的上下文标签的计算机屏幕显示。图14示出描绘图3所示用户界面并描绘用于提供用于在数据库设计视图中建-->立宏的命令的上下文标签的计算机屏幕显示。图15示出描绘图3所示用户界面并描绘用于在数据库设计视图中的表或查询之间建立关系的上下文标本文档来自技高网...

【技术保护点】
一种包含可计算机执行指令的计算机可读介质,所述指令在由计算机执行时实现经由经改进的用户界面从数据库应用程序提供功能的方法,包括:提供所述数据库应用程序的多个可用功能;根据可通过所述数据库应用程序执行的一个或多个任务来组织所述多个功能;在所述用户界面中对所述一个或多个任务的每一个提供用户界面标签;以及在收到对第一用户界面标签的选择指示时,在所述用户界面中提供用于选择被组织在与所选第一用户界面标签相关联的第一任务之下的一个或多个功能的一个或多个可选控件。

【技术特征摘要】
【国外来华专利技术】US 2005-9-7 60/714,622;US 2006-4-10 11/401,4701.一种包含可计算机执行指令的计算机可读介质,所述指令在由计算机执行
时实现经由经改进的用户界面从数据库应用程序提供功能的方法,包括:
提供所述数据库应用程序的多个可用功能;
根据可通过所述数据库应用程序执行的一个或多个任务来组织所述多个功
能;
在所述用户界面中对所述一个或多个任务的每一个提供用户界面标签;以及
在收到对第一用户界面标签的选择指示时,在所述用户界面中提供用于选择
被组织在与所选第一用户界面标签相关联的第一任务之下的一个或多个功能的一
个或多个可选控件。
2.如权利要求1所述的计算机可读介质,其特征在于,还包括在收到对所述
一个或多个可选控件之一的选择指示时,将与所述一个或多个可选控件的所选之一
相关联的功能应用到所选的文档对象。
3.如权利要求1所述的计算机可读介质,其特征在于,还包括,在收到对第
二用户界面标签的选择指示时,在所述用户界面中提供用于选择被组织在与所选的
第二用户界面标签相关联的第二任务之下的一个或多个功能的一个或多个可选控
件。
4.如权利要求1所述的计算机可读介质,其特征在于,还包括将所述一个或
多个可选控件分组成一个或多个可选控件逻辑分组,其中所述一个或多个逻辑分组
的每一个与所述数据库应用程序的关联于所选用户界面标签的功能子集相关联。
5.如权利要求1所述的计算机可读介质,其特征在于,还包括:
在收到对第二用户界面标签的聚焦指示时,在所述用户界面中提供用于选择
被组织在与第二用户界面标签相关联的第二任务之下的一个或多个功能的一个或
多个可选控件;以及
在停止对所述第二用户界面标签的聚焦时,在所述用户界面中提供用于选择
被组织在与所述第一用户界面标签相关联的所述第一任务之下的一个或多个功能
的所述一个或多个可选控件。
6.如权利要求5所述的计算机可读介质,其特征在于,还包括:
在所述用户界面中提供用于选择被组织在第二任务之下的一个或多个功能的
一个或多个可选控件之后,接收对用于选择被组织在第二任务之下的一个或多个功
能的所述一个或多个可选控件之一的选择指示;
将与所选控件相关联的功能应用到所选对象;以及
如果所述第二用户界面标签未被选择来用于在所述用户界面中保持提供用于
选择被组织在第二任务下的一个或多个功能的一个或多个可选控件,则在所述用户
界面中提供用于选择被组织在与所选第一用户界面标签相关联的所述第一任务之
下的一个或多个功能的所述一个或多个可选控件。
7.如权利要求1所述的计算机可读介质,其特征在于,还包括:
接收对将经由所述数据库应用程序进行编辑的数据对象的选择指示;以及
在收到对待编辑的所述数据对象的选择指示时,用表示由所述数据库应用程
序提供的多个功能中可用于编辑所选对象的第一子集的一个或多个可选控件来代
替所述用户界面中用于选择被组织在第一任务之下的一个或多个功能的所述一个
或多个可选控件。
8.如权利要求7所述的计算机可读介质,其特征在于,在用表示由所述数据
库应用程序提供的多个功能中可用于编辑所选对象的第一子集的一个或多个可选
控件来代替所述用户界面中用于选择被组织在第一任务之下的一个或多个功能的
所述一个或多个可选控件之前,还包括在所述用户界面中对可通过所述多个功能的
所述子集进行的一个或多个任务的每一个提供上下文用户界面标签。
9.如权利要求8所述的计算机可读介质,其特征在于,还包括在收到对所述
上下文用户界面标签的选择指示时,用表示由所述数据库应用程序提供的多个功能
中可用于编辑所选对象的第一子...

【专利技术属性】
技术研发人员:MJ麦克科麦AR凯尼CW布赖恩特CD科维顿RL迪金森RE科金斯KM库特V塞尔卡ZP伍德尔DJ休格
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1