[发明专利]底层网格结构以及表的动画有效
申请号: | 201210313030.9 | 申请日: | 2012-08-29 |
公开(公告)号: | CN102915297A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | C·阿什利-罗尔曼;M·道格拉斯;J·A·贝斯特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F3/0482 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 底层 网格 结构 以及 动画 | ||
技术领域
本发明涉及数据分析工具及技术,尤其涉及用于处理表的工具及技术。
背景技术
表和表格数据提供了用于各种终端用途的有用分析工具以作为提供各种级别和类型的信息的一部分。表可以采用不同的形状和大小,这意味着改变表的外观和感觉的能力对于用户而言是重要的。不幸的是,常常发现对表进行操纵是令人受挫的且不够直观的。某些文字处理应用提供了允许用户使用和修改现有的表类型或者创建自定义表的表功能。然而,尽管某些现有的文字处理应用向用户提供了操纵表结构的某种能力,但使用这种功能能力可能导致不合乎需要的表结构,这样的表结构可能包括高度不规则的且常常是不合乎需要的显示特性。
在试图操纵较复杂的表显示的时候使用当前的表特征是非常不直观的,这部分地是由于某些表结构的复杂本质所导致的。不直观的过程常常限制了实现所期待的结果,这可能是令人沮丧的,从而导致终端用户的低效。诸如例如插入和删除动作之类的简单动作可能创建被破坏的表,而这些表即使不是不可能也是非常难以进行纠正的,从而使得用户体验变得令人沮丧。例如,用于删除复杂的表中间的一列的当前方法是这样操作的:删除该列的每一行中的整个单元格。结果,该操作造成了看上去参差不齐的或被破坏的表,因为某些被删除的单元格比另外一些更大或更小。用户更愿意使用一种提供高效、可控且合乎需要的用户体验的应用。
发明内容
提供本发明内容以便以简化的形式介绍将在以下的具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
提供了包括使用底层网格结构作为管理表操作和/或动画可视化的一部分的各实施例,但并非仅限于此。一实施例的一种方法,作为表动作和/或动画控制基准或引导的一部分,使用底层网格结构来提供用于显示的表可视化,所述方法包括,作为控制表特征的一部分,使用一个或多个现有的表边界以及基准网格列或行的各方面。一实施例的一种系统包括用于管理表动作的表管理器以及用于部分地基于相关联的表动作和/或动画来管理底层网格结构的网格管理器。还公开了其他实施例。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下详细描述均仅是说明性的,并且不限制所要求保护的本发明。
附图说明
图1是示例性计算系统的框图。
图2A-2C示出了示例性底层网格结构和相关联的示例性表的生成和/或关联。
图3是示出包括使用表管理和动画特征的示例性过程的流程图,该过程包括使用底层或相关联的网格结构。
图4A-4D描绘了提供多个表动作的示例性用户界面。
图5A-5E示出列选择动作的示例。
图6A-6B示出行选择动作的示例。
图7A-7D示出部分地基于底层网格结构的使用的列插入动作的示例。
图8A-8D示出部分地基于底层网格结构的使用的列插入动作的示例。
图9A-9D示出部分地基于底层网格结构的使用的列删除动作的示例。
图10是示出用于实现此处所描述的各个实施例的示例性计算环境的框图。
具体实施方式
各实施例包括使用运动或动画可视化来作为提供与复杂表结构相关联的交互式特征的一部分,所述复杂表结构包括规则和不规则的行和/或列结构,但各实施例不仅限于此。动画可视化,包括使用运动、大小、色彩和/或阴影,可有助于引导用户、提供实时反馈以及向交互增添真实感。运动可用于在没有冲突和不可预测的交互的情况下提供流畅且引人注目的变换。如下文所述,底层网格结构可部分地用于管理表动作,包括控制动画可视化操作。在一实施例中,底层网格结构可部分地用于将表维持为完美的矩形,包括维持在不同的行中所插入/删除的单元格之间的所有的垂直关系,所述底层网格结构还可用于对于什么应该出现提供一致的定义,而不管表的类型如何或一个或多个特定的表单元格的大小如何。
图1是示例性计算系统100的框图,但各实施例不仅限于此。尽管示出了一个示例性计算系统100,但可以理解,联网系统可包括许多类型的组件、特征和功能,而所述各实施例不旨在对本发明进行限制。示例性系统100包括处理器、存储器和其他组件。例如,示例性计算系统100可表示手持式设备的功能,诸如例如智能电话、膝上型设备、平板设备、台式系统或某种其他设备/系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210313030.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于云计算的电子信息企业评估服务系统及方法
- 下一篇:餐饮智慧云手持设备