麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

在計算機生成的繪圖環境中的對象相關聯的制作方法

文檔序號:6568515閱讀:285來源:國知局
專利名稱:在計算機生成的繪圖環境中的對象相關聯的制作方法
在計算機生成的繪圖環境中的對象相關聯背景存在多種允許用戶使用計算機產生繪圖的計算機應用程序。然而,這 種應用程序中的許多使用起來十分繁復和復雜。例如,當用戶在繪制或者 修改流程圖或者層次圖時,不同的繪圖組件必須被創建,彼此相對地放置, 并連接起來以提供上下文和含義。創建、放置和連接組件的過程會要求多 個手工步驟,這是十分困難的并且很花費時間,會使得用戶感到沮喪。此外,在一些環境中,用戶必須在不同類型的連接之間進行選擇,進 一步地使得過程變得復雜。例如, 一些應用程序同時提供簡單連接和粘合連接(glued connection )。簡單連接在兩個組件(例如,空間中的特定點) 之間放置一連接線。當其中一個組件移動時,該連接線在空間中保持固定 并且不再連接這兩個組件。相反地,粘合連接在兩個組件之間放置一連接 線并且自動調整該連接線使得當其中一個組件移動時這兩個組件仍然保持 連接。如果用戶為正在繪制的繪圖的類型選擇了錯誤的連接類型,最終得 到的圖在將來更加難以修改。已經使用了多種配置來簡化創建和放置組件的過程。例如,可以華盛 頓州雷蒙德市的微軟公司提供的Visio ,向用戶提供了剪切、復制或者移 動繪圖組件的能力,以及/或者從主形狀容器或者窗口中選擇組件的能力。 此外,Visio⑧還提供了印章工具,允許選擇一形狀并接著通過將指針放置 在所希望的位置并點擊鼠按鈕而將該形狀放置在繪圖的不同的位置。然而, 該印章工具并不對該形狀的放置進行建議并且不提供該放置到繪圖中的該 形狀與之前已經存在的形狀之間的任何連接。因此,用戶必須精確決定(比如,精確的方向和距離)在哪里放置該組件并且接著,如果需要的話,手 工連接該放置的形狀和之前已經存在的形狀。概述提供了用于在繪圖應用中提供關于對象關聯(例如,對象的放置和/或連接)的建議或者提示的方法和系統。例如, 一計算機實現的方法可包括在繪圖中指定一目標對象或形狀。該方法還包括標識將要與目標對象相關聯的主題對象或者形狀,并提供該主題對象和該目標對象的建議關聯(例如,放置的位置和/或連接)。該方法另外包括接收接受該建議關聯的命 令,并將該主題對象和該目標對象按照建議進行關聯。在某些情況下,該 方法可允許通過簡單地接受實現該方法的計算環境的建議而快速并且簡單 地放置一個對象并連接到另一個對象。提供該概述是為了以簡單的方式介紹一些概念的選集,這些概念將在 下面的詳細描述中被進一步說明。該概述不是為了標識所要求的主題的關 鍵特征或者是基本特征,也不是為了被用于幫助確定所要求的主題的范圍。附圖簡述

