欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于對象創(chuàng)建信息的應用接口的制作方法

文檔序號:6496351閱讀:194來源:國知局
用于對象創(chuàng)建信息的應用接口的制作方法
【專利摘要】在計算系統(tǒng)的內存中形成應用對象。計算系統(tǒng)的系統(tǒng)級確定要創(chuàng)建應用對象,但是還確定用于創(chuàng)建應用對象的對象創(chuàng)建信息的至少一部分可在運行在該計算系統(tǒng)上的應用處得到。然后,系統(tǒng)通過接口與應用連接,以使得通過使用可在應用處得到的對象創(chuàng)建信息來在內存中創(chuàng)建應用對象。作為示例,系統(tǒng)級可以解析定義了程序的各種對象的層次結構化文檔。
【專利說明】用于對象創(chuàng)建信息的應用接口
【背景技術】
[0001]通常,按照層次結構化的方式撰寫文檔,其中,文檔的部分按照層次表示節(jié)點,并且存在用于識別節(jié)點之間的相互關系的某約定。進入到某層次結構中的組織是有益的,因為它允許在文檔內更有效地組織并標識數(shù)據(jù)。這是開發(fā)可擴展標記語言或XML的驅使動機
之一 O
[0002]甚至已經有用于基于層次結構化文檔定義應用程序的標準。一種這樣的標準稱作可擴展應用標記語言(XAML),但是在XML標準之上創(chuàng)建。
[0003]在運行期間,XAML解析器解釋XAML文檔,并且使得在內存中實例化相應對象。整個對象層次可以通過解釋XAML文檔而構造。XAML解析器使用對象創(chuàng)建信息來使得對象被構造。這樣的對象創(chuàng)建信息可以包括,例如類型構造器、屬性(或事件)存取器,以及其他類型信息。

【發(fā)明內容】

[0004]本文所描述的至少一個實施例涉及,在計算系統(tǒng)的內存中形成應用對象。計算系統(tǒng)確定要創(chuàng)建應用對象。然后,系統(tǒng)通過接口與應用連接,以使得通過使用可在應用處得到的對象創(chuàng)建信息來在內存中創(chuàng)建應用對象。作為示例,系統(tǒng)級可以解析定義了程序的各種對象的層次結構化文檔。該文檔可以包括定義了程序的各種對象及其關系的層次聲明。
[0005]本
【發(fā)明內容】
被提供來以簡要形式介紹概念的選擇,以下將在【具體實施方式】中對這些概念進行進一步的描述。本
【發(fā)明內容】
既不是旨在標識所要求保護的主題的關鍵特征或必要特征,也不是旨在用于幫助確定所要求保護的主題的范圍。
【專利附圖】

