亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號(hào):6379593閱讀:160來源:國(guó)知局

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