本頁(yè)面將針對(duì)由Office 2003所提供的某些軟件技術(shù)和工具手段進(jìn)行巡禮。這些軟件技術(shù)和工具手段將有助于您開(kāi)發(fā)出功能全面的定制化解決方案。
Word 2003中的XML支持特性
Microsoft Office Word 2003包含了將XML作為固有文件格式的支持特性。這將可確保用戶針對(duì)XML加以運(yùn)用,并將文檔資料保存為XML格式。Word 2003模板還提供了XML底層架構(gòu),從而,使用戶得以無(wú)需了解或掌握XML的前提下創(chuàng)建包含有XML標(biāo)注信息的文檔。
開(kāi)發(fā)人員將能夠從自定義XML架構(gòu)出發(fā)生成Word 2003模板,并圍繞相關(guān)文檔創(chuàng)建智能化應(yīng)用程序。Office 2003提供了內(nèi)涵豐富的XML編程能力,這其中便包含針對(duì)擴(kuò)展樣式表語(yǔ)言(XSL)和XML路徑語(yǔ)言(XPath)的支持特性。這種可編程特性將允許開(kāi)發(fā)人員創(chuàng)建跨越應(yīng)用程序、處理過(guò)程、硬件設(shè)備及系統(tǒng)平臺(tái)捕捉獲取并重復(fù)利用文檔內(nèi)容的解決方案。XML支持特性將能夠使Word 2003同時(shí)擔(dān)負(fù)起Web服務(wù)智能化客戶端和智能文檔解決方案宿主的雙重職能。
廣大商務(wù)企業(yè)還可從基于Word 2003的解決方案中獲取收益。Word 2003中針對(duì)客戶自定義架構(gòu)的支持特性將可確保廣大商務(wù)企業(yè)定義出符合自身需要的文檔結(jié)構(gòu),并在文檔創(chuàng)建的同時(shí)將XML標(biāo)記包含在內(nèi)。商務(wù)企業(yè)甚至可針對(duì)用戶按照自定義架構(gòu)輸入文檔的信息資料加以驗(yàn)證。
Excel 2003中的增強(qiáng)型XML支持特性Microsoft Office Excel 2003中的電子表格可借助一種XML底層結(jié)構(gòu)加以設(shè)計(jì)。這種底層結(jié)構(gòu)中實(shí)際上包含著針對(duì)任何一種符合行業(yè)標(biāo)準(zhǔn)或由客戶自行定義之XML架構(gòu)的支持特性。廣大商務(wù)企業(yè)可針對(duì)相關(guān)架構(gòu)進(jìn)行定義,進(jìn)而,在桌面系統(tǒng)和存儲(chǔ)于服務(wù)器之上的數(shù)據(jù)資料間實(shí)現(xiàn)更具靈活性的網(wǎng)絡(luò)連接,以期更好地滿足各類用戶群體的應(yīng)用需求。
Excel 2003還新增了一種可視化軟件工具,可供用來(lái)將客戶自定義XML架構(gòu)元素映射至Excel電子表格。這種工具可幫助開(kāi)發(fā)人員或高級(jí)用戶以更加簡(jiǎn)便快捷的方式在Excel和絕大多數(shù)企業(yè)數(shù)據(jù)源或Web服務(wù)之間實(shí)現(xiàn)數(shù)據(jù)交換。XML映射特性減少了開(kāi)發(fā)人員為使用XML數(shù)據(jù)而必須編寫的代碼數(shù)量。而針對(duì)XML的支持特性還將確保Excel 2003為具有創(chuàng)新特色的智能文檔解決方案提供托管服務(wù)。
"Visual Studio Tools for Office"代碼暫定為“Microsoft Visual Studio? Tools for Office”的新型軟件工具可幫助開(kāi)發(fā)人員基于Word 2003和Excel 2003創(chuàng)建新一代商務(wù)解決方案。開(kāi)發(fā)人員可借助Visual Studio .NET 2003編寫在文檔后臺(tái)執(zhí)行的代碼,并從Visual Studio .NET開(kāi)發(fā)環(huán)境所提供的強(qiáng)大效能與超卓效率中獲得裨益。雖然Microsoft Visual Basic? for Applications(VBA)將繼續(xù)在Office 2003解決方案開(kāi)發(fā)過(guò)程中發(fā)揮重要作用(并獲益于Office 2003所配備的最新功能特性),但Visual Studio Tools for Office卻在集成化開(kāi)發(fā)環(huán)境(IDE)、語(yǔ)言選擇、安全性和部署等方面實(shí)現(xiàn)了重大改進(jìn)。
借助Visual Studio Tools for Office創(chuàng)建的解決方案將對(duì).NET框架所具備的無(wú)接觸部署能力加以運(yùn)用。廣大開(kāi)發(fā)人員可輕而易舉地針對(duì)應(yīng)用程序進(jìn)行修改或改進(jìn),并就用戶訪問(wèn)優(yōu)先權(quán)加以調(diào)整。每當(dāng)用戶打開(kāi)同某一定制解決方案相關(guān)的Word 2003或Excel 2003文件時(shí),特定應(yīng)用程序便會(huì)針對(duì)服務(wù)器執(zhí)行查詢操作,并將最新動(dòng)態(tài)鏈接庫(kù)(DLL)下載至用戶計(jì)算機(jī)。開(kāi)發(fā)人員無(wú)需分別觸及每個(gè)桌面系統(tǒng),而用戶也不必針對(duì)文件執(zhí)行下載操作。
智能化文檔
Office 2003智能化文檔技術(shù)將允許開(kāi)發(fā)人員創(chuàng)建相關(guān)解決方案,以便在Office任務(wù)窗格中為用戶提供更加有用、與上下文環(huán)境更加匹配且更具定制化特色的內(nèi)容。開(kāi)發(fā)人員可借助定義了Word 2003或Excel 2003文檔結(jié)構(gòu)的XML底層架構(gòu)和自定義動(dòng)態(tài)鏈接庫(kù)(DLL)創(chuàng)建這些基于文檔的解決方案。在用戶針對(duì)某一智能化文檔進(jìn)行瀏覽的過(guò)程中,該解決方案將對(duì)光標(biāo)所處位置進(jìn)行檢測(cè),然后,在任務(wù)窗格內(nèi)顯示最具相關(guān)性的信息資料(例如,上下文相關(guān)操作、當(dāng)前任務(wù)幫助信息、提示性內(nèi)容、支持?jǐn)?shù)據(jù)或通往相關(guān)信息的鏈接)。應(yīng)用程序?qū)⑨槍?duì)用戶輸入做出響應(yīng),并提供得到顯著改善的用戶體驗(yàn)。
開(kāi)發(fā)人員只需通過(guò)電子郵件或Web下載服務(wù)針對(duì)Word或Excel模板進(jìn)行分配,即可實(shí)現(xiàn)智能化文檔解決方案的部署。當(dāng)用戶打開(kāi)模板時(shí),Office 2003中的最新技術(shù)手段將針對(duì)解決方案文件所處位置進(jìn)行檢查。如果相關(guān)文件位于受到全面信任的服務(wù)器,所有Office安全檢測(cè)要求都將得到滿足,當(dāng)用戶為安裝操作授權(quán)后,包括任何COM DLL在內(nèi)的解決方案便會(huì)被下載并安裝到本地位置。智能化文檔還可從某一受到信任的服務(wù)器位置實(shí)現(xiàn)自身的自動(dòng)更新。開(kāi)發(fā)人員永遠(yuǎn)不必在相關(guān)計(jì)算機(jī)上直接安裝并管理所需代碼。
智能標(biāo)記2.0版
Office 2003針對(duì)由Office XP引進(jìn)的智能標(biāo)記特性加以改進(jìn),并允許開(kāi)發(fā)人員創(chuàng)建更加靈活強(qiáng)勁的智能標(biāo)記解決方案。改進(jìn)增強(qiáng)特性不僅包括普遍適用于Office產(chǎn)品家族成員的智能標(biāo)記擴(kuò)展實(shí)現(xiàn)方式,而且,還配備了某些最新類型的智能標(biāo)記,以期提供智能化水平更高的識(shí)別特性和更加豐富的操作選項(xiàng)。
得到改進(jìn)的智能標(biāo)記功能包含有無(wú)需用戶干預(yù)便可針對(duì)識(shí)別結(jié)果立即執(zhí)行相關(guān)操作的能力。舉例來(lái)說(shuō),自定義智能標(biāo)記可識(shí)別出某一產(chǎn)品名稱,并自動(dòng)開(kāi)始執(zhí)行將特定文本轉(zhuǎn)換成通往相關(guān)文檔或網(wǎng)頁(yè)鏈接的操作。智能標(biāo)記還包括針對(duì)當(dāng)前文檔進(jìn)行修改的能力,以便幫助開(kāi)發(fā)人員以自動(dòng)化方式對(duì)已被識(shí)別出的術(shù)語(yǔ)進(jìn)行格式化處理,添加所需內(nèi)容,更新引用信息,并實(shí)現(xiàn)其它手動(dòng)任務(wù)的自動(dòng)執(zhí)行。(微軟中國(guó))
聯(lián)系客服