【附圖說明】
[0006]為了描述可以據(jù)以獲得以上記載的優(yōu)點和特征以及其他優(yōu)點和特征的方式,將參照附圖提供各種實施例的更詳細的描述。應理解的是,這些圖僅僅描述樣例實施例,因此不應認為是限制本發(fā)明的范圍,將通過使用附圖而以額外的特征和細節(jié)描述并說明這些實施例,其中:
圖1圖示出可以用于采用本文所描述的實施例的示例計算系統(tǒng);
圖2圖示出其中系統(tǒng)可以使用應用接口來創(chuàng)建在應用中定義的對象的環(huán)境;
圖3圖示出用于在計算系統(tǒng)的內存中創(chuàng)建對象的方法的流程圖,其中,一些對象是系統(tǒng)對象,而一些對象是應用對象;
圖4圖示出其中可以按照能夠實現(xiàn)圖2的接口的方式來構造應用的環(huán)境;以及圖5圖示出應用接口支持代碼可以如何通過應用接口的另一實例從另外的第二級代碼遞推地獲取對象創(chuàng)建信息。
【具體實施方式】
[0007]根據(jù)本文所描述的實施例,描述了在計算系統(tǒng)的內存中形成應用對象。計算系統(tǒng)的系統(tǒng)級確定要創(chuàng)建應用對象。然后,系統(tǒng)通過接口與應用連接,以使得通過使用可在應用處得到的對象創(chuàng)建信息來在內存中創(chuàng)建應用對象。作為示例,系統(tǒng)級可以解析定義了程序的各種對象(包括應用對象)的層次結構化文檔。首先,將相對于圖1來描述關于計算系統(tǒng)的一些介紹性討論。然后,將相對于圖2至圖5來描述應用對象的形成的實施例。
[0008]首先,將相對于圖1來描述關于計算系統(tǒng)的介紹性討論。現(xiàn)在,計算系統(tǒng)日益采取多種多樣的形式。例如,計算系統(tǒng)可以是手持式設備、器具、膝上型計算機、桌面型計算機、大型機、分布式計算系統(tǒng)、或者甚至按照慣例還未被認為是計算系統(tǒng)的設備。在本描述和權利要求書中,術語“計算系統(tǒng)”被寬泛地定義為包括,包括至少一個物理且有形的處理器以及能夠在其上具有可以由處理器執(zhí)行的計算機可執(zhí)行指令的物理且有形的內存的任何設備或系統(tǒng)(或其組合)。內存可以采取任何形式,并且可以依賴于計算系統(tǒng)的本質和形式。計算系統(tǒng)可以分布在網(wǎng)絡環(huán)境上,并且可以包括多個組成計算系統(tǒng)。
[0009]如圖1中所示,在它最基本的配置中,典型地,計算系統(tǒng)100包括至少一個處理單兀102和內存104。內存104可以是物理系統(tǒng)內存,其可以是易失性的、非易失性的或者這二者的某種組合。術語“內存”在本文中還可以用于指示非易失性大容量存儲裝置,例如物理存儲介質。如果計算系統(tǒng)是分布式的,則處理、內存和/或存儲能力也可以是分布式的。如本文所使用的,術語“模塊”或“組件”可以指的是,在計算系統(tǒng)上執(zhí)行的軟件對象或例程。本文所描述的不同組件、模塊、引擎和服務可以被實現(xiàn)為在計算系統(tǒng)上執(zhí)行的對象或進程(例如,實現(xiàn)為單獨的線程)。
[0010]在接下來的描述中,將參照由一個或多個計算系統(tǒng)實施的動作來描述實施例。如果這樣的動作以軟件實現(xiàn),則實施所述動作的關聯(lián)計算系統(tǒng)的一個或多個處理器響應于執(zhí)行了計算機可執(zhí)行指令而指導計算系統(tǒng)的操作。這樣的操作的示例包括數(shù)據(jù)的操控。計算機可執(zhí)行指令(以及操控的數(shù)據(jù))可以被存儲在計算系統(tǒng)100的內存104中。計算系統(tǒng)100還可以包括通信通道108,該通信通道允許計算系統(tǒng)100在例如網(wǎng)絡110上與其他消息處理器進行通信。
[0011]本文所描述的實施例可以包括或利用包括計算機硬件(比如,例如,一個或多個處理器和系統(tǒng)內存)的專用或通用計算機,如以下更詳細討論的。本文所描述的實施例還包括用于攜帶或存儲計算機可執(zhí)行指令和/或數(shù)據(jù)結構的物理計算機可讀介質和其他計算機可讀介質。這樣的計算機可讀介質可以是能夠由通用或專用計算機系統(tǒng)訪問的任何可利用的介質。存儲計算機可執(zhí)行指令的計算機可讀介質是物理存儲介質。攜帶計算機可執(zhí)行指令的計算機可讀介質是傳輸介質。因此,舉例而非限制地,本發(fā)明的實施例可以包括至少兩種顯然不同種類的計算機可讀介質:計算機存儲介質和傳輸介質。
[0012]計算機存儲介質包括RAM、ROM、EEPROM、CD-ROM、或其他光學盤存儲裝置、磁性盤存儲裝置或其他磁性存儲設備、或者能夠用于以計算機可執(zhí)行指令或數(shù)據(jù)結構的形式存儲所希望的程序代碼裝置并且能夠由通用或專用計算機訪問的任何其他介質。在本描述以及權利要求書中,“計算機程序產品”包括在其上具有計算機可執(zhí)行指令的一個或多個計算機存儲介質,所述計算機可執(zhí)行指令在被計算系統(tǒng)的一個或多個處理器執(zhí)行時實施計算機程序廣品的功能。
[0013]“網(wǎng)絡”被定義為允許在計算機系統(tǒng)和/或模塊和/或其他電子設備之間傳輸電子數(shù)據(jù)的一條或多條數(shù)據(jù)鏈路。當在網(wǎng)絡或其他通信連接(硬布線的、無線的、或硬布線或無線的組合的)上向計算機傳送或提供信息時,計算機適當?shù)貙⑦B接視為傳輸介質。傳輸介質可以包括能夠用于攜帶或計算機可執(zhí)行指令或數(shù)據(jù)結構形式的所希望的程序代碼裝置并且能夠由通用或專用計算機訪問的網(wǎng)絡和/或數(shù)據(jù)鏈路。以上方面的組合應該也包括在計算機可讀介質的范圍內。
[0014]此外,在到達各種計算機系統(tǒng)組件時,可以自動地從傳輸介質向計算機存儲介質傳送計算機可執(zhí)行指令或數(shù)據(jù)結構形式的程序代碼裝置(或者反之亦然)。例如,經由網(wǎng)絡或數(shù)據(jù)鏈路接收的計算機可執(zhí)行指令或數(shù)據(jù)結構可以被緩存在網(wǎng)絡接口模塊(例如,“NIC”)內的RAM中,然后,最終被傳送至計算機系統(tǒng)RAM和/或計算機系統(tǒng)處的不那么易失的計算機存儲介質。因此,應該理解的是,計算機存儲介質可以包括在也(或者甚至主要)利用傳輸介質的計算機系統(tǒng)組件中。
[0015]計算機可執(zhí)行指令包括例如指令和數(shù)據(jù),該指令和數(shù)據(jù)在處理器處被執(zhí)行時使得通用計算機、專用計算機或專用處理設備實施某種功能或某組功能。計算機可執(zhí)行指令可以是例如,二進制代碼(binaries)、諸如匯編語言之類的中間格式指令、或者甚至源代碼。盡管已經用特定于結構特征和/或方法動作的語言對本主題作了描述,但應理解,定義在所附權利要求書中的主題未必局限于以上描述的所描述的特征或動作。相反,所描述的特征和動作是作為實現(xiàn)權利要求的示例形式來公開的。
[0016]本領域技術人員應意識到,可以在具有許多類型的計算機系統(tǒng)配置的網(wǎng)絡計算環(huán)境中實踐本發(fā)明,所述計算機系統(tǒng)配置包括個人計算機、桌面型計算機、膝上型計算機、消息處理器、手持式設備、多處理器系統(tǒng)、基于微處理器或可編程的消費電子產品、網(wǎng)絡PC、小型計算機、大型計算機、移動電話、PDA、尋呼機、路由器、交換機、等等。也可以在分布式系統(tǒng)環(huán)境中實踐本發(fā)明,在所述分布式系統(tǒng)環(huán)境中,通過網(wǎng)絡(經由硬布線數(shù)據(jù)鏈路、無線數(shù)據(jù)鏈路或硬布線和無線數(shù)據(jù)鏈路的組合)鏈接的本地和遠程計算機系統(tǒng)都實施任務。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠程內存存儲設備二者中。
[0017]圖2圖示出本文所描述的原理可以在其中操作的環(huán)境200??梢岳缭趫D1的計算系統(tǒng)100中形成環(huán)境200。環(huán)境200包括系統(tǒng)級200A和應用級200B。系統(tǒng)級200A可以例如是計算系統(tǒng)100的操作系統(tǒng),而應用級200B可以包括可以由操作系統(tǒng)支持一個或多個應用。例如,應用級200B包括應用221,該應用221使用系統(tǒng)級200A作為支持在計算系統(tǒng)上執(zhí)行。
[0018]在系統(tǒng)級200A內,解析器210訪問層次結構化文檔201,該層次結構化文檔201定義了至少一個系統(tǒng)對象202A和至少一個應用對象202B。盡管用于僅僅一個系統(tǒng)對象和一個應用對象的定義被圖示為包括在層次結構化文檔內,但是省略號202C表示可以存在在層次結構化文檔201內定義的附加系統(tǒng)和/或應用對象。
[0019]層次結構化文檔201可以包括例如多個聲明,在這種情況下,系統(tǒng)對象定義202A可以是一個或多個聲明的形式,并且應用對象定義202B也可以是一個或多個聲明的形式。作為示例,層次結構化文檔201可以是例如可擴展標記語言(XML)文檔。特別地,可擴展應用標記語言(XAML)是可以據(jù)以定義應用程序的表示XML文檔類型的格式。在這樣的文檔中,各種聲明用于定義由XAML文檔定義的應用的各種對象。此外,這些對象之間的關系被定義,使得XAML文檔可以定義整個對象樹。
[0020]在解析器210解析文檔201時,解析器可能遇到系統(tǒng)對象的定義。系統(tǒng)對象是系統(tǒng)級200A具有針對其的充足的對象創(chuàng)建信息212以便能夠在內存中創(chuàng)建該系統(tǒng)對象的對象。在內存中“創(chuàng)建”對象包括,創(chuàng)建適當類型的對象實例,用初始屬性值填充該實例,以及將該對象實例與其他對象實例相關(如果且同樣是適當?shù)?,則考慮應用定義)。
[0021]因此,在解析器210遇到系統(tǒng)對象定義時,該解析器將關于該定義的信息傳遞給系統(tǒng)組件211,然后,該系統(tǒng)組件211訪問系統(tǒng)級對象創(chuàng)建信息212以便在計算系統(tǒng)的內存中創(chuàng)建系統(tǒng)對象。這樣的對象創(chuàng)建信息的示例包括用于每個系統(tǒng)對象的以下項中的一個或多個:1)類型構造器、屬性存取器、事件存取器、用于類型兼容性檢查的基礎類型、類型是否是集合以便確定是否將值添加到屬性的知識、等等。
[0022]類型構造器是這樣的代碼,其實際上創(chuàng)建特定類型的對象的實例。類型構造器也多半可能初始化屬性值中的一個或多個,但是不是所要求的。
[0023]屬性存取器是這樣的代碼,其設置實例化對象的屬性值。那些屬性值可以在實例化期間被預先設置為缺省值,或者多半根本不預先設置成值。
[0024]事件存取器是這樣的代碼,其填充事件屬性,事件屬性比如是可能是觸發(fā)器的事件類型和/或在這樣的觸發(fā)器的情況下將調用的函數(shù)。
[0025]根據(jù)本文所描述的原理,并不限于其對象創(chuàng)建信息可在系統(tǒng)級200A處訪問的系統(tǒng)對象類型,此外,聲明也可以定義應用對象,其中,對象創(chuàng)建信息的至少一些經由接口從應用進行訪問。例如,在圖2中,當系統(tǒng)組件211接收到關于要創(chuàng)建的應用對象的信息時,系統(tǒng)組件211將確定,其沒有足夠的對象創(chuàng)建信息用于在內存中創(chuàng)建應用對象。因此,系統(tǒng)組件211可以通過接口 220與運行中的應用221連接。
[0026]應用221訪問附加的對象創(chuàng)建信息222。再一次,對象創(chuàng)建信息222可以包括例如用于每個系統(tǒng)對象的以下項中的一個或多個:1)類型構造器、屬性存取器、事件存取器、用于類型兼容性檢查的基礎類型、類型是否是集合以便確定是否將值添加到屬性的知識、等
坐寸ο
[0027]接口 220實現(xiàn)用于實例化由應用221支持的這樣的特定類型的應用對象的方法。接口 220也可以實現(xiàn)用于獲取并設置屬性值的方法。這些方法可以創(chuàng)建應用對象實例本身。然而,在下文中進一步詳細描述的方法中,所述方法通過接口 220向系統(tǒng)組件211僅僅報告對象創(chuàng)建信息,使得系統(tǒng)組件211可以在內存中創(chuàng)建應用對象。在后者的情況下,系統(tǒng)組件211可以存儲這樣的對象創(chuàng)建信息,從而變?yōu)橄到y(tǒng)對象創(chuàng)建信息212的一部分。這將應用類型有效地轉換為系統(tǒng)類型,因為系統(tǒng)級200A現(xiàn)在包括用于在內存中創(chuàng)建該類型的對象的對象創(chuàng)建信息。
[0028]常規(guī)的層次結構化聲明性文檔(比如,尤其是XAML)的解析器創(chuàng)建了系統(tǒng)對象,其中,對象創(chuàng)建信息被包括在系統(tǒng)級自身中。例如,在常規(guī)產品中,應用二進制代碼(例如,.exe或.dll文件)包括使用通用中間語言(CIL)、二進制格式標準來描述應用中的所有類型的信息。然而,根據(jù)本文所描述的原理,在運行時,當正在構造對象樹時,如果遇到應用對象,則系統(tǒng)可以通過接口與目前運行的應用進行通信,以便直接獲得對象創(chuàng)建信息。對于僅僅在運行時不能在系統(tǒng)內推斷創(chuàng)建信息的情況,這是有益的。
[0029]圖3圖示出用于在計算系統(tǒng)的內存中創(chuàng)建對象的方法300的流程圖。作為示例,可以在計算系統(tǒng)的內存104中創(chuàng)建對象。方法300可以在圖2的環(huán)境200的情景下執(zhí)行。相應地,現(xiàn)在將頻繁參照圖2的環(huán)境200來描述圖3的方法300。[0030]在系統(tǒng)解析定義了要在內存中創(chuàng)建的多個對象的層次結構化文檔(動作301)時,方法300開始。參照圖2,解析器210解析文檔201。對于在文檔中遇到的每個對象定義,可以實施方法300的提醒器303。
[0031]應注意的是,解析器210本身可以實施系統(tǒng)組件211的功能,因為它們不需要是單獨的組件。然而,在所圖示的實施例中,系統(tǒng)組件211從解析器210接收請求,以便創(chuàng)建所定義的對象(動作302)。創(chuàng)建對象的方式可以依據(jù)對象是系統(tǒng)對象還是應用對象而不同(判斷框310)。
[0032]如果確定要創(chuàng)建的對象是應用對象(在判斷框310中的“應用”),則同樣地確定用于創(chuàng)建應用對象的對象創(chuàng)建信息的至少一部分可在應用處得到(動作311),或者至少確定系統(tǒng)不具有足夠的對象創(chuàng)建信息用于創(chuàng)建對象。其可以是例如,對象創(chuàng)建信息的一些可在系統(tǒng)級200A處得到,而一些可在應用級200B處得到。可替換地,其可以是,應用221提供對象創(chuàng)建信息的全部,在這種情況下,在系統(tǒng)級200A處的對象創(chuàng)建信息212不需要包括用于該應用對象的任何對象創(chuàng)建信息。
[0033]在應用對象(判斷框310中的“應用”)的情況下,系統(tǒng)于是通過接口與應用連接,以便使得通過使用可在應用處得到的對象創(chuàng)建信息的至少一部分來創(chuàng)建應用對象(312)。例如,在圖2中,系統(tǒng)組件211通過接口 220與應用221連接。通過接口向系統(tǒng)提供應用的對象創(chuàng)建信息,使得系統(tǒng)可以在內存中創(chuàng)建應用對象。
[0034]另一方面,如果要創(chuàng)建的對象是系統(tǒng)對象(在判斷框310中的“系統(tǒng)對象”),則系統(tǒng)可以使用已經可在應用之外的系統(tǒng)處得到的對象創(chuàng)建信息來創(chuàng)建系統(tǒng)對象(動作321)。
[0035]圖4圖示出其中可以按以下方式構造應用221的環(huán)境400:其能夠I)實現(xiàn)接口 220(即,理解系統(tǒng)通過接口 220調用的方法),2)實施適當?shù)奶幚硪垣@取應用對象的對象創(chuàng)建信息,以及3)通過接口 220提供該對象創(chuàng)建信息(或者基于該對象創(chuàng)建信息創(chuàng)建對象)。應注意的是,在解析文檔201之前創(chuàng)建應用221,以便創(chuàng)建對象樹,這是因為在文檔201被解析器210解析時應用221已經在執(zhí)行。
[0036]在應用221被創(chuàng)造之后,應用包括層次結構化聲明411 (例如,XAML文檔本身)和參考代碼412的集合。參考代碼包括在聲明中涉及的對象代碼。然后,使該初始集合完成創(chuàng)建過程401,在該過程中,存在附加生成的代碼421。該附加生成的代碼包括接口支持代碼422,該接口支持代碼422包括應用為了實現(xiàn)接口 220并且對通過接口 220發(fā)出的函數(shù)調用作出響應而將實施的附加功能。因此,當系統(tǒng)組件211向接口 220發(fā)出函數(shù)調用時,真正的是,接口支持代碼422的編譯和執(zhí)行形式在響應。作為附注,在該創(chuàng)建401期間,可以存在層次聲明411的微小改變,從而生成微小改變的層次聲明411。
[0037]盡管系統(tǒng)僅僅通過一個接口連接(例如,系統(tǒng)組件211通過接口 220與應用221連接),但是接口支持代碼可以遞推地實施方法300。作為示例,應用221本身可以不訪問應用對象的對象創(chuàng)建信息。圖5圖示出可以如何遞推地獲取對象創(chuàng)建信息。例如,要創(chuàng)建的對象多半未完全包括在應用221內,而是替代地,依賴于由庫定義的對象創(chuàng)建信息,該庫被應用參考,但是并未直接包括在應用中。在這種情況下,也可以按照相對于圖4描述的方式來創(chuàng)建該庫,并且用于應用的接口支持代碼422將用接口 520與這樣的第二級代碼521連接。該第二級代碼于是訪問對象創(chuàng)建信息522,并且往回向接口支持代碼422提供該對象創(chuàng)建信息。該接口支持代碼422于是可以通過接口 220往回向系統(tǒng)組件211報告該對象創(chuàng)建信息以及其已經具有的任何其他對象創(chuàng)建信息。
[0038]相應地,本文所描述的原理提供用于在內存中創(chuàng)建對象以及可能關聯(lián)的關系的靈活機制,其中,一些對象可以是系統(tǒng)對象,而一些對象可以是應用對象,并且其中,應用可以在運行時直接提供用于應用對象的對象創(chuàng)建信息。
[0039]可以在不背離本發(fā)明的精神或者必要特征的情況下以其他特定形式實施本發(fā)明。所描述的實施例在所有方面中應被認為僅僅是說明性的,而非限制性的。因此,本發(fā)明的范圍由所附權利要求而非前述描述來指示。進入權利要求的等同物的含義和范圍內的所有變化應包括在其范圍內。
【權利要求】
1.一種包括一個或多個計算機存儲介質的計算機程序產品,所述計算機存儲介質在其上具有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令被結構化,從而使得在由計算系統(tǒng)的一個或多個處理器執(zhí)行時使計算系統(tǒng)實施以下動作: 確定要創(chuàng)建應用對象的動作; 確定用于創(chuàng)建應用對象的對象創(chuàng)建信息的至少一部分可在應用處得到的動作;以及 通過接口與應用連接以使得通過使用可在應用處得到的對象創(chuàng)建信息的所述至少一部分來創(chuàng)建應用對象的動作。
2.根據(jù)權利要求1的計算機程序產品,其中,確定要創(chuàng)建應用對象的動作響應于解析定義了要創(chuàng)建的應用對象的層次結構化文檔而實施。
3.根據(jù)權利要求1的計算機程序產品,其中,確定要創(chuàng)建應用對象的動作響應于從解析器接收到請求而實施,該解析器解析定義了要創(chuàng)建的應用對象的層次結構化文檔。
4.根據(jù)權利要求1的計算機程序產品,其中,連接的動作包括從應用接收對象創(chuàng)建信息的所述至少一部分的動作。
5.根據(jù)權利要求1的計算機程序產品,其中,對象創(chuàng)建信息的所述至少一部分包括用于應用對象的類型構造器。
6.根據(jù)權利要求1的計算機程序產品,其中計算機可執(zhí)行指令被進一步結構化,使得所述計算機可執(zhí)行指令在由計算系統(tǒng)的一個或多個處理器執(zhí)行時使得計算系統(tǒng)實施以下動作: 確定要創(chuàng)建系統(tǒng)對象的動作;以及 使用可在應用之外得到的對象創(chuàng)建信息來創(chuàng)建系統(tǒng)對象的動作。
7.一種用于在計算系統(tǒng)的內存中創(chuàng)建應用對象的計算機實現(xiàn)的方法,該方法包括: 計算系統(tǒng)的系統(tǒng)級確定要創(chuàng)建應用對象的動作; 該系統(tǒng)確定用于創(chuàng)建應用對象的對象創(chuàng)建信息的至少一部分可在運行在該計算系統(tǒng)上的應用處得到的動作;以及 該系統(tǒng)通過接口與應用連接以使得通過使用可在應用處得到的對象創(chuàng)建信息的所述至少一部分來在內存中創(chuàng)建應用對象的動作。
8.根據(jù)權利要求7的方法,其中,對象創(chuàng)建信息的所述至少一部分包括用于應用對象的屬性存取器。
9.根據(jù)權利要求7的方法,其中,對象創(chuàng)建信息的所述至少一部分包括用于應用對象的事件存取器。
10.根據(jù)權利要求712的方法,還包括: 確定要創(chuàng)建系統(tǒng)對象的動作;以及 使用可在應用之外得到的對象創(chuàng)建信息來創(chuàng)建系統(tǒng)對象的動作。
【文檔編號】G06F17/21GK103765383SQ201280042415
【公開日】2014年4月30日 申請日期:2012年7月27日 優(yōu)先權日:2011年8月30日
【發(fā)明者】W.G.B.鮑維爾, B.F.查普曼 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广东省| 历史| 陆丰市| 延边| 两当县| 宜章县| 濉溪县| 东阳市| 射阳县| 定远县| 灵寿县| 台北市| 茌平县| 静海县| 花莲市| 淄博市| 中卫市| 化隆| 乌兰察布市| 大悟县| 罗平县| 孟州市| 大冶市| 广元市| 靖边县| 临高县| 沾益县| 玉山县| 鄂尔多斯市| 锡林浩特市| 永济市| 株洲县| 台北市| 全椒县| 南雄市| 都江堰市| 蓬安县| 砀山县| 宁南县| 抚顺市| 广宁县|