[發明專利]底層網格結構以及表的動畫有效
| 申請號: | 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.szxzyx.cn/pat/books/201210313030.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于云計算的電子信息企業評估服務系統及方法
- 下一篇:餐飲智慧云手持設備





