国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于顯示軟件功能控件的多個區(qū)段的命令用戶界面的制作方法

      文檔序號:6348348閱讀:205來源:國知局
      專利名稱:用于顯示軟件功能控件的多個區(qū)段的命令用戶界面的制作方法
      用于顯示軟件功能控件的多個區(qū)段的命令用戶界面背景隨著計算機時代的出現(xiàn),計算機和軟件用戶已變得習(xí)慣于用戶友好軟件應(yīng)用程序,它們幫助用戶編寫、計算、組織、準(zhǔn)備演示、發(fā)送與接收電子郵件、制作音樂等。例如,現(xiàn)代電子文字處理應(yīng)用程序允許用戶準(zhǔn)備各種有用文檔?,F(xiàn)代電子表格應(yīng)用程序允許用戶輸入、操縱和組織數(shù)據(jù)。現(xiàn)代電子幻燈片演示應(yīng)用程序允許用戶創(chuàng)建包含文本、圖片、數(shù)據(jù)或其他有用對象的各種幻燈片演示。為了幫助用戶定位并利用給定軟件應(yīng)用程序的功能,通常沿其中用戶可輸入、復(fù)制、操縱和格式化文本或數(shù)據(jù)的所顯示工作空間的上、下或側(cè)邊緣提供包含多個通用功能控件的用戶界面。這種功能控件通常包括具有諸如“文件(file)”、“編輯(edit)”、“視圖 (view)”、“插入(insert)”、“格式(format) ”等名稱的可選按鈕。通常,對這些頂層功能按鈕的選擇(例如,“格式(format)”)使下拉菜單被部署以展示與頂層功能相關(guān)聯(lián)的一個或多個可選功能控件,例如在頂層功能“格式”下面的“字體(font) ”。在用戶選擇所需功能控件之后,或者如果用戶將鼠標(biāo)光標(biāo)移動到不同位置,下拉菜單通常消失。如果用戶確定第一下拉菜單的功能曾是所需功能,則用戶必須記住曾選擇哪個頂層功能,再選擇那個功能并隨后再一次找到所需功能控件。因此,為了使用給定軟件應(yīng)用程序的功能,用戶必須知道所需功能在所選按鈕之一下面可用,或者用戶必須選擇不同頂層功能直到定位所需特定功能。這種搜索所需功能的方法是麻煩且耗時的,具體而言對于經(jīng)驗較少的用戶以及當(dāng)軟件應(yīng)用程序的開發(fā)者添加新功能時,直到以某種方式教育用戶關(guān)于它的存在以前可能都不會使用新功能。因此,本領(lǐng)域需要一種改進的功能命令用戶界面,用于顯示可選軟件功能控件并呈現(xiàn)與所選頂層功能相關(guān)聯(lián)的特定功能控件的邏輯分組。本發(fā)明正是對于這些和其他考慮事項而作出的。概述本發(fā)明的各個實施例通過提供用于顯示可選軟件功能控件以及呈現(xiàn)與所選頂層功能相關(guān)聯(lián)的特定功能控件的邏輯分組的改進用戶界面來解決以上和其他問題。一般而言,本發(fā)明的各方面提供了將給定軟件應(yīng)用程序的功能組織成基于任務(wù)的模式。這些模式與帶狀用戶界面中的選項卡相關(guān)聯(lián),并且用與不同功能模式或任務(wù)相關(guān)聯(lián)的描述性文本標(biāo)記選項卡。在一行頂層功能選項卡下面,按邏輯分組呈現(xiàn)與給定頂層功能選項卡相關(guān)聯(lián)的功能。對特定選項卡的選擇用與所選選項卡相關(guān)聯(lián)的功能的控件填充用戶界面。根據(jù)本發(fā)明的一個實施例,提供了用于經(jīng)由改進用戶界面提供來自軟件應(yīng)用程序的功能的方法和系統(tǒng)。根據(jù)可用軟件應(yīng)用程序執(zhí)行的一個或多個任務(wù)來組織一個或多個軟件應(yīng)用程序中可用的多個功能。在用戶界面中提供針對一個或多個任務(wù)中的每一個的用戶界面選項卡。在接收到對給定用戶界面選項卡的選擇的指示之后,在用戶界面中顯示一個或多個可選功能控件,用于選擇在與所選用戶界面選項卡相關(guān)聯(lián)的給定任務(wù)下組織的一個或多個功能。根據(jù)另一個實施例,如果在響應(yīng)于接收到對給定用戶界面選項卡的選擇的指示顯示一個或多個可選功能控件之后用戶界面包含可用顯示空間,則可用顯示空間可用于顯示與關(guān)聯(lián)于不同任務(wù)的附加用戶界面選項卡相關(guān)聯(lián)的附加可選功能控件。根據(jù)這個實施例, 在用戶界面中可顯示兩個或更多個頂層功能選項卡,以及包含與所選頂層功能選項卡相關(guān)聯(lián)的特定功能控件的邏輯分組的功能控件區(qū)段。即,對第一頂層功能選項卡的選擇可導(dǎo)致在用戶界面的第一部分中顯示與所選第一頂層功能選項卡相關(guān)聯(lián)的第一可選功能控件集, 以及對第二或后續(xù)頂層功能選項卡的選擇可導(dǎo)致在用戶界面的第二或后續(xù)部分中顯示與所選第二或后續(xù)頂層功能選項卡相關(guān)聯(lián)的第二或后續(xù)可選功能控件集。替換地,可用與所編輯對象的上下文相關(guān)聯(lián)的第二或后續(xù)可選功能控件集填充用戶界面的第二或后續(xù)部分。 例如,編輯文本文檔中的圖片對象可導(dǎo)致與關(guān)聯(lián)于先前所選頂層功能選項卡的先前所顯示的功能控件集相鄰地,顯示與在用戶界面的空白空間中編輯的圖片相關(guān)聯(lián)的功能控件集。 另外,用戶可改變?nèi)绾卧诎煌δ芸丶挠脩艚缑娴南噜彶糠种g劃分空間。因而, 各實施例使用戶能夠具有同時可用的多組工具并允許用戶優(yōu)化在用戶界面中可用的空間。通過閱讀下面的詳細描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫猓笆鲆话忝枋龊鸵韵略敿毭枋鼍鶅H是說明性的,且不限制所要求保護的本發(fā)明。提供本概述以便以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。 本概述并不旨在標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。附圖簡述

      圖1是示出個人計算機的體系結(jié)構(gòu)的框圖,該個人計算機提供用于本發(fā)明的各實施例的說明性操作環(huán)境。圖2是示出用于顯示基于任務(wù)的頂層功能選項卡以及顯示在所選頂層功能選項卡下面可用的多個功能的帶狀用戶界面的計算機屏幕顯示的圖示。圖3示出了示出圖2所示用戶界面的計算機屏幕顯示,由此呈現(xiàn)與不同頂層功能選項卡相關(guān)聯(lián)的不同功能集。圖4示出了示出圖2所示用戶界面的計算機屏幕顯示,由此呈現(xiàn)與不同頂層功能選項卡相關(guān)聯(lián)的不同功能集。圖5示出了示出用于提供詳細功能的彈出用戶界面的計算機屏幕顯示,該詳細功能與圖2至4所示的帶狀用戶界面中所呈現(xiàn)的所選功能子集相關(guān)聯(lián)。圖6示出了示出用于提供詳細功能的彈出用戶界面的計算機屏幕顯示,該詳細功能與圖2至4所示的帶狀用戶界面中所呈現(xiàn)的所選功能子集相關(guān)聯(lián)。圖7示出了示出與圖2至4所示的帶狀用戶界面中所呈現(xiàn)的所選功能相關(guān)聯(lián)的功能的下拉菜單的計算機屏幕顯示。圖8示出了示出工具提示對話框的呈現(xiàn)的計算機屏幕顯示,該工具提示對話框用于提供關(guān)于所選或所聚焦功能控件的有用信息。圖9示出了示出帶狀用戶界面內(nèi)的空白空間的計算機屏幕顯示,該帶狀用戶界面顯示與所選頂層功能選項卡相關(guān)聯(lián)的可選功能的功能控件區(qū)段。圖10是示出帶狀用戶界面的計算機屏幕顯示的圖示,該帶狀用戶界面顯示包含在兩個所選頂層功能選項卡下面可用的多個功能的兩個功能控件區(qū)段。
      圖11是示出帶狀用戶界面的計算機屏幕顯示的圖示,該帶狀用戶界面顯示包含在三個所選頂層功能選項卡下面可用的多個功能的三個功能控件區(qū)段。詳細描述如上所簡述的,本發(fā)明的各個實施例涉及用于顯示與基于任務(wù)的功能相關(guān)聯(lián)的可選軟件功能控件以及呈現(xiàn)與所選基于任務(wù)的功能相關(guān)聯(lián)的特定功能的邏輯分組的改進用戶界面。如將在以下詳細描述的,當(dāng)從本發(fā)明的用戶界面中選擇一個基于任務(wù)的功能選項卡時,在帶狀用戶界面內(nèi)用戶正在輸入或編輯文本或?qū)ο蟮墓ぷ骺臻g之上的功能控件區(qū)段中呈現(xiàn)由相關(guān)聯(lián)的軟件應(yīng)用程序提供的可選功能控件,用于執(zhí)行與所選基于任務(wù)的功能選項卡相關(guān)的任務(wù)的各個方面。在用戶界面中呈現(xiàn)的可選功能控件被歸組成邏輯分組以便更有效的利用。例如,如果使用文字處理應(yīng)用程序并且用戶選擇“書寫(Writing)”選項卡,則可由關(guān)聯(lián)于諸如“剪貼板(Clipboard)”工具(例如,“剪切(Cut)”、“復(fù)制(Copy)”、 “粘貼(Paste)”等)、“格式(Formatting)” 工具(例如,“對齊(Alignment),,、“字形(Font Style)”、“字號(Font Size)” 等)、“編寫(Writing) ” 工具(例如,“查找 / 替換(Find/ R 印 lace)”、“插入符號(Insert Symbol),,、“自動更正(AutoCorrect) ” 等)以及“視圖 (View)”工具(例如,“文檔地圖(Document Map),,、“縮略圖(Thumbnails) ”、“標(biāo)尺(Ruler)” 等)之類的編寫任務(wù)的功能填充帶狀用戶界面。在選擇不同基于任務(wù)的功能選項卡之后,取決于諸如用戶偏好和/或由于監(jiān)視器分辨率、屏幕大小、應(yīng)用窗口大小、多個監(jiān)視器的使用等可用的屏幕空間的量之類的各種因素,與后續(xù)所選基于任務(wù)的功能相關(guān)聯(lián)的可選功能控件可替換與先前所選基于任務(wù)的功能相關(guān)聯(lián)的可選功能控件,或者可在與用戶界面中的第一功能控件區(qū)段相鄰的單獨功能控件區(qū)段中顯示。替換地,可用與所編輯對象的上下文相關(guān)聯(lián)的第二或后續(xù)可選功能控件集填充用戶界面的第二或后續(xù)部分。例如,編輯文本文檔中的圖片對象可導(dǎo)致與關(guān)聯(lián)于先前所選頂層功能選項卡的先前所顯示的功能控件集相鄰地,顯示與在用戶界面的空白空間中編輯的圖片相關(guān)聯(lián)的功能控件集。在以下詳細描述中,參考了構(gòu)成詳細描述的一部分并作為說明示出各具體實施例或示例的附圖??山M合這些實施例,可利用其他實施例,并且可作出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下詳細描述不取限定性含義,且本發(fā)明的范圍由所附權(quán)利要求書及其等效方案來定義?,F(xiàn)在參考附圖,其中在若干附圖中相似的附圖標(biāo)記表示相似的元素,將描述本發(fā)明的各方面和示例性操作環(huán)境。圖1及以下討論旨在提供對其中可實現(xiàn)本發(fā)明的合適的計算環(huán)境的簡要概括描述。盡管將在結(jié)合在個人計算機上的操作系統(tǒng)上運行的應(yīng)用程序來執(zhí)行的程序模塊的一般上下文中描述本發(fā)明,但本領(lǐng)域的技術(shù)人員可以認識到,本發(fā)明還可結(jié)合其他程序模塊來實現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。而且,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明可用其他計算機系統(tǒng)配置來實現(xiàn),包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機等。本發(fā)明也可在其中由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行任務(wù)的分布式計算環(huán)境中實踐。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設(shè)備兩者中。
      現(xiàn)在轉(zhuǎn)向圖1,將描述用于實踐本發(fā)明的各個實施例的個人計算機2的說明性計算機體系結(jié)構(gòu)。圖1所示的計算機體系結(jié)構(gòu)示出了常規(guī)個人計算機,包括中央處理單元 4( “CPU”)、包括隨機存取存儲器8 ( “RAM”)和只讀存儲器(“ROM”)10的系統(tǒng)存儲器6、 以及將存儲器耦合到CPU 4的系統(tǒng)總線12。在ROM 10中存儲基本輸入/輸出系統(tǒng),它包含有助于諸如在啟動期間在計算機內(nèi)的元件之間傳輸信息的基本例程。個人計算機2還包括用于儲存操作系統(tǒng)16、諸如應(yīng)用程序205之類的應(yīng)用程序、以及數(shù)據(jù)的大容量存儲設(shè)備14。將大容量存儲設(shè)備14通過連接到總線12的大容量存儲控制器(未示出)連接到 CPU 4。大容量存儲設(shè)備14及其相關(guān)聯(lián)的計算機可讀介質(zhì)為個人計算機2提供非易失性存儲。盡管此處所包含的計算機可讀介質(zhì)的描述指的是大容量存儲設(shè)備,諸如硬盤或CD-ROM 驅(qū)動器,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,計算機可讀介質(zhì)可以是可由個人計算機2訪問的任何可用介質(zhì)。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)來實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括但不限于,RAM、ROM、EPROM、EEPR0M、閃存或其他固態(tài)存儲器技術(shù)、CD-ROM、DVD或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或可用于存儲所需信息且可由計算機訪問的任何其他介質(zhì)。根據(jù)本發(fā)明的各個實施例,個人計算機2可在使用通過諸如因特網(wǎng)之類的TCP/IP 網(wǎng)絡(luò)18與遠程計算機的邏輯連接的聯(lián)網(wǎng)環(huán)境中操作。個人計算機2可通過連接到總線12 的網(wǎng)絡(luò)接口單元20連接到TCP/IP網(wǎng)絡(luò)18。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元20還可用于連接到其他類型的網(wǎng)絡(luò)和遠程計算機系統(tǒng)。個人計算機2還可包括用于接收和處理來自多個設(shè)備的輸入的輸入/輸出控制器22,這些設(shè)備包括鍵盤或鼠標(biāo)(未示出)。類似地,輸入/輸出控制器22可將輸出提供給顯示屏、打印機、或其他類型的輸出設(shè)備。如上所簡述的,可將多個程序模塊和數(shù)據(jù)文件存儲在個人計算機2的大容量存儲設(shè)備14和RAM 8中,包括適于控制聯(lián)網(wǎng)個人計算機的操作的操作系統(tǒng)16,諸如來自美國華盛頓州雷蒙德市的微軟公司的WINDOWS操作系統(tǒng)。大容量存儲設(shè)備14和RAM 8還可存儲一個或多個應(yīng)用程序。具體而言,大容量存儲設(shè)備14和RAM 8可存儲用于將各種功能提供給用戶的應(yīng)用程序105。例如,應(yīng)用程序105可包括許多類型的程序,諸如文字處理應(yīng)用程序、電子表格應(yīng)用程序、桌面發(fā)布應(yīng)用程序等。根據(jù)本發(fā)明的一個實施例,應(yīng)用程序105包括用于提供文字處理功能、幻燈片演示功能、電子表格功能、數(shù)據(jù)庫功能等的多個功能軟件應(yīng)用程序。包括多個功能應(yīng)用程序105的一些單獨程序模塊包括文字處理應(yīng)用程序125、幻燈片演示應(yīng)用程序135、電子表格應(yīng)用程序140和數(shù)據(jù)庫應(yīng)用程序145。此類多功能應(yīng)用程序105的一個示例為由微軟公司制造的OFFICE。圖1所示的其他軟件應(yīng)用程序包括電子郵件應(yīng)用程序130。圖2是示出用于顯示基于任務(wù)的頂層功能選項卡以及顯示包含在所選頂層功能選項卡下面可用的多個功能的功能控制區(qū)段的帶狀用戶界面的計算機屏幕顯示的圖示。如以上所簡述的,本發(fā)明的改進用戶界面包括用于顯示與在給定軟件應(yīng)用程序(諸如圖1所示的軟件應(yīng)用程序10 下面可用的基于任務(wù)的功能相關(guān)聯(lián)的控件的帶狀用戶界面。用戶界面200的第一區(qū)段210包括與諸如文字處理對電子表格數(shù)據(jù)分析之類的特定任務(wù)不相關(guān)聯(lián)的功能的通用控件。例如,區(qū)段210包括諸如“打開文件(file open)”、“保存文件(file save)”和“打印(print)”之類的通用文件命令的控件。根據(jù)本發(fā)明的一個實施例,第一區(qū)段210中所包括的控件是可由包括多個功能應(yīng)用程序105的各種軟件應(yīng)用程序利用的控件。即,第一區(qū)段210中所包括的控件可以是一般跨多個不同軟件應(yīng)用程序發(fā)現(xiàn)和使用的控件。第一區(qū)段210中所包括的控件可用于包括此類多功能應(yīng)用程序的所有此類應(yīng)用程序,但是以下描述的用戶界面200中所呈現(xiàn)的其他控件可針對特定任務(wù)定制,它們可由包括多功能應(yīng)用程序的特定軟件應(yīng)用程序執(zhí)行。另一方面,應(yīng)當(dāng)理解,此處描述的用戶界面 200可用于諸如文字處理應(yīng)用程序125、幻燈片演示應(yīng)用程序135、電子表格應(yīng)用程序140、 數(shù)據(jù)庫應(yīng)用程序145、或可利用用戶界面以允許用戶應(yīng)用相關(guān)聯(lián)應(yīng)用程序的功能的任何其他軟件應(yīng)用程序之類的單個軟件應(yīng)用程序。仍然參考圖2,與用戶界面200的第一區(qū)段210相鄰的是基于任務(wù)的選項卡區(qū)段。 選項卡區(qū)段包括與由給定軟件應(yīng)用程序提供的基于任務(wù)的功能相關(guān)聯(lián)的可選選項卡。出于示例的目的,圖2所示的基于任務(wù)的選項卡與可使用文字處理應(yīng)用程序125來執(zhí)行的任務(wù)相關(guān)聯(lián)。例如,“書寫(Writing)”選項卡215與可用于執(zhí)行書寫任務(wù)的功能相關(guān)聯(lián)?!安迦?Insert)”選項卡220與關(guān)聯(lián)于執(zhí)行插入操作或任務(wù)的功能相關(guān)聯(lián)?!绊撁娌季諳^age Layout) ”選項卡230與由相關(guān)聯(lián)的應(yīng)用程序提供的用于執(zhí)行或編輯給定文檔的頁面布局屬性的功能相關(guān)聯(lián)。基于任務(wù)的選項卡可由用戶經(jīng)由多種方法激活,這些方法包括但不限于經(jīng)由定點設(shè)備(例如,鼠標(biāo))、快捷鍵、聲音命令的選擇,或者對具有相關(guān)聯(lián)功能的文檔內(nèi)的元素的選擇或鼠標(biāo)懸停動作。如應(yīng)當(dāng)理解的,可將許多其他基于任務(wù)的選項卡或控件添加到用戶界面的選項卡區(qū)段,以調(diào)用與其他任務(wù)相關(guān)聯(lián)的功能。例如,可添加用于文本效果、文檔樣式、審閱和評論等的任務(wù)選項卡。而且,如上所述,用戶界面200可用于各種不同軟件應(yīng)用程序。例如,如果用戶界面200用于幻燈片演示應(yīng)用程序,則在選項卡區(qū)段中包含的選項卡可包括諸如與可由幻燈片演示應(yīng)用程序執(zhí)行的各種任務(wù)相關(guān)聯(lián)的“創(chuàng)建幻燈片(Create Slides) ”、“插入 (Insert)”、“格式(R)rmat)”、“繪圖(Drawing) ”、“效果(Effects) ” 等選項卡。類似地,用戶界面200的選項卡區(qū)段中可用于電子表格應(yīng)用程序140的選項卡可包括諸如與可使用電子表格應(yīng)用程序來執(zhí)行的任務(wù)相關(guān)聯(lián)的“數(shù)據(jù)(Data) ”或“數(shù)據(jù)輸入(Data Entry) ”、“列表 (Lists)”、“數(shù)據(jù)透視表(Pivot Tables)”、“分析(Analysis) ”、“公式(Formulas) ”、“頁面和打印(Pages and Printing) ”等選項卡。在通用控件區(qū)段210和基于任務(wù)的選項卡區(qū)段正下方的是用于顯示與來自基于任務(wù)的選項卡區(qū)段的所選選項卡215、220、230相關(guān)聯(lián)的可選功能控件的可選功能控件區(qū)段。根據(jù)本發(fā)明的各實施例,當(dāng)選擇諸如“書寫”選項卡215之類的特定選項卡時,按邏輯分組顯示相關(guān)聯(lián)的軟件應(yīng)用程序中可用的用于執(zhí)行所選任務(wù)(例如書寫任務(wù))的可選功能。 例如,參考圖2,在標(biāo)題“剪貼板(Clipboard)”下面顯示第一邏輯分組M0。根據(jù)本發(fā)明的各個實施例,剪貼板區(qū)段240包括邏輯上歸組在一起并與書寫的通用任務(wù)下面的剪貼板動作相關(guān)聯(lián)的可選功能控件。例如,剪貼板區(qū)段240可包括諸如剪切控件、復(fù)制控件、粘貼控件、選擇全部控件等控件。與剪貼板區(qū)段240相鄰,在標(biāo)題“格式(Formatting)”下面呈現(xiàn)第二邏輯分組250。在“格式(Formatting) ”區(qū)段250中呈現(xiàn)的控件可包括諸如文本對齊、文本類型、字體大小、行間距、粗體、斜體、下劃線等控件。因此,在整個“書寫”任務(wù)下面將與格式操作相關(guān)聯(lián)的功能邏輯地歸組在一起。在標(biāo)題“書寫工具(Writing Tools)”下面呈現(xiàn)第三邏輯分組260。書寫工具區(qū)段260包括諸如查找/替換(find/i 印lace)、自動更正 (autocorrect)等書寫工具。 根據(jù)一個實施例,如以下參考圖3和4所述,在從選項卡區(qū)段中選擇不同的基于任務(wù)的選項卡之后,在用戶界面200中呈現(xiàn)包含可選功能控件的邏輯分組的與所選基于任務(wù)的選項卡相關(guān)聯(lián)的不同功能控件區(qū)段。如圖3所示,選擇“插入”任務(wù)選項卡220,并且在用戶界面200中呈現(xiàn)的可選功能控件從圖2所示的那些可選功能控件改變而來以包括與插入任務(wù)相關(guān)聯(lián)的可選功能控件。例如,在標(biāo)題“圖示(Illustrations)”下面示出可選功能控件的第一邏輯分組310。圖示區(qū)段310包括用于允許用戶將諸如圖片(pictures)、 剪貼畫(clip art)、藝術(shù)字(word art)、圖表(charts)、圖示(diagrams)、組織結(jié)構(gòu)圖 (organization charts)、繪圖(drawings)等各種圖示插入應(yīng)用程序工作空間中。在標(biāo)題 “文本(Text),,下面提供可選功能控件的第二邏輯分組315,并且該可選功能控件的第二邏輯分組315提供用于將文本類型的對象或數(shù)據(jù)插入用戶工作空間中的可選功能控件。例如,文本區(qū)段315中所包含的控件包括超鏈接(hyperlink)、符號(symbol)、文本框(text box)、日其月禾口時間(date and time)、頁石馬(page numbers)、頁眉禾口頁據(jù)[I (headers and footers)等。在標(biāo)題“分隔符(Breaks)”下面呈現(xiàn)可選功能控件的第三邏輯分組320。該區(qū)段包括用于插入諸如分頁符(page breaks)、分欄符(column breaks)、分節(jié)符(section breaks)等分隔符的可選功能控件。 參考圖4,示出圖2和3所示的用戶界面200,其中選擇“頁面布局”選項卡230。 在選擇“頁面布局”選項卡230之后,按邏輯分組410、420、430、440、450、460將與執(zhí)行頁面布局任務(wù)相關(guān)聯(lián)的可選功能控件呈現(xiàn)給用戶。例如,在標(biāo)題“顯示/隱藏(Slow/Hide) ”下面示出第一邏輯分組410,并且該第一邏輯分組410包括與顯示或隱藏諸如標(biāo)尺(ruler)信 ;l、、 H^i己(paragraph markings)(text boundaries) H^fJjI]ft^ffi
      的可選功能控件。在標(biāo)題“頁面設(shè)置(Page ktup)”下面歸組第二區(qū)段420。頁面設(shè)置區(qū)段420包括用于調(diào)節(jié)或編輯頁面的方向(orientation)、大小(size)、邊距(margins)、欄 (column)設(shè)置、頁面布局間隔(breaks)等的可選功能控件。在標(biāo)題“頁眉和頁腳(Header & Footer)”下面呈現(xiàn)第三區(qū)段430。該區(qū)段430包括與插入并編輯頁眉和頁腳信息相關(guān)的軟件應(yīng)用程序功能的可選功能控件。 沿著用戶界面200的右邊緣包括“背景(Background) ”區(qū)段450和“位置 (Position)”區(qū)段460。根據(jù)圖4所示的用戶界面,關(guān)閉或折疊這些可選功能控件區(qū)段。艮口, 如圖4所示,用戶界面200沒有足夠的空間來在這兩個區(qū)段中的每一個下面顯示單獨的可選功能控件。因此,從視圖中關(guān)閉這兩個區(qū)段。如應(yīng)當(dāng)理解的,取決于可用于顯示用戶界面200的屏幕大小或取決于用戶界面200的給定用戶所利用的顯示設(shè)置,變化量的空間將可用于顯示基于任務(wù)的選項卡和相關(guān)聯(lián)的可選功能控件。因此,當(dāng)在用戶界面200中沒有足夠的空間可用于顯示與給定基于任務(wù)的選項卡相關(guān)聯(lián)的所有邏輯分組時,在應(yīng)用程序運行時可作出關(guān)于必須折疊或關(guān)閉任何邏輯分組的確定,直到選擇相關(guān)聯(lián)的基于任務(wù)的選項卡。類似地,如果用戶手動地減小用戶界面200的大小,則作出關(guān)于用于顯示可選功能控件區(qū)段的可用空間的確定,并且按需折疊某些可選功能控件區(qū)段。如應(yīng)當(dāng)理解的,可作出關(guān)于折疊可選功能控件區(qū)段的次序的確定,以使諸如“最常用的(most used)”或“最近所使用的(most recently used) ”之類的準(zhǔn)則可用于確定顯示哪些可選功能控件區(qū)段以及在用戶界面中的可用空間減小時折疊哪些區(qū)段。根據(jù)一個替換實施例,如果用戶界面200缺乏足夠的空間來顯示與給定基于任務(wù)的選項卡相關(guān)聯(lián)的功能控件的所有邏輯分組,則減小各個邏輯分組的顯示的大小以允許空間顯示所有相關(guān)聯(lián)的邏輯分組。根據(jù)該實施例的一方面,可定義分組顯示的不同大小,例如小的、中的和大的。在顯示時,可作出關(guān)于可用空間的確定。在起始點處,呈現(xiàn)每一個應(yīng)用程序邏輯分組顯示的最大尺寸。在需要時,減小每一個邏輯分組的顯示大小(即大的減小至中的、再減小至小的)直到使每一個分組都裝入可用空間。另外,對于更小的邏輯分組顯示布局,可縮短或消除文本標(biāo)記,并且可重新安排給定分組中所包含的各個控件的布局以允許更有效地使用空間。根據(jù)本發(fā)明的各實施例,對諸如區(qū)段450、460之類的關(guān)閉或折疊的可選功能控件區(qū)段的選擇導(dǎo)致用戶界面200的重新安排以呈現(xiàn)與所選區(qū)段相關(guān)聯(lián)的可選功能控件。艮口, 如應(yīng)當(dāng)理解的,可折疊其他當(dāng)前完全顯示區(qū)段中的一個或多個以便為先前關(guān)閉或折疊的區(qū)段的可選功能控件騰出空間。替換地,當(dāng)前在用戶界面200中顯示的所有可選功能控件可保持現(xiàn)狀顯示,并且可在下拉顯示中顯示在所選關(guān)閉或折疊區(qū)段下面包含的可選功能控件,該下拉顯示在所選關(guān)閉或折疊的區(qū)段下面垂直呈現(xiàn)或者在用戶界面200下面水平顯示。替換地,可在彈出菜單或文本框中顯示與所選關(guān)閉或折疊區(qū)段相關(guān)聯(lián)的可選功能控件。根據(jù)本發(fā)明的各個實施例,可執(zhí)行所顯示的可選功能控件區(qū)段的自定義。即,可根據(jù)給定用戶的特定需求對在給定所選任務(wù)選項卡下面的可選功能控件區(qū)段重新排序,并且如果與給定用戶從未使用過那些區(qū)段相關(guān)聯(lián)的功能,則可隱藏那些區(qū)段。或者,可手動地折疊當(dāng)前所顯示的可選功能控件區(qū)段從而在用戶界面200中騰出空間,以顯示由于用戶界面 200中空間不足而當(dāng)前關(guān)閉或折疊的可選功能控件區(qū)段。根據(jù)本發(fā)明的各個實施例,用戶可使用鼠標(biāo)懸停動作通過可用可選功能控件來瀏覽。在鼠標(biāo)懸停動作期間,可相關(guān)于在給定時間鼠標(biāo)光標(biāo)所聚焦的選項卡或功能控件動態(tài)地改變所顯示的功能。例如,參考圖2、3、4,如果用戶點擊并將鼠標(biāo)光標(biāo)保持在“書寫”選項卡上,則顯示可選功能控件區(qū)段及相關(guān)聯(lián)的控件。如果用戶沒有看到所需功能控件,則用戶可鼠標(biāo)懸停到第二選項卡,例如,“插入”選項卡220,并且如圖3所示可動態(tài)地顯示與“插入”選項卡相關(guān)聯(lián)的可選功能控件分組。如果用戶例如在“插入”選項卡下面的可選功能控件區(qū)段或分組之一中看到所需控件,則用戶可選擇所需控件來應(yīng)用于所選文檔或?qū)ο?。在用戶選擇所需控件或命令之后,用戶界面200返回到在用戶開始鼠標(biāo)懸停動作之前呈現(xiàn)給用戶的顯示。即,在用戶界面200中不保持顯示對最后所選控件的可選功能控件區(qū)段的顯示。用戶界面200返回到鼠標(biāo)懸停動作之前的最初顯示。如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的,由于包含可選功能控件的邏輯分組的用戶界面 200的區(qū)段中的空間限制,不是軟件應(yīng)用程序的給定用戶所需或所使用的所有功能都可通過選擇在給定區(qū)段中所呈現(xiàn)的控件之一來訪問??膳c所選基于任務(wù)的選項卡下面的給定可選功能控件區(qū)段相關(guān)聯(lián)的或以其他方式相關(guān)的許多附加功能可以是可用的?,F(xiàn)在參考圖5, 如果用戶需要使用未在給定可選功能控件區(qū)段中呈現(xiàn)的附加功能,或者如果用戶期望關(guān)于根據(jù)在給定可選功能控件區(qū)段中所呈現(xiàn)的功能的應(yīng)用程序的文檔或?qū)ο蟮膶傩缘脑敿毿畔?,則可啟動對話框MO以提供附加的可選功能控件區(qū)段、或提供關(guān)于功能向文檔或?qū)ο蟮膽?yīng)用的詳細信息。例如,如圖5所示,對“字體(Rmts) ”可選功能控件區(qū)段510的選擇導(dǎo)致在區(qū)段 510下面部署“字體細節(jié)(Font Details)”選項卡515。對“字體細節(jié)”選項卡515的選擇導(dǎo)致“字體”對話框MO的部署以提供關(guān)于特定功能向所選文檔或?qū)ο蟮膽?yīng)用的用戶詳細信息,例如字體,并且提供未在可選功能控件區(qū)段510中呈現(xiàn)給用戶的用戶附加可選功能。 如應(yīng)當(dāng)理解的,每當(dāng)用戶將鼠標(biāo)光標(biāo)聚焦在區(qū)段510的任何部分時可部署“字體細節(jié)”選項卡515以警告用戶如果需要則用戶可選擇性地啟動對話框M0。替換地,其他機制可用于部署選項卡515,諸如選擇區(qū)段標(biāo)題,例如區(qū)段510的“字體”、或選擇區(qū)段510內(nèi)的與特定控件不相關(guān)聯(lián)的任何區(qū)域、或右擊“字體”區(qū)段510。參考圖6,示出與用戶界面200的第二邏輯分組區(qū)段520相關(guān)聯(lián)的第二啟動對話框 600。如參考圖5所述的,在可選功能控件的邏輯分組區(qū)段520下面部署選項卡522以啟動對話框600,來提供關(guān)于相關(guān)聯(lián)的可選邏輯分組區(qū)段520下面的應(yīng)用于所選文檔或?qū)ο蟮膶傩缘挠脩舾郊庸δ芑蚋郊有畔?,例如“段?Paragraph) ”區(qū)段。如應(yīng)當(dāng)理解的,可為在用戶界面200中所顯示的可選功能控件的任何邏輯分組啟動諸如圖5和6所示的對話框540 和600之類的對話框,其中可將附加功能或細節(jié)提供給期望用戶?,F(xiàn)在參考圖7,在所選控件710下面在用戶界面200的主體中示出可選功能控件的下拉菜單。在一些情況下,沒有足夠的空間可用于在選擇相關(guān)聯(lián)的功能選項卡230之后使所有可選功能控件被顯示到用戶界面200中的邏輯分組中。根據(jù)本發(fā)明的各個實施例,在這種情況下,可將諸如“頁眉和頁腳”控件710之類的控件填充到用戶界面200中。對控件 710的選擇導(dǎo)致下拉菜單730的部署,用于顯示與控件710相關(guān)聯(lián)的可選功能控件。現(xiàn)在參考圖8,可將各種工具提示顯示給用戶以提供關(guān)于相關(guān)聯(lián)應(yīng)用程序的不同功能的有用信息或教程。例如,如圖8所示,顯示工具提示彈出對話框820以提供關(guān)于在 “欄(Columns)”區(qū)段810下面可用的功能的有用信息。如在彈出對話框820中所示,提供關(guān)于向文檔應(yīng)用欄格式和結(jié)構(gòu)的有用信息。另外,可通過所部署的彈出對話框來提供在線培訓(xùn)和其他有用信息。如應(yīng)當(dāng)理解的,可為在用戶界面200中顯示的任何功能分組提供諸如工具提示820之類的有用工具提示,或者可為單獨的功能控件提供工具提示820??身憫?yīng)于各種不同的用戶動作來執(zhí)行工具提示820的部署。例如,將鼠標(biāo)光標(biāo)放置在所選控件或控件分組上之后選擇諸如Fl鍵之類的功能鍵可部署彈出對話框。作為另一個示例,在功能控件的給定分組上右擊鼠標(biāo)設(shè)備可部署彈出對話框。包括鼠標(biāo)懸停動作或鼠標(biāo)光標(biāo)在用戶界面200的給定區(qū)段中聚焦一段時間之后自動部署的其他機制可用于部署工具提示彈出對話框。如應(yīng)當(dāng)理解的,取決于可用于顯示用戶界面200的屏幕大小或取決于由用戶界面 200的給定用戶所使用的顯示設(shè)置,變化量的空間將可用于顯示基于任務(wù)的選項卡和相關(guān)聯(lián)的可選功能控件。因此,當(dāng)在用戶界面200中有足夠的空間可用于顯示與給定基于任務(wù)的選項卡相關(guān)聯(lián)的邏輯分組并且有額外可操作區(qū)域可用時,可作出關(guān)于顯示與后續(xù)所選基于任務(wù)的選項卡相關(guān)聯(lián)的附加邏輯分組的確定。如上所述,參考圖4,包含可選功能控件的邏輯分組的用戶界面200的區(qū)段中的空間限制可以是可從視圖中關(guān)閉或折疊功能控件的一些邏輯分組。替換地,多次地與給定基于任務(wù)的選項卡相關(guān)聯(lián)的功能控件的所有邏輯分組或編輯文本可裝入可用顯示空間并且附加空白顯示空間可用于顯示附加用戶界面組件。例如,如果高分辨率計算機監(jiān)視器正在使用中,或者如果多個監(jiān)視器正在使用中,則顯示空間可足夠顯示與給定基于任務(wù)的選項卡相關(guān)聯(lián)的功能控件的所有邏輯分組和一個或多個附加基于任務(wù)的選項卡的邏輯分組,從而可用與不同基于任務(wù)的選項卡相關(guān)聯(lián)的功能控件的邏輯分組來填充帶狀用戶界面的一行相鄰放置部分。圖9示出了在帶狀用戶界面內(nèi)示出空白空間的計算機屏幕顯示,該帶狀用戶界面顯示與所選頂層功能選項卡相關(guān)聯(lián)的可選功能控件的功能控件區(qū)段。根據(jù)該實施例,如果用戶界面在響應(yīng)于接收到對給定用戶界面選項卡的選擇的指示顯示一個或多個可選功能控件之后包含可用顯示空間,則可用顯示空間可用于顯示與關(guān)聯(lián)于不同任務(wù)的附加用戶界面選項卡相關(guān)聯(lián)的附加可選功能控件??稍谟脩艚缑嬷酗@示兩個或更多個頂層功能選項卡以及包含與所選頂層功能選項卡相關(guān)聯(lián)的特定功能控件的邏輯分組的功能控件區(qū)段。艮口, 對第一頂層功能選項卡的選擇可導(dǎo)致在用戶界面的第一部分中顯示與所選第一頂層功能選項卡相關(guān)聯(lián)的第一可選功能控件集,以及對第二或后續(xù)頂層功能選項卡的選擇可導(dǎo)致在用戶界面的第二或后續(xù)部分中顯示與所選第二或后續(xù)頂層功能選項卡相關(guān)聯(lián)的第二或后續(xù)可選功能控件集。替換地,可用與所編輯對象的上下文相關(guān)聯(lián)的第二或后續(xù)可選功能控件集填充用戶界面的第二或后續(xù)部分。例如,編輯文本文檔中的圖片對象可導(dǎo)致與關(guān)聯(lián)于先前所選頂層功能選項卡的先前所顯示的功能控件集相鄰地,顯示與在用戶界面中的空白空間中編輯的圖片相關(guān)聯(lián)的功能控件集。參考圖9,在從選項卡區(qū)段中選擇基于任務(wù)的選項卡之后,在用戶界面200中的不同邏輯分組中呈現(xiàn)與所選基于任務(wù)的選項卡相關(guān)聯(lián)的第一可選功能控件集。例如,在選擇 “主頁(Home) ”選項卡905之后,在控件區(qū)段915中呈現(xiàn)具有功能按鈕的第一控件分組集,這些功能按鈕用于訪問與應(yīng)用程序的“主頁”特征相關(guān)聯(lián)的應(yīng)用程序功能。示出“表(Table)” 選項卡910,該選項卡910可被選擇來用于用第二控件區(qū)段替換第一控件區(qū)段以包含與應(yīng)用程序的“表”特征相關(guān)聯(lián)的功能控件,或用于用第二控件區(qū)段填充用戶界面200中的空白空間,如下所述。如應(yīng)當(dāng)理解的,此處描述的基于任務(wù)的選項卡及相關(guān)聯(lián)的功能控件分組是出于示例的目的并且不限于可由基于任務(wù)的選項卡以及功能按鈕和控件的相關(guān)聯(lián)分組表示的大量應(yīng)用程序功能。如圖9所示,除了所顯示的可選功能控件區(qū)段915之外,還可在用戶界面200中包含空白空間920。在一個實施例中,如果有少量與所選基于任務(wù)的選項卡相關(guān)聯(lián)的可選功能控件,則在用戶界面中可存在空白空間920。例如,在圖9中,用包含與所選基于任務(wù)的選項卡“主頁”905相關(guān)聯(lián)的可選功能控件的功能控件區(qū)段填充用戶界面。如圖所示,可選功能控件不占用在用戶界面200中可用的全部顯示空間,由此存在空白空間920。在另一個實施例中,如果在高分辨率監(jiān)視器上顯示應(yīng)用程序,則空白空間920可以是可用的。在再一個實施例中,可在多個監(jiān)視器上顯示應(yīng)用程序,這些監(jiān)視器允許空白空間920在用戶界面200中存在。如應(yīng)當(dāng)理解的,空白空間920在用戶界面200中存在可有許多原因。如在圖3和4中先前描述和示出的,在從選項卡區(qū)段選擇第二基于任務(wù)的選項卡之后,不同邏輯分組中的可選功能控件的不同功能控件區(qū)段呈現(xiàn),且替換用戶界面200中的與所選基于任務(wù)的選項卡相關(guān)聯(lián)的先前顯示的可選功能控件。為了提高效率并利用大監(jiān)視器的可用空間、多監(jiān)視器設(shè)置,和/或允許用戶每次在屏幕上看到更多命令和多組工具, 可利用可用用戶界面顯示空間來顯示兩個或更多個可調(diào)節(jié)大小的功能控件區(qū)段。根據(jù)本發(fā)明的各個實施例,如下參考圖10所述,可利用多選項卡模式,隨后激活不同頂層功能選項卡在用戶界面內(nèi)顯示第二功能控件區(qū)段。用戶可用該功能選擇并排地查看多個基于任務(wù)的選項卡的功能控件。圖10示出了在選擇第二基于任務(wù)的選項卡之后空白空間920中的第二可選功能控件集的示例顯示。如圖10所示,用與“主頁”選項卡905相關(guān)聯(lián)的可選功能填充用戶界面200。當(dāng)激活第二頂層功能選項卡“表”910時,在用戶界面200中的“表”功能控件區(qū)段 1020中與包含關(guān)聯(lián)于“主頁”選項卡905的功能的功能控件區(qū)段915相鄰地,顯示與“表”選項卡910相關(guān)聯(lián)的功能控件分組。由此,用第二所選選項卡的功能控件替換空白空間920, 并且用戶能夠使用與兩個不同的頂層功能相關(guān)聯(lián)的功能而無需在兩個選項卡之間切換。如應(yīng)當(dāng)理解的,用戶可通過選擇附加選項卡來顯式地選擇選項卡并將其安排成他 /她想要的安排中,直到消耗所有可用空白空間920。一旦用兩個或更多個相關(guān)聯(lián)的所選選項卡的功能控件的邏輯分組填充帶狀用戶界面的兩個或多個部分,用戶就可相對于彼此移動這些部分。例如,參考圖10,用戶可期望將“表”選項卡及相關(guān)聯(lián)的功能控件移動到用戶界面200的左側(cè)以使隨后在右側(cè)放置“主頁”選項卡及相關(guān)聯(lián)的控件??赏ㄟ^多種手段, 例如拖放或鍵盤或聲音命令來執(zhí)行帶狀用戶界面的部分或區(qū)段的這種操作。根據(jù)一個實施例,可永久地由用戶放置功能控件的部分以使每當(dāng)用戶啟動相關(guān)聯(lián)的應(yīng)用程序的實例并激活兩個或更多個基于任務(wù)的選項卡時,將根據(jù)由用戶設(shè)置的先前安排來放置包含基于任務(wù)的選項卡中的每一個的功能控件的用戶界面的相關(guān)聯(lián)部分。如應(yīng)當(dāng)理解的,每當(dāng)用戶所需時都可改變這種放置安排。該功能允許用戶有效地訪問他/她需要的工具而無需主動地管理他/她的選項卡的位置。多種方法可用于實現(xiàn)多選項卡顯示。根據(jù)一個實施例,可通過選擇一個或多個基于任務(wù)的選項卡用功能控件區(qū)段手動地填充用戶界面200,如上所述。例如,用戶可決定他可能只需要使用與“主頁”選項卡和“表”選項卡相關(guān)聯(lián)的功能來草擬他/她正在操作的將包含文本和表對象的文檔。除了通過選擇基于任務(wù)的選項卡905、910來顯示功能控件的附加分組之外,可基于用戶編輯動作用與應(yīng)用程序任務(wù)或功能相關(guān)聯(lián)的功能控件自動地填充空白空間920。例如,編輯文本文檔中的圖片對象可導(dǎo)致與關(guān)聯(lián)于先前所選頂層功能選項卡的先前所顯示的功能控件集相鄰地,顯示與在空白空間920中編輯的圖片相關(guān)聯(lián)的功能控件集。出于示例的目的,參考圖10,用戶可能正在利用文字處理應(yīng)用程序?qū)⑽谋炬I入文檔中,并且可在用戶界面200的“主頁”功能控件區(qū)段915內(nèi)顯示與“主頁”選項卡905相關(guān)聯(lián)的可選功能。在“主頁”區(qū)段915中包含的功能控件可將編輯文檔的文本部分所需的那些功能提供給用戶。除了文檔中的文本之外,可將表1025嵌入文檔中。根據(jù)一個實施例, 如果用戶通過點擊表、在表上懸停鼠標(biāo)或用于選擇表的其他手段來開始編輯表1025,則可將與編輯表相關(guān)聯(lián)的功能控件自動填充到空白空間920中,以使用戶不必手動地選擇與表編輯相關(guān)聯(lián)的基于任務(wù)的選項卡從而顯示所需功能控件。即,代替需要用戶選擇“表”選項卡910,編輯表對象1025可導(dǎo)致“表”選項卡910和與“表”選項卡相關(guān)聯(lián)的功能控件區(qū)段 1020被自動地填充到空白空間920中,如圖10所示。根據(jù)另一個實施例,可用與文檔內(nèi)容和/或上下文相關(guān)聯(lián)的相關(guān)基于任務(wù)的選項卡自動地填充用戶界面200而無需用戶編輯動作。例如,再次參考圖10,在文檔的所顯示部分中只存在表對象1025可導(dǎo)致在空白空間920中自動顯示相關(guān)聯(lián)的功能控件而無需用戶選擇表對象。在向上或向下滾動文檔、以及將新對象帶入顯示中時,可在用戶界面的一部分中在合適的基于任務(wù)的選項卡下面顯示那些對象的功能控件。例如,如果將圖10所示的文檔滾動到包含文本、表和圖片的不同頁面,則如果足夠的空白空間920可用,則可在用戶界面中自動地填充表對象和圖片對象兩者的功能控件。當(dāng)將文檔滾動到只包含文本的頁面時,可自動地從顯示中消除表和圖片對象的功能控件。如果正在使用第三方插件應(yīng)用程序(它用利用此處描述的選項卡界面的應(yīng)用程序準(zhǔn)確地注冊),以及如果選擇已使用第三方插件應(yīng)用程序來創(chuàng)建的對象,則可在用戶界面內(nèi)的功能控件區(qū)段內(nèi)顯示與編輯那個對象相關(guān)聯(lián)的可選功能。例如,用戶可將他/她使用第三方會計軟件應(yīng)用程序所創(chuàng)建的表導(dǎo)入所編輯的文檔中。在選擇那個表之后,可在用戶界面內(nèi)顯示來自與表內(nèi)的數(shù)據(jù)相關(guān)聯(lián)的第三方插件應(yīng)用程序的可選功能作為功能控件的邏輯分組以便于使用第三方應(yīng)用程序的功能。可根據(jù)可用空間重新安排在相應(yīng)的基于任務(wù)的選項卡下面的功能控件的邏輯分組的每一區(qū)段的布局。如應(yīng)當(dāng)理解的且如前所述,可減小各個邏輯分組的顯示的大小以允許空間顯示所有相關(guān)聯(lián)的邏輯分組。在顯示時,可作出關(guān)于可用空間的確定。因此,可減小顯示大小,可縮短或消除文本標(biāo)記,并且可重新安排給定分組中所包含的各個控件的布局以允許更有效地使用空間。在高分辨率監(jiān)視器上,多個選項卡可能能夠以它們的最大尺寸并排地出現(xiàn),從而允許用戶以他們先前不能的方式優(yōu)化他們屏幕的使用。另外,用戶可手動地改變控件的一個或多個所顯示分組的大小。例如,參考圖10,可在每一個所顯示的控件區(qū)段915、1020的右邊緣顯示調(diào)整大小控件,用于允許用于按需對每一個控件區(qū)段調(diào)整大小的點擊和拖拽操作。如應(yīng)當(dāng)理解的,點擊和拖拽操作只是可對控件區(qū)段調(diào)整大小的許多方式中的一個示例,如上所述。當(dāng)減小或擴大給定控件區(qū)段的大小時,可根據(jù)空間的改變自動地更改控件及相關(guān)聯(lián)內(nèi)容(例如,文本標(biāo)記)的顯示。替換地,如果用戶動作或基于文檔上下文將新功能控件區(qū)段添加到空白空間920,如上所述,則可自動地對所顯示的控件區(qū)段調(diào)整大小以基于可用顯示空間優(yōu)化功能控件的顯示。圖11是示出帶狀用戶界面的計算機屏幕顯示的圖示,該帶狀用戶界面顯示包含在三個所選頂層功能選項卡下面可用的多個功能的三個功能控件區(qū)段。如圖11所示,用與三個基于任務(wù)的選項卡“主頁”905、“插入” 1110和“格式(Format) ” 1130相關(guān)聯(lián)的可選功能控件填充示例用戶界面200。如上所述,可手動地部署三個控件區(qū)段915、1120和1140, 由此如果文檔的上下文(例如,用戶對文檔中對象的選擇)保證自動顯示與該對象相關(guān)聯(lián)的功能控件的控件區(qū)段,則可手動地部署用戶所選的相關(guān)聯(lián)的基于任務(wù)的選項卡或控件區(qū)段。另外,圖11示出了對功能控件區(qū)段的手動的和自動的調(diào)整大小,其中在與圖10中的那個區(qū)段的示例顯示相關(guān)的減小顯示配置中示出第一控件區(qū)段915。如上所述,可通過拖拽該區(qū)段的右邊緣手動地減小該區(qū)段,或基于用于顯示所需控件區(qū)段中的每一個的用戶界面 200中的可用空間自動地減小該區(qū)段。如此處所述,提供了用于展示基于任務(wù)的頂層功能選項卡以顯示與給定基于任務(wù)的功能選項卡相關(guān)聯(lián)的可選軟件功能控件的邏輯分組的改進用戶界面。對本領(lǐng)域的技術(shù)人員而言,顯然可對本發(fā)明作出各種修改或變化而不背離本發(fā)明的范圍或精神。在考慮說明書和實現(xiàn)此處公開的本發(fā)明之后,本發(fā)明的其他實施例對本領(lǐng)域的技術(shù)人員而言將是顯而易見的。
      權(quán)利要求
      1.一種用于經(jīng)由改進用戶界面提供來自軟件應(yīng)用程序的功能的方法,包括提供所述軟件應(yīng)用程序中可用的多個功能;根據(jù)可用所述軟件應(yīng)用程序來執(zhí)行的一個或多個任務(wù)組織所述多個功能;針對所述一個或多個任務(wù)中的每一個,在所述用戶界面200中提供用戶界面選項卡905 ;在接收到對第一用戶界面選項卡905的選擇的指示之后,在所述用戶界面200中顯示第一功能控件區(qū)段915,所述第一功能控件區(qū)段915包含用于選擇在與所選第一用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件;以及在接收到對替換用戶界面選項卡910的后續(xù)選擇的指示之后,確定在所述用戶界面 200內(nèi)除了在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,顯示空間920是否可用于顯示在與后續(xù)所選用戶界面選項卡910相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件。
      2.如權(quán)利要求1所述的方法,其特征在于,如果在所述用戶界面200內(nèi)顯示空間920可用,則除了包含用于選擇在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的所顯示的第一功能控件區(qū)段915之外,在所述用戶界面 200中顯示包含在與后續(xù)所選用戶界面選項卡910相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的第二功能控件區(qū)段1020。
      3.如權(quán)利要求1所述的方法,其特征在于,在與后續(xù)所選用戶界面選項卡910相關(guān)聯(lián)的任務(wù)下組織的所述一個或多個功能包括與關(guān)聯(lián)于正在文檔中編輯的對象1025的上下文的任務(wù)相關(guān)聯(lián)的一個或多個功能。
      4.如權(quán)利要求2所述的方法,其特征在于,還包括在接收到對第二替換用戶界面選項卡1130的第二后續(xù)選擇的指示之后,確定除了在與所述第一和后續(xù)所選用戶界面選項卡905、910相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間920是否可用于顯示包含在與第二后續(xù)所選用戶界面選項卡1130相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件的第三功能控件區(qū)段1140;以及如果在所述用戶界面200內(nèi)顯示空間920可用,則除了在與所述第一和后續(xù)所選用戶界面選項卡905、910相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200中顯示包含在與所述第二后續(xù)所選用戶界面選項卡1130相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件的第三功能控件區(qū)段1140。
      5.如權(quán)利要求1所述的方法,其特征在于,還包括接收對所編輯文檔中的對象1025的編輯動作的指示;確定除了在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間920是否可用于顯示在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件;以及如果在所述用戶界面200內(nèi)顯示空間920可用,則除了在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200 中提供在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件。
      6.如權(quán)利要求1所述的方法,其特征在于,還包括檢測所編輯文檔中的對象1025 ;確定除了在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間920是否可用于顯示在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件;以及如果在所述用戶界面200內(nèi)顯示空間920可用,則除了在與所述第一所選用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200 中提供在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件。
      7.如權(quán)利要求2所述的方法,其特征在于,還包括相對于所述第二功能控件區(qū)段1020的位置移動所述第一功能控件區(qū)段915的位置,用于優(yōu)化所述第一和第二功能控件區(qū)段915、1020所包含的一個或多個功能控件的使用。
      8.如權(quán)利要求2所述的方法,其特征在于,還包括改變所述第一或第二功能控件區(qū)段 915、1020的顯示大小以使所述第一和第二功能控件區(qū)段915、1020裝入所述用戶界面200 中可用的顯示空間,其中改變所述第一或第二功能控件區(qū)段915、1020的顯示大小以使所述第一和第二功能控件區(qū)段915、1020裝入所述用戶界面中可用的顯示空間包括在確定所述用戶界面200中可用的顯示空間允許所述第一和第二功能控件區(qū)段915、1020中的一個或兩者放大顯示或者要求必須減小所述第一和第二功能控件區(qū)段915、1020中的一個或兩者的顯示之后,自動地改變所述第一或第二功能控件區(qū)段915、1020的顯示大小以便于所述第一和第二功能控件區(qū)段915、1020裝入所述用戶界面200中可用的顯示空間。
      9.如權(quán)利要求8所述的方法,其特征在于,如果作出了所述用戶界面200中可用的顯示空間要求必須減小所述第一和第二功能控件區(qū)段915、1020中的一個或兩者的顯示的確定,則通過減小所述第一和第二功能控件區(qū)段915、1020中所包含的功能控件的一個或多個分組的顯示大小來減小所述第一和第二功能控件區(qū)段915、1020中的一個或兩者。
      10.如權(quán)利要求1所述的方法,其特征在于,還包括將用于選擇在與所選第一用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所述一個或多個控件歸組到控件的一個或多個邏輯分組中,其中所述一個或多個邏輯分組中的每一個與關(guān)聯(lián)于所選第一用戶界面選項卡905的功能子集相關(guān)聯(lián)。
      11.如權(quán)利要求10所述的方法,其特征在于,還包括如果用戶界面200缺乏足夠的空間來顯示控件的給定邏輯分組,則將所述控件的給定邏輯分組折疊成用于訪問歸組在所述控件的給定邏輯分組下的所述控件的單個可選控件;以及重新安排歸組在控件的給定邏輯分組中的各個控件的布局以減小所述控件的邏輯分組的顯示大小。
      12.一種包含計算機可執(zhí)行指令的計算機可讀介質(zhì),所述計算機可執(zhí)行指令在由計算機執(zhí)行時執(zhí)行一種用于經(jīng)由改進用戶界面提供來自軟件應(yīng)用程序的功能的方法,包括提供所述軟件應(yīng)用程序中可用的多個功能;根據(jù)可用所述軟件應(yīng)用程序來執(zhí)行的一個或多個任務(wù)組織所述多個功能;針對所述一個或多個任務(wù)中的每一個,在所述用戶界面200中提供用戶界面選項卡;在接收到對第一用戶界面選項卡905的選擇的指示之后,在所述用戶界面200中顯示第一功能控件區(qū)段915,所述第一功能控件區(qū)段915包含用于選擇在與所選第一用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件;以及接收對所編輯文檔中的對象1025的編輯動作的指示;以及如果在所述用戶界面200內(nèi)顯示空間可用,則除了所顯示的第一功能控件區(qū)段915之外,在所述用戶界面200中顯示包含在與編輯所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的第二功能控件區(qū)段1020。
      13.如權(quán)利要求12所述的計算機可讀介質(zhì),其特征在于,在除了所顯示的第一功能控件區(qū)段915之外在所述用戶界面200中顯示包含在與編輯所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的第二功能控件區(qū)段1020之前,確定除了在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間是否可用于顯示在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件;以及如果在所述用戶界面200內(nèi)顯示空間可用,則除了在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200中提供在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件。
      14.一種包含計算機可執(zhí)行指令的計算機可讀介質(zhì),所述計算機可執(zhí)行指令在由計算機執(zhí)行時執(zhí)行一種用于經(jīng)由改進用戶界面提供來自軟件應(yīng)用程序的功能的方法,包括提供所述軟件應(yīng)用程序中可用的多個功能;根據(jù)可用所述軟件應(yīng)用程序來執(zhí)行的一個或多個任務(wù)組織所述多個功能; 針對所述一個或多個任務(wù)中的每一個,在所述用戶界面200中提供用戶界面選項卡; 在接收到對第一用戶界面選項卡905的選擇的指示之后,在所述用戶界面200中顯示第一功能控件區(qū)段915,所述第一功能控件區(qū)段915包含用于選擇在與所選第一用戶界面選項卡905相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件;在接收到對替換用戶界面選項卡的后續(xù)選擇的指示之后,確定除了在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間是否可用于顯示在與后續(xù)所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件;如果在所述用戶界面200內(nèi)顯示空間可用,則除了包含用于選擇在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的所顯示的第一功能控件區(qū)段915之外,在所述用戶界面200中顯示包含在與后續(xù)所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件的第二功能控件區(qū)段1020 ; 檢測所編輯文檔中的對象1025 ;確定除了在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200內(nèi)顯示空間920是否可用于顯示在與所述對象 1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的控件;以及如果在所述用戶界面200內(nèi)顯示空間可用,則除了在與所述第一所選用戶界面選項卡相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的所顯示控件之外,在所述用戶界面200中提供在與所述對象1025相關(guān)聯(lián)的任務(wù)下組織的一個或多個功能的一個或多個控件。
      15.如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,還包括在確定所述用戶界面 200中可用的顯示空間允許放大的所述第一和第二功能控件區(qū)段915、1020中的一個或兩者的顯示或要求必須減小所述第一和第二功能控件區(qū)段915、1020中的一個或兩者的顯示定之后,自動地改變所述第一或第二功能控件區(qū)段915、1020的顯示大小以使所述第一和第二功能控件區(qū)段915、1020裝入所述用戶界面200中可用的顯示空間。
      全文摘要
      為了提高命令訪問效率并優(yōu)化用戶的可用用戶界面工作空間,提供了用于顯示與一個或多個所選頂層功能相關(guān)聯(lián)的可選軟件功能控件的邏輯分組的改進用戶界面。在選擇頂層功能選項卡之后,與頂層功能選項卡相關(guān)聯(lián)的可選功能被分成邏輯分組并被呈現(xiàn)在自定義功能控件區(qū)段中該選項卡以下。在選擇不同頂層功能選項卡之后,與后續(xù)所選頂層功能選項卡相關(guān)聯(lián)的可選功能可替換第一功能控件區(qū)段,或如果在用戶界面中可操作區(qū)域可用,則可在與第一功能控件區(qū)段相鄰的單獨功能控件區(qū)段中顯示。
      文檔編號G06F3/048GK102317897SQ201080008789
      公開日2012年1月11日 申請日期2010年1月22日 優(yōu)先權(quán)日2009年2月17日
      發(fā)明者A·M·布徹, E·E·迪安, J·C·塞特費爾德, J·M·哈里斯 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1