两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

始終拖放的求和公式的制作方法

文檔序號:6379593閱讀:165來源:國知局

專利名稱::始終拖放的求和公式的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及插入公式的方法,尤其涉及始終拖放的求和公式。
背景技術(shù)
:計算機生產(chǎn)力應用包括用于用戶輸入公式以對數(shù)據(jù)執(zhí)行計算的功能,該數(shù)據(jù)可顯不在電子表格或字處理應用所創(chuàng)建的表格中。一般而言,輸入(enter)或鍵入(type)公式的任務對許多用戶而言是一項艱難的任務,因為他們必須要了解所有的函數(shù)名和語法以在應用中鍵入公式。在平板(tablet)或觸摸板(touchslate)型的設備上,上述任務尤其困難,這是因為在虛擬鍵盤或屏幕上鍵盤(on-screenkeyboard)上打字的增加的困難。例如,在許多平板計算設備中,用戶必須改變到不同的鍵盤視圖來獲得各符號(諸如數(shù)學運算符)、數(shù)字和文本間的訪問。正是基于這些及其他考慮才作出了本文所述的各種實施例。
發(fā)明內(nèi)容提供本
發(fā)明內(nèi)容以便以簡化的形式介紹將在以下的具體實施方式中進一步描述的一些概念。本
發(fā)明內(nèi)容并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。提供了用于在用戶界面中的內(nèi)容表面上的一位置處插入公式的實施例??稍谟嬎銠C上顯示示出狀態(tài)欄的用戶界面,該狀態(tài)欄包括一個或多個預定計算。計算機可從該用戶界面中的狀態(tài)欄接收對預定計算的選擇。隨后可將所選的預定計算從狀態(tài)欄拖拽(drag)并插入在該用戶界面中的內(nèi)容表面上的放置(drop)位置處。計算機隨后可在該用戶界面中自動生成與所選的預定計算相對應的公式。通過閱讀下面的詳細描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見。可以理解,前述一般描述和以下具體實施方式均僅是例示性的,且不限制所要求保護的本發(fā)明。提供本
發(fā)明內(nèi)容以便以簡化的形式介紹將在以下具體實施例中進一步描述的一些概念。本
發(fā)明內(nèi)容并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。圖I是根據(jù)一個實施例的用戶界面的計算機屏幕顯示,示出了正將預定計算從狀態(tài)欄拖拽到內(nèi)容表面上的放置位置;圖2是根據(jù)一個實施例的用戶界面的計算機屏幕顯示,示出了在內(nèi)容表面上的放置位置處放置預定計算后所生成的公式;圖3是根據(jù)另一個實施例的用戶界面的計算機屏幕顯示,示出了正將預定計算從狀態(tài)欄拖拽到內(nèi)容表面上的放置位置;圖4是根據(jù)一個實施例的用戶界面的計算機屏幕顯示,示出了添加到在內(nèi)容表面上的放置位置處的預定計算的顯示的描述性標簽;圖5是根據(jù)一個實施例的示出在用戶界面中的內(nèi)容表面上的一位置處插入公式的例程(routine)的流程圖;圖6是可在其中實現(xiàn)各實施例的計算設備的簡化框圖;圖7A是可在其中實現(xiàn)各實施例的移動計算設備的簡化框圖;圖7B是可在其中實現(xiàn)各實施例的移動計算設備的簡化框圖;以及圖8是可在其中實現(xiàn)各實施例的分布式計算環(huán)境的簡單框圖。具體實施例方式提供了用于在用戶界面中的內(nèi)容表面上的一位置處插入公式的實施例??稍谟嬎銠C上顯示示出狀態(tài)欄的用戶界面,該狀態(tài)欄包括一個或多個預定的計算。計算機可從該用戶界面中的狀態(tài)欄接收預定計算的選擇。隨后可將所選的預定計算從狀態(tài)欄拖拽(drag)并插入在該用戶界面中的內(nèi)容表面上的放置(drop)位置處。計算機隨后可在該用戶界面中自動生成與所選的預定計算相對應的公式。圖I是根據(jù)一個實施例的用戶界面100的計算機屏幕顯示,示出了將預定計算120從狀態(tài)欄117拖拽到內(nèi)容表面105上的放置位置155;用戶界面100可由計算機所執(zhí)行的生產(chǎn)力應用生成。根據(jù)一個實施例,生產(chǎn)力應用可包括客戶端的或基于web的電子表格應用,諸如來自華盛頓州雷蒙德的微軟公司的EXCEL電子表格軟件。應當理解,根據(jù)文本描述的各實施例,可以使用來自其他制造商的其他電子表格應用。本領(lǐng)域的技術(shù)人員應當理解,根據(jù)本文描述的各實施例,還可以使用來自其他制造商的其他生產(chǎn)力應用。其他生產(chǎn)力應用可包括但不限于字處理軟件、演示文稿圖形軟件、圖表軟件、項目管理軟件、發(fā)布軟件和筆記軟件。應當理解,上述生產(chǎn)力應用可以包括單個的應用程序,或者替代地可以被合并到生產(chǎn)力應用套裝中,諸如來自微軟公司的OFFICE應用程序套裝。用戶界面100中的內(nèi)容表面105可包括電子表格應用工作簿(即,電子表格)以顯示數(shù)據(jù)值115,所述數(shù)據(jù)值可顯示在內(nèi)容表面105的列中。狀態(tài)欄117可顯示多個預定計算,所述計算是基于數(shù)據(jù)值115從常用公式自動生成的。根據(jù)一個實施例,用于生成內(nèi)容表面105的生產(chǎn)力應用可進一步被配置成自動生成預定計算,所述預定計算可包括但不限于基于常用公式(諸如聚合函數(shù)(aggregagefunction))對包含所述數(shù)據(jù)值115的所選單元格的平均值120、計數(shù)125、最小值130、總和135、最大值137、和數(shù)字計數(shù)(numericalcount)139。例如,響應于對單元格C3到C8中的數(shù)據(jù)值的選擇,生產(chǎn)力應用可自動利用公式(例如,聚合函數(shù))來計算所選擇的數(shù)據(jù)值的平均值、計數(shù)、最小值和總和,并將結(jié)果顯示在狀態(tài)欄117中。應當理解,根據(jù)本文描述的實施例,也可以使用其他聚合函數(shù)。還應理解,根據(jù)一個實施例,預定計算也可與聚合函數(shù)之外的公式相關(guān)聯(lián)。例如,對于字處理文檔,本文描述的生產(chǎn)力應用可被配置成自動利用字段碼(即,文檔中可能改變的數(shù)據(jù)的占位符)而不是聚合函數(shù)來自動計算與文檔相關(guān)聯(lián)的日期和頁數(shù),以在狀態(tài)欄117中顯示。類似地,對于演示文稿文檔,本文描述的生產(chǎn)力應用可被配置成自動利用程序指令來自動計算包括該演示文稿文檔的幻燈片的幻燈片數(shù),以在狀態(tài)欄117中顯示。狀態(tài)欄117還可顯示定制計算140,所述定制計算可以是用戶創(chuàng)建的公式的結(jié)果。例如,定制計算140表示單元格范圍C3:C8中的數(shù)據(jù)值115的總和除以100。應當理解,還可定義其他定制計算而不背離本文描述的實施例的范圍,諸如將英尺轉(zhuǎn)換為英寸。根據(jù)一個實施例,可以通過在電子表格單元格中鍵入公式并將該公式拖拽到狀態(tài)欄117中來定制計算,以便根據(jù)用戶創(chuàng)建的公式來自動計算在電子表格上選擇的任何范圍的單元格。如同上面簡短討論的,用戶界面100示出預定計算平均值120正被從狀態(tài)欄117拖拽到內(nèi)容表面105上的放置位置155。根據(jù)一個實施例,預定計算平均值120從狀態(tài)欄117的拖拽可以響應于用戶將指針145導航到預定計算平均值120、使用計算機輸入設備(例如,鼠標)來將預定計算平均值120在內(nèi)容表面105上朝放置位置155拖拽來在計算設備上發(fā)起。根據(jù)另一個實施例,預定計算平均值120的拖拽可以響應于通過使用手指或指示筆來將預定計算平均值120從狀態(tài)欄117在內(nèi)容表面105上朝放置位置155拖拽來在啟用觸摸的計算設備(諸如平板或觸摸板型設備)上的觸摸輸入而由用戶發(fā)起。根據(jù)又一個實施例,預定計算平均值120的拖拽可以響應于通過(使用手指或指示筆)輕擊預定計算平均值120以將其作為用戶界面元素(例如,按鈕)進行選擇并隨后將該用戶界面元素在內(nèi)容表面105上朝放置位置155拖拽來在啟用觸摸的計算設備(諸如平板或觸摸板型設備)上的觸摸輸入而由用戶發(fā)起。應當理解,上面討論的示例還可被應用到定制計算(諸如定制計算140)的拖拽和放置。根據(jù)一個實施例,放置位置155可包括電子表格中用于顯示從狀態(tài)欄117拖拽來的預定的或定制的計算的用戶確定的單元格。用戶界面100還包括公式欄150,公式欄150可用于在已將預定或定制的計算放置到放置位置155處之后顯示與該預定或定制的計算相對應的公式。圖2是根據(jù)一個實施例的圖I的用戶界面100的計算機屏幕顯示,示出了在內(nèi)容表面105上的放置位置處放置預定計算120后所生成的公式220。根據(jù)本實施例,在將預定計算(諸如預定計算平均值120)放置在內(nèi)容表面105上后,生產(chǎn)力應用可在公式欄150中生成公式220。圖3是根據(jù)另一個實施例的用戶界面300的計算機屏幕顯示,示出了將預定計算320從狀態(tài)欄317拖拽到內(nèi)容表面305上的放置位置355。用戶界面300可由計算機所執(zhí)行的生產(chǎn)力應用生成,并且如上面針對圖I的用戶界面100所討論的,可包括客戶端或基于web的電子表格應用、字處理軟件、演示文稿圖形軟件、圖表軟件、項目管理軟件、發(fā)布軟件和筆記軟件。應該理解,前述生產(chǎn)力應用可包括單個的應用程序,或者替代地,可以被合并到生產(chǎn)力應用套裝中。用戶界面300中的內(nèi)容表面305可包括電子表格應用工作簿(即,電子表格)以顯示數(shù)據(jù)值315(即,重量),所述數(shù)據(jù)值可作為表格中的列顯示在內(nèi)容表面305中。狀態(tài)欄317可顯示多個預定計算,所述計算是基于數(shù)據(jù)值315從常用公式自動生成的。根據(jù)一個實施例,用于生成內(nèi)容表面305的生產(chǎn)力應用可進一步被配置成自動生成預定計算,所述預定計算可包括但不限于包含數(shù)據(jù)值315的所選單元格(即,單元格E3到E26)上的平均值320、計數(shù)330、以及總和340。如同上面簡短討論的,用戶界面300示出預定計算平均值320正被從狀態(tài)欄317拖拽到內(nèi)容表面305上的放置位置355。根據(jù)一個實施例,預定計算平均值320從狀態(tài)欄317的拖拽可以響應于用戶將指針345導航到預定計算平均值320、使用計算機輸入設備(例如,鼠標)來將預定計算平均值320在內(nèi)容表面305上朝放置位置355拖拽來在計算設備上發(fā)起。根據(jù)另一個實施例,預定計算平均值320的拖拽可以響應于通過使用手指或指示筆來將預定計算平均值320從狀態(tài)欄317在內(nèi)容表面305上朝放置位置355拖動來在啟用觸摸的計算設備(諸如平板或觸摸板型設備)上的觸摸輸入而由用戶發(fā)起。根據(jù)又一個實施例,預定計算平均值320的拖拽可以響應于通過(使用手指或指示筆)輕擊一次預定計算平均值320以將其作為用戶界面元素(例如,按鈕)進行選擇并隨后將該用戶界面元素在內(nèi)容表面305上朝放置位置355拖拽來在啟用觸摸的計算設備(諸如平板或觸摸板型設備)上的觸摸輸入而由用戶發(fā)起。根據(jù)一個實施例,放置位置355可包括電子表格中用于顯示從狀態(tài)欄317拖拽來的預定計算的用戶確定的單元格。圖4是根據(jù)一個實施例的用戶界面300的計算機屏幕顯示,示出了在內(nèi)容表面305上的放置位置處添加到預定計算的顯示的描述性標簽410。根據(jù)本實施例,生產(chǎn)力應用可自動生成并在預定計算平均值320附近顯示描述性標簽410“平均重量”,所述預定計算平均值320表示包括內(nèi)容表面305上的單元格E2:E26的所選范圍的平均重量。因此,應當理解,根據(jù)一個實施例,如果當前選擇的范圍是良好定義的構(gòu)造的一部分(諸如表格中的列),則生產(chǎn)力應用可被配置成在將預定計算從狀態(tài)欄拖曳到的單元格附近的單元格中插入標簽。然而,應當理解,即便當前選擇的范圍不是良好定義的構(gòu)造的一部分,生產(chǎn)力應用也可被配置。例如,即便生產(chǎn)力應用不能夠確定當前選擇的范圍是否是表格的一部分或具有定義的結(jié)構(gòu),該生產(chǎn)力應用也可被配置成將一計算用“平均值”來做標簽。圖5是示出根據(jù)一個實施例的在用戶界面中的內(nèi)容表面上的一位置處插入公式的例程500的流程圖。當閱讀對本文呈現(xiàn)的例程的討論時,應當理解,各實施例的邏輯操作被實現(xiàn)為(I)運行于計算系統(tǒng)上的一系列計算機實現(xiàn)的動作或程序模塊,和/或(2)計算系統(tǒng)內(nèi)互連的機器邏輯電路或電路模塊。實現(xiàn)是取決于實現(xiàn)各實施例的計算系統(tǒng)的性能需求的選擇。因此,圖5中所例示的并且構(gòu)成在此所描述的各實施例的邏輯操作被不同地稱為操作、結(jié)構(gòu)性設備、動作或模塊。本領(lǐng)域技術(shù)人員將認識到,這些操作、結(jié)構(gòu)設備、動作和模塊可用軟件、固件、專用數(shù)字邏輯、及其任意組合實現(xiàn),而不背離如本文中闡述的權(quán)利要求內(nèi)陳述的各實施例的精神和范圍。例程500開始于操作505,在操作505,可使用計算設備執(zhí)行生產(chǎn)力應用來在用戶界面中接收對內(nèi)容表面上的值的范圍的選擇。根據(jù)一個實施例,用戶可通過使用計算機輸入設備(例如鼠標)人工選擇內(nèi)容表面上的值的范圍(例如,電子表格中的單元格的范圍)來選擇該范圍,或者替代地,用戶可通過使用觸摸輸入來選擇該范圍,所述觸摸輸入可包括使用手指來選擇在平板或移動板計算設備上顯示的值的范圍。從操作505,例程500繼續(xù)到操作510,在操作510,該計算設備上執(zhí)行的生產(chǎn)力應用可在用戶界面狀態(tài)欄中顯示預定計算。具體而言,該生產(chǎn)力應用可被配置成顯示包括一個或多個聚合函數(shù)結(jié)果的狀態(tài)欄,所述聚合函數(shù)結(jié)果可包括但不限于平均值、計數(shù)、最小值、最大值、數(shù)字計數(shù)和總和。從操作510,例程500繼續(xù)到可選操作512,在可選操作512,該計算設備上執(zhí)行的生產(chǎn)力應用可向用戶界面中的狀態(tài)欄添加一個或多個定制計算。如同上面針對圖I所討論的,定制計算可以是用戶創(chuàng)建的公式的結(jié)果。根據(jù)一個實施例,可以通過在生產(chǎn)力應用中鍵入公式并將該公式拖拽到狀態(tài)欄中來定制計算,以便根據(jù)用戶創(chuàng)建的公式來自動計算在內(nèi)容表面上選擇的任何范圍的單元格。從操作512,例程500繼續(xù)到操作515,在操作515,該計算設備上執(zhí)行的生產(chǎn)力應用可接收對狀態(tài)欄中的預定計算的選擇。例如,生產(chǎn)力應用可接收對指示電子表格中的一組當前選擇的單元格中的數(shù)值的平均值的預定計算結(jié)果的選擇。從操作515,例程500繼續(xù)到操作520,在操作520,該計算設備上執(zhí)行的生產(chǎn)力應用可從狀態(tài)欄拖拽所選擇的預定計算。具體而言,在從計算機輸入設備或觸摸輸入接收輸入之后,生產(chǎn)力應用可將所選的預定計算從狀態(tài)欄拖拽到“放置位置”(例如,電子表格中的用戶確定的單元格)。從操作520,例程500繼續(xù)到操作525,在操作525,該計算設備上執(zhí)行的生產(chǎn)力應用可在用戶界面中的內(nèi)容表面上的放置位置處插入所選的預定計算。例如,所選的預定計算可以被放置到電子表格中的預定的(即,用戶預先確定的)單元格。從操作525,例程500繼續(xù)到操作530,在操作530,該計算設備上執(zhí)行的生產(chǎn)力應用可自動生成與用戶界面中的所選的預定計算相對應的公式。例如,如同上面針對圖I所討論的,在內(nèi)容表面上的放置位置處放置預定計算后,生產(chǎn)力應用可在用戶界面中的公式欄中生成公式。從操作530,例程500繼續(xù)到操作535,在操作535,該計算設備上執(zhí)行的生產(chǎn)力應用可在該至少一個預定計算附近在內(nèi)容表面中自動插入描述性標簽。例如,如同上面針對圖4所討論的,如果該內(nèi)容表面上當前選擇的范圍是良好定義的構(gòu)造(諸如表格中的列)的一部分,則生產(chǎn)力應用可被配置成在將預定計算從狀態(tài)欄拖曳到的單元格附近的單元格中插入標簽。從操作535,例程500隨后結(jié)束。圖6是示出可用來實施本發(fā)明的各實施例的計算設備600的示例物理組件的框圖。下面描述的計算設備組件可適用于以上結(jié)合圖5描述的計算設備。在基本配置中,計算設備600可包括至少一個處理單元602和系統(tǒng)存儲器604。取決于計算設備的配置和類型,系統(tǒng)存儲器604可包括,但不限于,易失性存儲器(例如,隨機存取存儲器(RAM))、非易失性存儲器(例如,只讀存儲器(ROM))、閃存、或任何組合。系統(tǒng)存儲器604可包括操作系統(tǒng)605和生產(chǎn)力應用601。操作系統(tǒng)605例如可適用于控制計算設備600的操作,并且根據(jù)一實施例操作系統(tǒng)505可包括來自華盛頓州雷蒙德市的微軟公司的WINDOWS操作系統(tǒng)。應當可以理解,在此描述的各實施例也可結(jié)合其它操作系統(tǒng)和應用程序來實現(xiàn),并進一步不被限定為任何特定的應用或系統(tǒng)。計算設備600可具有附加特征或功能。例如,計算設備600還可包括附加數(shù)據(jù)存儲設備(可移動和/或不可移動),例如磁盤、光盤或磁帶。這些附加存儲在圖6中由可移動存儲609和不可移動存儲610示出。當在計算設備600的處理單元602上執(zhí)行時,生產(chǎn)力應用601可執(zhí)行用于在用戶界面中的內(nèi)容表面上的一位置處插入公式的例程,該例程包括例如如上所述的例程500中的一個或多個操作。上述例程是說明性的,且處理單元602可執(zhí)行其他例程。一般而言,符合各實施例,可提供程序模塊,程序模塊包括可執(zhí)行特定任務或可實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,各實施例可用其他計算機系統(tǒng)配置來實踐,包括手持式設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費電子產(chǎn)品、小型機、大型計算機等。各實施例也可以在其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。此外,各實施例可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個芯片上實踐。例如,可以通過片上系統(tǒng)(“S0C”)來實踐各實施例,其中,可以將圖6中示出的每個或許多組件集成到單個集成電路上。這樣的SOC設備可包括一個或多個處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應用功能,所有這些都被集成到(或“燒錄到”)芯片基板上作為單個集成電路。當通過SOC操作時,在此所述的關(guān)于生產(chǎn)力應用601的功能可以通過與計算設備/系統(tǒng)600的其他組件一起集成在單個集成電路(芯片)上的應用專用邏輯來操作。各實施例還可使用能夠執(zhí)行諸如例如,AND(與)、0R(或)和NOT(非)的邏輯運算的其他技術(shù)來實踐,包括但不限于,機械、光學、流體和量子技術(shù)。另外,各實施例可在通用計算機或任何其他電路或系統(tǒng)中實踐。例如,各實施例可被實現(xiàn)為計算機過程(方法)、計算系統(tǒng)、或諸如計算機程序產(chǎn)品或計算機可讀介質(zhì)之類的制品。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀并對用于執(zhí)行計算·機過程的指令的計算機程序編碼的計算機存儲介質(zhì)。本文所使用的術(shù)語計算機可讀介質(zhì)可包括計算機存儲介質(zhì)。計算機存儲介質(zhì)可包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器604、可移動存儲609和不可移動存儲610都是計算機存儲介質(zhì)示例(即,存儲器存儲)。計算機存儲介質(zhì)可以包括,但不限于,RAM、ROM、電可擦除只讀存儲器(EEPR0M)、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、磁帶盒、磁帶、磁盤存儲或其它磁性存儲設備、或可用于存儲信息且可以由計算機設備600訪問的任何其它介質(zhì)。任何這樣的計算機存儲介質(zhì)都可以是計算設備600的一部分。計算設備600也可具有輸入設備612,如鍵盤、鼠標、筆、語首輸入設備、觸摸輸入設備等等。也可包括輸出設備614,如顯示器、揚聲器、打印機等等。上述設備是示例,并且可使用其他設備。本文所使用的術(shù)語計算機可讀介質(zhì)還可包括通信介質(zhì)。通信介質(zhì)可由諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來體現(xiàn),并且包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”可以描述以對該信號中的信息進行編碼的方式設定或者改變其一個或多個特征的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡或直接線連接等有線介質(zhì),以及諸如聲學、射頻(RF)、紅外線和其他無線介質(zhì)等無線介質(zhì)。圖7A和7B示出可用來實施各實施例的合適的移動計算環(huán)境,例如移動計算設備750、智能電話、平板個人計算機、膝上型計算機等。參考圖7A,示出了用于實現(xiàn)各實施例的示例移動計算設備750。在一基本配置中,移動計算設備750是具有輸入元件和輸出元件兩者的手持式計算機。輸入元件可包括允許用戶將信息輸入到移動計算設備750中的觸摸屏顯示器725和輸入按鈕710。移動計算設備750還可結(jié)合允許進一步的用戶輸入的可選的側(cè)面輸入元件720。可選的側(cè)面輸入元件720可以是旋轉(zhuǎn)開關(guān)、按鈕、或任何其他類型的手動輸入元件。在替代實施例中,移動計算設備750可結(jié)合更多或更少的輸入元件。例如,在某些實施例中,顯示器725可以不是觸摸屏。在又一替代實施例中,移動計算設備是便攜式電話系統(tǒng),如具有顯示器725和輸入按鈕710的蜂窩電話。移動計算設備750還可包括可選的小鍵盤705??蛇x的小鍵盤705可以是物理小鍵盤或者在觸摸屏顯示器上生成的“軟”小鍵盤。移動計算設備750結(jié)合輸出元件,如可顯示圖形用戶界面(⑶I)的顯示器725。其他輸出元件包括揚聲器730和LED光726。另外,移動計算設備750可包含振動模塊(未示出),該振動模塊使得移動計算設備750振動以將事件通知給用戶。在又一實施例中,移動計算設備750可結(jié)合耳機插孔(未示出),用于提供另一手段來提供輸出信號。盡管此處組合移動計算設備750來描述,但在替代實施例中,還可組合任何數(shù)量的計算機系統(tǒng)來被使用,如在臺式環(huán)境中、膝上型或筆記本計算機系統(tǒng)、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、網(wǎng)絡PC、小型計算機、大型計算機等。各實施例也可在分布式計算環(huán)境中實踐,其中任務由分布式計算環(huán)境中通過通信網(wǎng)絡鏈接的遠程處理設備來執(zhí)行,程序可位于本機和遠程存儲器存儲設備中。總而言之,具有多個環(huán)境傳感器、向用戶提供通知的多個輸出元件和多個通知事件類型的任何計算機系統(tǒng)可結(jié)合在此描述的各實施例。圖7B是示出在一個實施例中使用的移動計算設備(諸如圖7A所示的移動計算設備750)的組件的框圖。S卩,移動計算設備750可結(jié)合系統(tǒng)702以實現(xiàn)某些實施例。例如,系統(tǒng)702可被用于實現(xiàn)可運行與臺式或筆記本計算機的應用類似的一個或多個應用的“智能電話”,諸如例如以上結(jié)合圖1-6討論的生產(chǎn)力應用以及其他應用。在某些實施例中,系統(tǒng)702被集成為計算設備,諸如集成的個人數(shù)字助理(PDA)和無線電話。生產(chǎn)力應用767可被加載到存儲器762中并在操作系統(tǒng)764上或與操作系統(tǒng)764相關(guān)聯(lián)地運行。電子表格應用767可執(zhí)行用于在用戶界面中的內(nèi)容表面上的一地點處插入公式的例程,包括例如上面描述的例程500中的一個或多個操作。系統(tǒng)702還包括存儲器762內(nèi)的非易失性存儲768。非易失性存儲768可被用于存儲在系統(tǒng)702斷電時不會丟失的持久信息。生產(chǎn)力應用767可使用信息并將其存儲在非易失性存儲768中。同步應用(未示出)也駐留于系統(tǒng)702上且被編程為與駐留在主機計算機上的對應的同步應用交互,以保持非易失性存儲768中存儲的信息與主機計算機處存儲的相應信息同步。應當理解,其它應用也可被加載到存儲器762中并在移動計算設備750上運行。系統(tǒng)702具有可被實現(xiàn)為一個或多個電池的電源770。電源770還可包括外部功率源,如補充電池或?qū)﹄姵爻潆姷腁C適配器或加電對接托架。系統(tǒng)702還可包括執(zhí)行發(fā)射和接收無線電頻率通信的功能的無線電772。無線電772通過通信運營商或服務供應商方便了系統(tǒng)702與“外部世界”之間的無線連接。無線電772的來往傳輸是在操作系統(tǒng)764的控制下進行的。換言之,無線電772接收的通信可通過操作系統(tǒng)764傳播到生產(chǎn)力應用767,反之亦然。無線電772允許系統(tǒng)702例如通過網(wǎng)絡與其他計算設備通信。無線電772是通信介質(zhì)的一個示例。系統(tǒng)702的實施例被示為具有以下兩種類型的通知輸出設備可用于提供視覺通知的LED780和可用于與揚聲器730—起提供音頻通知的音頻接口774。這些設備可直接耦合到電源770,使得當被激活時,即使為了節(jié)省電池功率而可能關(guān)閉處理器760和其它組件,它們也保留一段由通知機制指示的保持通電時間。LED780可被編程為無限地保持通電,直到用戶采取動作指示該設備的通電狀態(tài)。音頻接口774用于向用戶提供聽覺信號并從用戶接收聽覺信號。例如,除了被耦合到揚聲器730之外,音頻接口774還可被耦合到話筒(未示出)來接收可聽輸入,以便方便電話通話。根據(jù)各實施例,話筒也可充當音頻傳感器來便于對通知的控制。系統(tǒng)702可進一步包括允許板載相機730的操作來記錄靜止圖像、視頻流等的視頻接口776。實現(xiàn)系統(tǒng)702的移動計算設備可具有附加特征或功能。例如,設備還可包括附加數(shù)據(jù)存儲設備(可移動的/或不可移動的),諸如磁盤、光盤或磁帶。此類附加存儲在圖7B中由存儲768示出。移動計算設備750生成或捕捉的且經(jīng)系統(tǒng)702存儲的數(shù)據(jù)/信息可如上所述本地存儲在移動計算設備750上,或數(shù)據(jù)可被存儲在可由設備通過無線電772或通過移動計算設備750和與移動計算設備750相關(guān)聯(lián)的一分開的計算設備之間的有線連接訪問的任何數(shù)量的存儲介質(zhì)上,該計算設備如例如因特網(wǎng)之類的分布式計算網(wǎng)絡中的服務器計算機。如應理解的,此類數(shù)據(jù)/信息可經(jīng)移動計算設備750、經(jīng)無線電772或經(jīng)分布式計算網(wǎng)絡來被訪問。類似地,這些數(shù)據(jù)/信息可根據(jù)已知的數(shù)據(jù)/信息傳送和存儲手段來容易地在計算·設備之間傳送以供存儲和使用,這些手段包括電子郵件和協(xié)作數(shù)據(jù)/信息共享系統(tǒng)。圖8是可在其中實現(xiàn)各實施例的分布式計算環(huán)境的簡單框圖。分布式計算系統(tǒng)可包括多個客戶端設備,諸如計算設備805、平板計算設備803和移動計算設備810??蛻舳嗽O備805、803和810可與分布式計算網(wǎng)絡815(例如,因特網(wǎng))進行通信。服務器820是通過網(wǎng)絡815與客戶端設備805、803和810進行通信的。服務器820可存儲可用于執(zhí)行在用戶界面中的內(nèi)容表面上的一地點處插入公式的例程的生產(chǎn)力應用800,包括例如上面描述的例程500中的一個或多個操作。服務器820上的生產(chǎn)力應用800可被客戶端設備805、803和810(通過網(wǎng)絡815)利用以生產(chǎn)電子文檔并用于將其存儲在存儲816中。以上參考方法、系統(tǒng)和計算機程序產(chǎn)品的框圖和/或操作說明描述了各實施例。框中所注明的各功能/動作可按不同于任何框圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個框?qū)嶋H上可基本同時執(zhí)行,或者這些框有時可按相反的次序執(zhí)行。盡管已描述了特定實施例,但也可能存在其他實施例。此外,雖然各實施例被描述為與存儲在存儲器和其他存儲介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但是數(shù)據(jù)還可被存儲在其他類型的計算機可讀介質(zhì)上或從其讀取,諸如輔助存儲設備(像硬盤、軟盤、或⑶-ROM)、來自因特網(wǎng)的載波、或其他形式的RAM或ROM。此外,所公開的例程的各操作可以任何方式修改,包括通過對各操作重新排序和/或插入或刪除操作,而不背離本文描述的實施例。對本領(lǐng)域的技術(shù)人員而言,顯然可作出各個修改或變化,而不背離本文描述的實施例的范圍或精神。在考慮說明書和實現(xiàn)本文描述的實施例之后,其他實施例對本領(lǐng)域的技術(shù)人員而言將是顯而易見的。權(quán)利要求1.一種用于在用戶界面中的內(nèi)容表面上的一位置處插入公式的計算機實現(xiàn)的方法,包括通過計算機,在所述用戶界面中顯示包括至少一個預定計算的狀態(tài)欄;通過所述計算機,在所述用戶界面中接收對所述狀態(tài)欄中的所述至少一個預定計算的選擇;通過所述計算機,在所述用戶界面中將所選的至少一個預定計算從所述狀態(tài)欄拖拽;通過所述計算機,在所述用戶界面中在所述內(nèi)容表面上的放置位置處插入所述所選的至少一個預定計算;通過所述計算機,自動地在所述用戶界面中生成與所述所選的至少一個預定計算相對應的公式。2.如權(quán)利要求I所述的方法,其特征在于,還包括在通過計算機在所述用戶界面中顯示包括至少一個預定計算的狀態(tài)欄之前,在所述用戶界面中接收對所述內(nèi)容表面上的值的范圍的選擇。3.如權(quán)利要求I所述的方法,其特征在于,還包括在所述至少一個預定計算附近在所述內(nèi)容表面中插入描述性標簽。4.如權(quán)利要求I所述的方法,其特征在于,還包括向所述用戶界面中的所述狀態(tài)欄添加至少一個定制計算。5.如權(quán)利要求4所述的方法,其特征在于,向所述用戶界面中的所述狀態(tài)欄添加至少一個定制計算包括將至少一個定制公式拖拽到所述狀態(tài)欄。6.如權(quán)利要求I所述的方法,其特征在于,通過計算機在所述用戶界面中顯示包括至少一個預定計算的狀態(tài)欄包括顯示至少一個聚合函數(shù)結(jié)果。7.如權(quán)利要求6所述的方法,其特征在于,顯示至少一個聚合函數(shù)結(jié)果包括顯示從包括以下各項的組中選擇的至少一個函數(shù)結(jié)果平均值、計數(shù)、最小值、最大值、數(shù)字計數(shù)和總和。8.如權(quán)利要求I所述的方法,其特征在于,通過所述計算機在所述用戶界面中在所述內(nèi)容表面上的放置位置處插入所述所選的至少一個預定計算包括將所述所選的至少一個預定計算插入電子表格中的單元格中。9.一種用于在用戶界面中的內(nèi)容表面上的一位置處插入公式的計算機系統(tǒng),包括用于存儲可執(zhí)行程序代碼的存儲器;以及功能上耦合至所述存儲器的處理器,所述處理器響應包含在所述程序代碼中的計算機可執(zhí)行指令并用于在所述用戶界面中接收對所述內(nèi)容表面上的值的范圍的選擇;在所述用戶界面中顯示包括至少一個預定計算的狀態(tài)欄;在所述用戶界面中接收對所述狀態(tài)欄中的所述至少一個預定計算的選擇;在所述用戶界面中將所選的至少一個預定計算從所述狀態(tài)欄拖拽;在所述用戶界面中將所述所選的至少一個預定計算在所述內(nèi)容表面上的放置位置處插入;自動地在所述用戶界面中生成與所述所選的至少一個預定計算相對應的公式。10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述處理器進一步用于在所述用戶界面中將描述性標簽自動插入在所述內(nèi)容表面中的所述至少一個預定計算附近?!と恼景l(fā)明涉及始終拖放的求和公式。提供在用戶界面中的內(nèi)容表面上的一位置處插入公式??稍谟嬎銠C上顯示示出狀態(tài)欄的用戶界面,該狀態(tài)欄包括一個或多個預定的計算。計算機可從該用戶界面中的狀態(tài)欄接收預定計算的選擇。隨后可將所選的預定計算從狀態(tài)欄拖拽并插入在該用戶界面中的內(nèi)容表面上的放置位置處。計算機隨后可在該用戶界面中自動生成與所選的預定計算相對應的公式。文檔編號G06F9/44GK102945227SQ201210409069公開日2013年2月27日申請日期2012年10月24日優(yōu)先權(quán)日2011年10月25日發(fā)明者E·W·帕特森,K·X·程,B·E·蘭帕森申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
菏泽市| 介休市| 沙雅县| 六枝特区| 时尚| 道孚县| 皋兰县| 鄂托克前旗| 夏河县| 武隆县| 台安县| 鞍山市| 泰和县| 永新县| 琼结县| 商丘市| 始兴县| 朝阳市| 莱芜市| 洮南市| 嵊州市| 仪陇县| 赤壁市| 平山县| 寻乌县| 若羌县| 依安县| 永登县| 衡东县| 科技| 桐柏县| 张掖市| 全椒县| 万盛区| 信阳市| 大渡口区| 万荣县| 香格里拉县| 道真| 阳春市| 平泉县|