[发明专利]数据库应用程序中用于显示可选功能控件的命令用户界面有效
申请号: | 200680032564.7 | 申请日: | 2006-09-07 |
公开(公告)号: | CN101278252A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | M·J·麦克科麦;A·R·凯尼;C·W·布赖恩特;C·D·科维顿;R·L·迪金森;R·E·科金斯;K·M·库特;V·塞尔卡;Z·P·伍德尔;D·J·休格 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 应用程序 用于 显示 可选 功能 控件 命令 用户界面 | ||
背景
随着计算机时代的到来,计算机和软件用户逐渐适应了帮助他们编写、计算、组织、准备演示文稿,发送和接收电子邮件,存储和操控数据,制作音乐等的用户友好软件应用程序。例如,现代数据库应用程序允许用户存储、组织和操控数据。现代电子文字处理应用程序允许用户准备各种有用的文档。现代电子数据表应用程序允许用户输入、操控和组织数据。现代电子幻灯片演示文稿应用程序允许用户创建包含文本、图片、数据或其它有用对象的各种幻灯片演示文稿。
为了帮助用户定位和使用诸如数据库应用程序的给定软件应用程序的功能,沿用户输入、拷贝、操控和格式化文本或数据的所显示工作区的上、下或侧边缘设置包含多个一般功能控件的用户界面。这种功能控件通常包括具有诸如“文件”、“编辑”、“视图”、“插入”、“格式”等名称的可选按钮。通常,对这些顶层功能按钮之一的选择,诸如“插入”,可使下拉式菜单被部署成在顶层功能“插入”下方展示与该顶层功能相关联的一个或多个可选功能控件。
在用户选择期望的功能控件之后,或者如果用户将鼠标光标移动到不同位置,那么下拉式菜单通常会消失。如果用户判定第一下拉式菜单的功能是所需的功能,则用户必需记得曾选择了哪个顶层功能,重新选择该功能并随后再次四处寻找该所需功能。因此,为了使用给定软件应用程序的功能,用户必需知道所需功能在可选按钮之一下可用,或者用户必需选择不同的顶层功能直到所需特定功能位于所部署的多个菜单之一中。搜索所需功能的方法繁琐且耗时,特别是对经验不足的用户,而且当软件应用程序的开发者添加新功能时,该新功能可能一直未被使用,除非以某种方式告知用户该功能的存在。
此外,通常给定用户期望定制由给定软件应用程序提供的用户界面,或者给定用户通常期望使用软件应用程序的先前版本的传统的用户界面,其中一个或多个数据对象或文档已被开发或编辑。如果用户无法定制用户界面,则使用的体验会大大降低。如果用户无法使用传统用户界面,则可能需要用户花费有效的资源来更新数据对象或文档使得与软件应用程序的稍后版本一致。
本发明正是针对这些和其它考虑而作出的。
简述
提供本简述是以简化形式引入概念精选,这些概念将在以下详细描述中得到进一步描述。本简述不旨在标识要求保护主题的关键特征或本质特征,也不旨在帮助确定要求保护主题的范围。
本发明的实施方式通过提供用于显示数据库应用程序的可选软件功能控件并用于呈现与所选顶层功能相关联的特定功能控件的逻辑分组来解决以上和其它问题。通常,本发明的诸方面为把数据库应用程序功能的组织到基于任务的模式中做准备。这些模式与带状用户界面中的标签(tab)相关联,并且这些标签标有与不同功能模式或任务相关联的描述性文本。在顶层功能标签行下方,与给定顶层功能标签相关联的功能在逻辑分组中呈现。对特定标签的选择以切换用户界面的模式来呈现与所选标签相关联的功能的控件。
根据本发明一实施方式,提供了一种用于经由已改进的用户界面从软件应用程序提供功能的方法和系统。可根据通过数据库应用程序执行的一个或多个任务来组织该数据库应用程序的多个可用功能。在用户界面中对一个或多个任务的每一个设置用户界面标签。在收到选择给定用户界面标签的指示时,在用户界面中提供一个或多个可选功能控件,用于选择在与被组织在所选用户界面标签相关联的给定任务之下的一个或多个功能。
根据本发明的另一实施方式,在收到对诸如数据库报告的给定数据对象的选择时,用与所选对象相关的一个或多个可选功能控件来动态替换用户界面中的一个或多个可选功能控件,使得该用户界面变得与所选对象上下文相关。
根据另一实施方式,应用编程接口(API)方法可用于提交对用户界面的定制。此外,可对用户界面设定属性或条件以允许使用用户界面的传统或先前版本,从而通过用相关软件应用程序的传统或先前版本准备的数据对象或文档来提供反向兼容性。
通过阅读以下详细描述并察看相关附图,这些和其它特征和优点将变得显而易见。应该理解,以上一般描述和以下详细描述仅为示例性和说明性的,而并非对要求保护的本发明的限制。
附图简述
图1是示出为本发明实施方式提供说明性操作环境的个人计算机体系构架的框图。
图2是示出用于显示基于任务的顶层功能标签以及用于显示在所选文件菜单控件下多个可用功能的带状用户界面的计算机屏幕显示的视图。
图3是示出用于显示基于任务的顶层功能标签的带状用户界面并示出用于提供数据库应用程序的多个数据对象的通用命令的所选数据(Data)标签的计算机屏幕显示的视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680032564.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工件处理对准系统
- 下一篇:用于产生内插帧的设备