圖1是示出根據本發明的實施例,適合于實現在繪圖應用中將兩個對 象相關聯的過程的計算環境的框圖。圖2是示出根據本發明的各個實施例,用于在繪圖應用中將兩個對象 相關聯的過程的流程圖。圖3是根據本發明的某些實施例,具有至少一個對主題與目標的建議 關聯的顯示的部分示意圖。圖4是圖3所示的顯示的部分示意圖,其中用戶正命令接受所建議的 關聯之一。圖5是圖4所示的顯示的部分示意圖,其中該主題與該目標按照建議 相關聯。圖6是示出根據本發明的其他實施例,用戶正在命令指定多個主題的 顯示的部分示意圖。圖7是圖6所示的顯示的部分示意圖,其中用戶正命令接受對目標和 主題的建議關聯。圖8是圖7所示的顯示的部分示意圖,其中主題與目標按照建議相關聯。圖9是根據本發明的其他實施例,具有至少一個對第一主題和目標的建議關聯的顯示的部分示意圖。圖10是圖9所示的顯示的部分示意圖,其中第一主題與所述目標相 關聯并且至少 一 個對第二主題和目標的建議關聯正被顯示。圖11是圖10所示的顯示的部分示意圖,其中第二主題與所述目標按 照建議相關聯。圖12是根據本發明的其他實施例,具有至少 一個對主題和目標的建議 關聯的顯示的部分示意圖。圖13是圖12所示的顯示的部分示意圖,其中所述主題與目標按照建 議相關聯。圖14是根據本發明的其他實施例,具有至少一個對目標和主題的建議 關聯的顯示的部分示意圖。詳細描述提供了在繪圖應用(包括圖表應用)中將兩個對象彼此相關聯的方法 和系統。本發明的實施例針對計算環境中的方法,包括接收指定一目標的 命令以及指定該目標。該方法還可包括標識一主題并提供該主題和該目標 的建議關聯。該方法還可包括接收接受所建議的關聯的命令并按照建議關 聯該主題和該目標。本發明的其他實施例針對計算環境中的方法,用于在繪圖應用中將兩 個對象彼此相關聯,其中該方法包括接收指定一目標對象的命令并指定該 目標對象。該方法還包括顯示標識相對于目標對象的方向的一可視指示符 并標識一主題對象。該方法還包括接收接受由該可纟見指示符標識的方向的 命令并將于該目標對象按由該可視指示符標識的方向相對于主題對象放 置。該方法還包括使用連接符對象連接該目標對象和該主題對象。該方法 還包括移除該可視指示符。本發明的其他實施例針對含有指令的計算機可讀介質,指令用于控制 計算環境執行一方法,包括接收指定一目標的命令以及指定該目標。該方 法還可包括標識一主題并提供該主題和該目標的建議關聯。該方法還可包 括接收接受所建議的關聯的命令并按照建議關聯該主題和該目標。圖1是示出根據本發明的實施例,適合于實現在繪圖應用中將兩個對 象彼此相關聯的過程的計算環境的框圖。該計算環境100可包括計算或計算機系統102,它可操作地連接于或者耦合于顯示器104和一個或多個輸 入設備,例如,鍵盤106a和指向設備106b (比如鼠標)。此外,計算機 系統102能與一個或多個存儲設備(例如,具有一個或多個數據庫的硬盤 驅動器108)以及一個或多個用于讀取其他類型的計算機可讀介質的設備 110(比如用于讀取盤111的設備)通信。計算機系統還可以通過網絡112 (例如互聯網)與其他設備或者系統通信。例如,在示出的實施例中,計 算機系統102可通過網絡112與另一個計算機系統114和/或另一個數據 庫116通信。在其他實施例中,該計算環境可具有其他的配置,包括更多 的、更少的和/或不同的組件。例如,用于實現該系統的計算設備或者環境可包括中央處理單元、內 存、輸入設備(例如,鍵盤和指向設備)、輸出設備(例如,顯示設備)、 以及存儲設備(例如,盤驅動器)。該內存和存儲設備是含有實現本系統 的指令的計算機可讀介質。此外,數據結構和消息結構可通過諸如通信鏈 路上的信號的數據傳輸介質儲存或者發送。可使用不同的通信鏈路,例如 互聯網、局域網、廣域網、點對點撥號連接、蜂窩電話網絡等等。該系統的實施例可在不同的操作環境中實現,包括個人計算機、服務 器計算機、手持或者膝上設備、多處理器系統、基于微處理器的系統、可 編程消費者電子設備、數碼照相機、網絡PC、小型機、大型機、包括任何 上述系統或者設備的分布式計算環境等等。該計算系統可以是蜂窩電話、 個人數字助理、智能電話、個人計算機、可編程消費者電子設備、數碼照 相機等等。該系統可在由一個或多個計算機或者其他設備執行的諸如程序模塊的 一般環境中描述。通常,程序模塊包括執行特定任務或者實現特定抽象數 據類型的例程、程序、對象、組件、數據結構等等。 一般,該程序模塊的 功能可根據不同實施例的要求被組合或者分布。圖2是示出根據本發明的不同實施例,用于在繪圖應用中將兩個對象 彼此相關聯的過程200的流程圖。該過程能在一計算環境中被實現并包括接收指定一目標的命令以及指定該目標(過程部分204)。該方法還可包 括標識一主題(過程部分206)。在某些實施例中,標識一主題可包括接 收一從繪圖區域和/或與該繪圖區域分開的區域中的 一個或多個對象中指 定一主題的命令(比如,從用戶處接收),以及按照命令指定該主題。在 其他實施例中,標識一主題可包括建議一主題指定,接收接受該建議的主 題指定的命令以及指定該主題。該方法還可包括提供一個或多個對該主題和該目標的建議關聯(過程 部分208),接收接受所建議的關聯之一的一命令(過程部分210),以 及按照所接受的建議關聯所建議地將該主題和該目標相關聯(過程部分 212)。該方法還可包括移除該一個或多個建議的關聯(過程部分214)。 在所選擇的實施例中,該過程能通過接受由該計算環境所生成的建議來向 用戶提供創建、放置、和/或連接繪圖中的兩個對象的快速、有效且高效的 過程。該特征對使用相關的(relational)形狀或者符號的繪圖應用(例如, 進程流程圖、邏輯網絡圖、物理網絡圖、組織圖、其他層次圖以及類似的 圖)尤其有用。圖3-14示出了本發明所選擇的實施例。圖3是根據本發明的某些實施例,具有至少一個對主題對象或者主題 330與目標對象或者目標320的建議關聯340的顯示304的部分示意圖。 在圖3中,窗口或者區域360中的對象365中的一個被標識為主題330, 通過虛線外框表示。例如,該計算環境可從用戶處接收從區域360的對象 365中指定主題330的命令,并能夠按照命令指定該主題330,從而標識 該主題330。在所示出的實施例中,該用戶通過使用鼠標將光標350放置 到所選擇的或者所期望的對象365附近并"點擊"鼠標按鍵將所選擇的對 象365指定為該主題330而指定該主題330。在其他實施例中,其他方法 可被用于指定該主題330,例如,通過使用鍵盤來遍歷一列表并使用回車 鍵來指定該主題330。對于主題330的標識還可以以其他的方式來指示。 例如,在其他的實施例中,該主題指定可通過顏色變化、陰影、反相顯示、 加亮等等來表示。在所示出的實施例中,區域360是與正在繪制目標繪圖(例如,具有 或者將要具有所指定的目標320的繪圖)并且包括具有對象365的列表的窗口或者"容器"的繪圖區域305分離的。如下面將要進一步詳細討論的, 當從該對象365的列表中標識主題330時,該相關聯的對象365將最終被 創建、重新創建、復制、移動或者放置在繪圖區域305中以使得其能與該 目標320相關聯。在其他的實施例中,對象365的列表可以不同的形式呈 現,例如,可使用文字列表來標識一個或多個對象365。在其他的實施例 中,區域360可包括另一個繪圖或者文本(例如,與當前的繪圖應用相關 聯或者不關聯)并且對象365能以類似上面所描述的參考對象的"容器" 的方式被標識為主題330。在其他的實施例中,繪圖區域305中的對象365 可使用類似的過程被標識為主題330。在所示出的實施例中,該用戶通過命中測試(hit testing ) —選擇的對 象或者將光標350放置在該繪圖區域中所選擇的對象附近(例如,靠近或 者上方)來命令對于目標320的指定。該計算環境接收到該命令,指定所 選擇的對象作為目標,并且提供至少一個對該主題330和該對象320的建 議關聯340。在圖3中,存在分別被示為第一建議關聯340a、第二建議關 聯340b、第三建議關聯340c和第四建議關聯340d的4個建議關聯340。在所示出的實施例中,該建議關聯340被示為或者顯示為標識相對于 目標320的方向的可視指示符。在某些實施例中,建議關聯340或可視指 示符可指示一用于相對于該目標320放置該主題330和/或從該目標延伸一 連接符(例如,用于將該主題330連接到該目標320)的建議方向。此外, 在圖3中,建議關聯340是被虛化(ghosted )或者淡化(subdued )以表 示用戶還沒有選擇或者接受任何一個建議關聯340。在其他實施例中,該 方法可提供更多的、更少的、或者不同類型的建議關聯340。在某些實施 例中,不對繪圖中的所有對象都提供建議關聯340 (例如,當特定的對象 被命中測試時,不提供建議關聯340)。例如,在選擇的實施例中,對于 連接符不顯示建議關聯340并且連接符不能被指定為目標320。在圖4中,用戶將光標350移動到第一建議關聯340a附近。第一建 議關聯不再是虛化的,表示該用戶已經選擇了第一建議關聯340a,然而, 在所示的實施例中,該用戶還沒有接受該建議。光標350附近的連接符符 號352表示用戶能夠通過輸入一個適當的命令來接受該所選擇的建議關聯340,比如通過在光標350在該第一建議關聯340附近的時候點擊鼠標按 鈕(例如,使用"點選(point and click)"類型的方案)。在所示出的實施例中,用戶可通過不輸入接受建議關聯340的命令來 忽略或者不接受建議關聯340。該用戶接著可將光標350從所選擇的對象 上移開,使用該繪圖應用中的不同工具等等。在其他實施例中,其他的指 示符可被用于顯示用戶能夠接受該選擇的建議。例如,在所選擇的實施例 中,沒有連接符符號352以及建議關聯的非虛化表示用戶能夠接受該建議。 在其他實施例中,其他指示符可被使用(例如,光標350可在用戶選擇一 建議時改變形狀或者顏色)。在其他實施例中,不使用指示。在圖5中用戶已經接受了第一建議關聯340,并且基于接收到的命令, 該計算環境根據第一建議關聯340a所建議地將該主題330和該目標320 相關聯。例如,在某些實施例中,將該主題330和該目標320相關聯可包 括將相對于目標320在所選擇的方向上放置該主題330和/或使用連接符對 象或者連接符370 (例如,線、方向線、虛線、矩形對象等等)將該目標 320和該主題330相連接。在其他的實施例中,該主題330和該對象320 可由從該目標按第一建議關聯340a所表示的方向延伸的連接符連接。在 其他的實施例中,主題330可以其他的方式和/或為了其他的目的而與目標 320相關聯。例如,在所選擇的實施例中,圓圈或者球體可被放置在該主 題330和目標320的周圍以表示他們是所選擇的項目分組的一部分。此外,在圖5中該建議關聯340已經被移除(例如,使附圖變得更加 清晰(de-clutter))。還有,如圖5所示,在某些實施例中可使用例如動 畫來向用戶提供額外的反饋。在圖5中,動畫被用來顯示主題330的副本 從窗口 360移動到其在圖中的位置(如虛化的符號所示)。該動畫可顯示 主題330在從窗口 360移動到其圖中的位置的過程中改變尺寸并接著消 失。在其他實施例中,該動畫可采用其他的形式。例如,在特定的實施例 中,該動畫可簡單顯示一系列的點從對象330在窗口 360中的位置移動到 對象330在圖中的位置。圖6是根據本發明的其他實施例,用戶正在命令指定多個主題630的 顯示604的部分示意圖。在圖6中,用戶將區域660中的對象665指定為主題630。用戶選擇了多個單選按鈕662并在數據字段663輸入數字2以 表示正標識多個(例如,2個)主題630。在所示出的實施例中,用戶通 過將光標650放置在對象附近并保持按下鼠標按鈕來命令對于相關聯對象 665的指定。用戶可接著朝向繪圖區域605中的對象665移動或者"拖動" 該主題630 (例如,保持鼠標按鈕按下并移動光標350)。在圖7中,光標650被放置在繪圖區域中所選擇的對象665的附近, 將所選擇的對象665指定為目標620。因此,計算環境提供(例如,顯示) 了 4個建議關聯640,分別被示為第 一建議關聯640a、第二建議關聯640b、 第三建議關聯640c和第四建議關聯640d。用戶通過將光標650放置在第 一建議關聯640a附近而選擇第一建議關聯640a。因為用戶朝向目標620"拖動,,該主題630,該主題630同樣也在該第一建議關聯640a附近。 在所示出的實施例中,在對象630的附近顯示小的"+2",表示用戶指定 了兩個主題。在其他的實施例中,其他方法可被用于顯示多個主題(例如, 多個符號和/或重疊的形狀可被用于顯示多個主題)。在所示出的實施例中,該計算環境還顯示該目標620和該主題630之 間的關聯的預覽。在圖7中,該預覽以虛線顯示。因為另一個對象665通 過從目標620按與該第一建議關聯640a的相同方向延伸出的第 一連接符 670a連接到目標620,該預覽顯示主題330被放置在由第 一建議關聯640a 所表示的方向上,但是第二連接符670b —開始從目標620按該第二建議 關聯640b的方向延伸出。在其他實施例中,該計算環境可使用其他形式 和/或使用其他優先級來解決主題630放置的沖突。例如,在其他實施例中, 多個連接符可被附連于目標620的一側。在所示出的實施例中,用戶通過在光標650在第一建議關聯640a附 近的時候釋放鼠標按鈕(保持按下以朝向目標620拖動主題630)來命令 接受第一建議關聯640a (例如,使用"拖放,,類型的方案)。當第一建議 關聯640a被接受時,該計算機環境可按照第一建議關聯640a所示的將該 主題630與目標620相關聯。在圖8中,主題630與目標620關聯,第 二連接符670b將第一主題630a連接至該目標,而第三連接符670c通過 第 一主題630和第二連接符670b將第二主題630b連接至該目標620。在其他實施例中,多個主題630可以其他的方式連接到目標620。例如,在 某些實施例中,多個主題630中的每一個可直接與目標620相連(例如, 每一個使用分離的專用連接符670 )而不使用任何介于其中的對象630。在其他的實施例中,多個對象可以其他的方式和/或從其他區域中標 識。例如,在其他的實施例中,對象可使用鍵盤(例如,使用"tab"鍵或 者回車鍵)來標識。在其他實施例中,多個對象630可使用點選方案來標 識。例如,該用戶可在保持按下"shift"鍵的情況下使用鼠標來指向多個 對象665中的每一個并點擊鼠標上的按鈕以標識多個主題630。上面結合 圖3-5討論的點選方案接著可被用于接受建議關聯640,從而將多個主題 與該目標關聯。在其他實施例中,主題630中的至少一部分可從繪圖區域 605中選擇。圖9是根據本發明的其他實施例,具有至少一個對第一主題930a和 目標920的建議關聯940的顯示904的部分示意圖。在圖9中,第一主題 930a從區域960中的對象965中標識,如圍繞指定的對象965的虛線表 示。在其他實施例中,主題930可從顯示904的繪圖區域905中選擇。在 示出的實施例中,用戶將光標950放置在繪圖區域905中的對象附近,將 相關聯的對象指定為目標920。作為響應,計算環境在第一主題930a和目 標920之間提供建議關聯940。在所示出的實施例中,建議關聯940包括由4個箭頭所圍繞的圓圏, 表示主題930將按照該計算環境確定的順序與目標920相關聯。例如,在 一個實施例中,第一主題與右邊連接,第二主題與左邊連接,等等。在其 他實施例中,可使用其他的顯示和/或邏輯。例如,在其他實施例中,每次 僅僅顯示一個箭頭并且該箭頭表示將要放置下一個相關聯主題930的特定 方向。此外,該邏輯可允許以不同的順序將主題930與目標920相關聯(例 如,第一主題930可被放置在目標920的下方而不是右邊)。在圖10中,用戶命令接受建議關聯940 (例如,通過點擊鼠標按鈕) 并且第一主題930通過第一連接符970a連接到目標920的右邊。第二主 題930b被選擇。光標950被置于一對象的附近,指定該對象作為目標920 且該計算環境提供了對該第二主題930b和目標920的建議關聯。在圖11中,建議關聯940被接受并且第二主題930b通過第二連接符970b連接到 目標920的第二側。圖12是根據本發明的其他實施例,具有至少一個對主題1230和目標 1220的建議關聯1240的顯示1204的部分示意圖。在圖12中,光標1250 被放置在繪圖區域905中的第一對象附近,命中測試該第一對象。在所示 出的實施例中,當對象被命中測試時,該計算環境在所選擇的區域(由虛 化的矩形表示)中進行搜索以尋找最靠近的第二對象。如果沒有找到對象, 則該第一對象不被指定為目標并且不提供建議關聯。如果找到一個或多個 第二對象,則該計算環境將第一對象指定為目標1220,提供建議的主題指 定(比如,將最靠近的第二對象指定作為主題1230的建議),并提供對 所建議的主題和目標1220的建議關聯1240。在圖12中,虛化的圓圈表 示建議主題指定。在其他實施例中,搜索區域的尺寸和形狀可以不同。例 如,在某些實施例中,搜索區域的寬度/高度可以是被命中測試的對象的寬 度/高度的2倍或者3倍。在其他的實施例中,搜索區域可以是整個的顯示 或者整個的文檔。在圖13中,用戶提供了接受該建議的主題指定的命令而該計算環境將 相關聯的對象指定作為主題1230,并因而標識主題1230。此外,用戶命 令接受該建議關聯1240且主題1230通過連接符1270連接到目標1220。 在某些實施例中,對于建議主題指定和建議關聯的接受可通過一個用戶輸 入來完成。例如,在一個實施例中,建議主題指定和建議關聯可以通過對 于鼠標上的按鈕的單次按壓一起被接受。在其他的實施例中,可使用分開 的命令來接受建議主題指定和建議關聯。在其他實施例中,多個建議關聯 可被顯示并且多個建議關聯中的 一 個可在主題被標識之后被選擇。此外,在圖13中,在主題1230與目標1220關聯之后,用戶使用光 標1250 "拖動"主題1230至繪圖區域1205中的一個新位置(在圖13中 用虛線表示)。在所示出的實施例中,連接符1270是動態的或者"粘合" 的連接。因此,當主題1230和/或目標1220移動時(例如,彼此相對移 動),目標1220和主題1230保持連接(例如,通過連接符1270的變化)。 在其他的實施例中,通過接受建議關聯而完成的連接不是動態連接。在其他的實施例中,用戶可選擇響應于接受建議連接是否使用動態連接。雖然圖3-12示出了二維顯示,但本發明的各個方面可以被等同地應用于三維的顯示。例如,圖14是根據本發明的其他實施例,具有至少一個對 目標1420和主題1430的建議關聯1440的三維顯示1404的部分示意圖。 在圖14中,用戶將區域1460中的對象標識為主題1430。用戶使用光標 1450將主題1430 (例如,區域1460中所選擇的對象的副本)移動至繪圖 區域1405中所選擇的對象附近的位置。光標1450位于繪圖區域1405中 所選擇的對象附近命令了將所選擇的對象作為目標1420的指定。因此, 該計算環境在目標1420和主題1430之間以三維的方式提供了多個建議關 聯1440。在其他的實施例中,計算環境中用于在繪圖應用中將兩個對象彼此相 關聯的方法可以包括更多的、更少的、和/或不同的特征。例如,在某些實 施例中,可以基于用戶偏好或者所選擇的繪圖或文檔的類型(例如,基于 模板選擇)而選擇或者不選擇各種特征。在其他的實施例中,當出現可視 指示符的時候,其尺寸、形狀、以及相對于指定目標的位置可以基于與繪 圖區域中相鄰對象的接近程度而改變或者更改。根據前述,可見此處所描述的本發明的特定實施例是為了說明的目的, 可以做出多種改變而不脫離本發明。此外,在特定實施例的環境中所描述 的本發明的各個方面可以與其他的實施例結合或者被消除。例如,盡管與 本發明的某些實施例相關聯的優點在這些實施例的環境中描述,但其他實 施例可以同樣展示這些優點。此外,不是所有的實施例都需要展示這些優 點才能夠落入本發明的范圍之內。因此,本發明不應受到除權利要求以外 的限制。
權利要求
1.一種在計算環境中將繪圖應用中的兩個對象彼此相關聯的方法,該方法包括接收指定目標的命令;指定所述目標;標識主題;提供對所述主題和所述目標的建議關聯;接收接受所述建議關聯的命令;以及根據建議將所述主題與所述目標相關聯。
2. 如權利要求1所述的方法,其特征在于,將所述主題與所述目標相 關聯包括以下動作的至少其中之一將所述主題按所選擇的方向相對于所 述目標放置以及使用連接符將所述目標連接至所述主題。
3. 如權利要求1所述的方法,其特征在于,將所述主題與所述目標相 關聯包括將所述主題安所選擇的方向相對于所述目標放置并使用連接符將 所述目標連接至所述主題,所述連接是動態連接以使得所述目標和所述主 題在下述情況下保持連接(a)所述目標移動,(b)所述主題移動,(c)同時出 現(a)和(b)。
4. 如權利要求1所述的方法,其特征在于,所述標識主題包括 接收從繪圖區域以及與所述繪圖區域分離的區域中的至少一個中的一個或多個對象指定主題的命令; 根據命令指定所述主題。
5. 如權利要求1所述的方法,其特征在于,所述標識主題包括 建議一主題指定;接收接受所述建議主題指定的命令;以及指定所述主題。
6. 如權利要求1所述的方法,其特征在于,提供建議關聯包括顯示所述目標附近的可視指示符,所述可視指示符表示一建議方向,用于(a) 相對于所述目標放置所述主題;(b) 從所述目標延伸一連接符,其中所述連接符適合于將所述目標連接 到所述主題;或者(c) 同時用于(a)和(b)。
7. 如權利要求1所述的方法,其特征在于,提供建議關聯包括顯示所 述目標附近的可視指示符,所述可視指示符表示一建議方向,用于(a) 相對于所述目標放置所述主題;(b) 從所述目標延伸一連接符,其中所述連接符適合于將所述目標連接 到所述主題;或者(c) 同時用于(a)和(b),且 其中所述方法還包括移除所述可視指示符。
8. 如權利要求1所述的方法,其特征在于, 標識主題包括標識多個主題;提供對主題和目標的建議關聯包括提供對每一個主題和所述目標的建 議關聯;接收接受建議關聯的命令包括接收接受所述建議關聯的命令;以及 將主題與目標相關聯包括根據建議將所述多個主題與所述目標相關聯。
9. 如權利要求1所述的方法,其特征在于,提供對所述主題和所述目 標的建議關聯包括提供對所述主題和所述目標的第一建議關聯以及至少一 個對所迷主題和所述目標的第二建議關聯。
10. —種在計算環境中將繪圖應用中的兩個對象彼此相關聯的方法,所述方法包括接收指定目標對象的命令; 指定所述目標對象;顯示標識相對于所述目標對象的方向的可視指示符; 標識主題對象;接收接受由所述可視指示符標識的方向的命令; 按由所述可視指示符標識的方向相對于所述目標對象放置所述主題對象;使用連接符對象連接所述目標對象和所述主題對象; 移除所述可視指示符。
11. 如權利要求10所述的方法,其特征在于,連接所述目標對象包 括使用從所述目標對象按由所述可視指示符標識的方向延伸的連接符對象 連接所述目標對象和所述主題對象。
12. 如權利要求10所述的方法,其特征在于,所述可視指示符包括 第一可視指示符且所述方法還包括顯示至少一個第二可視指示符;以及 移除所述至少一個第二可視指示符。
13. —種包含指令的計算機可讀介質,所述指令用于控制計算環境執 4亍一方法,包括接收指定目標的命令; 指定所述目標; 標識主題;提供對所述主題和所述目標的建議關聯; 接收接受所述建議關聯的命令;以及 根據建議將所述主題與所述目標相關聯。
14. 如權利要求13所述的計算機可讀介質,其特征在于,將所述主 題與所述目標相關聯包括以下動作的至少其中之一將所述主題按所選擇 的方向相對于所述目標放置以及使用連接符將所述目標連接至所述主題。
15. 如權利要求13所述的計算機可讀介質,其特征在于,將所述主以及使用連接符將所述目標連接至所述主題,所述連接是動態連接以使得 所述目標和所述主題在下述情況下保持連接(a)所述目標移動,(b)所述主 題移動,(c)同時出現(a)和(b)。
16. 如權利要求13所述的計算機可讀介質,其特征在于,所述標識 主題包括接收從繪圖區域以及與繪圖區域分離的區域的至少 一個中的一個或多 個對象指定主題的命令;根據命令指定所述主題。
17. 如權利要求13所述的計算機可讀介質,其特征在于,所述標識 主題包括建議一主題指定;接收接受所述建議主題指定的命令;以及 指定所述主題。
18.如權利要求13所述的計算機可讀介質,其特征在于, 標識主題包括標識多個主題;提供對主題和目標的建議關聯包括提供對每一個主題和所述目標的建 議關聯;接收接受建議關聯的命令包括接收接受所述建議關聯的命令;以及 將主題與目標關聯包括根據建議將所述多個主題與所述目標相關聯。
19. 如權利要求13所述的計算機可讀介質,其特征在于,提供對所 述主題和所述目標的建議關聯包括提供對所述主題和所述目標的第一建議 關聯以及至少一個對所述主題和所述目標的第二建議關聯。
20. 如權利要求13所述的計算機可讀介質,其特征在于,提供建議 關聯包括顯示所述目標附近的可視指示符,所述可視指示符表示一建議方 向,用于(a)相對于所述目標放置所述主題;(b)從所述目標延伸一連接符, 其中所述連接符適合于將所述目標連接到所述主題;或者(c)同時用于(a) 和(b)。
全文摘要
提供了在繪圖應用中將兩個對象彼此相關聯的方法和系統。本發明的實施例針對計算環境中的一種方法,包括接收指定一目標的命令以及指定該目標。該方法還包括確定一主題以及提供對該主題和該目標的建議關聯。該方法還包括接收接受建議關聯的命令以及根據建議將該主題與該目標相關聯。
文檔編號G06F17/00GK101243429SQ200680029307
公開日2008年8月13日 申請日期2006年8月11日 優先權日2005年8月12日
發明者B·C·艾倫, C·L·喬, D·J·克雷, D·R·埃爾伯特森, E·F·B·莫蘭 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 体育| 吉木乃县| 马边| 阆中市| 孟州市| 彭阳县| 林口县| 常德市| 丰宁| 城步| 浙江省| 电白县| 镇坪县| 和龙市| 松滋市| 曲靖市| 商都县| 固镇县| 长宁县| 囊谦县| 东乌| 同心县| 伊宁市| 漳州市| 滨州市| 高州市| 武平县| 巴林右旗| 普兰店市| 石阡县| 丹东市| 凤凰县| 新晃| 双流县| 呼玛县| 蒙自县| 维西| 岗巴县| 海淀区| 神木县| 尼木县|