Access 2003 Developer Extensions隨附的許可協議簡化瞭解決方案或程式碼片段的分發過程。這些協議包括免版稅的Access運行時,您可以分發Access解決方案和 Access資料項目,以及免費使用和分發工具原始碼部分以作為您的解決方案的一部分。
輕鬆部署解決方案
Access 2003 Developer Extensions可協助開發人員輕鬆部署和管理使用Access構建的解決方案。用於軟體包和部署的新工具加快了管理和部署過程,而許可和分發協議使開發人員可以作為第三方或內部開發人員更容易地將解決方案推向市場,不論是向小公司還是向大型企業。
軟體包嚮導
Access 2003 Developer Extensions包括軟體包嚮導,可協助開發人員建立用於Access解決方案的專業安裝常式。嚮導還自動包括Access運行時檔案,如果選擇的話,還將包括組成解決方案的Access解決方案檔案。
所建立的安裝程式將Microsoft Windows?標準的Windows Installer (MSI)用於安裝常式,並且將為解決方案自動建立捷徑,如果出現安裝了兩個不同版本的Access的情況,捷徑將使用合適的Access EXE。
可輕鬆地自訂用軟體包嚮導建立的安裝程式。該嚮導將建立一個Windows Installer指令碼,任何熟悉指令碼語言的使用者都可對它進行修改。此外,還可以使用支援Windows Installer檔案的任何第三方工具自訂所產生的MSI。
簡化開發與測試過程
Access 2003 Developer Extensions為Access解決方案開發人員提供了一套工具,可減輕構建Access解決方案的繁重的工作量,並簡化生產環境。所敘述的功能可清除測試障礙,並開發出高品質的解決方案。
屬性掃描程式附加元件
在開發解決方案時一項常見的繁重任務是:更改某個功能或使用介面物件的名稱,而該功能或對象在整個解決方案中處於摺疊狀態。這需要查看每個模組、表單並建立報告,以尋找不合要求的字串並重新命名它。如果使用通常包含各種表單和報告的Access解決方案,這個過程可能會很艱苦和耗時。
有了Access 2003 Developer Extensions後,通過使用屬性掃描程式附加元件,這個任務得以大大簡化。該工具使開發人員可以在Access解決方案中全域搜尋自訂字串。該工具將搜尋表、查詢、表單、報告和模組中的所有屬性或代碼-幾乎Access中的所有對象都將被搜尋。搜尋完成後,屬性掃描程式附加元件將提供一個搜尋結果列表,使用者可直接跳到在其中找到自訂字串的對象。
在部署Access解決方案時,開發人員通常建立一個MDE檔案,該檔案是一個Access解決方案(MDB檔案),已被全部分解為原始碼。MDE檔案提供安全的解決方案,可分發到一個客戶或多個客戶。
在分發過程中,開發人員有時需要建立多個MDE版本的解決方案,每個版本的方案都有不同的啟動屬性。在Access中這個過程可能有些單調,但是如果使用Access 2003 Developer Extensions中的自訂啟動嚮導,這個過程就會變得很輕鬆。開發人員只需指定原始的解決方案、目標資料庫以及要設定的其他選項和啟動設定就可以達到目的了。(www.3lian.com)
在使用單個Access解決方案產生需要經過反覆測試和重建的多個MDE檔案時,自訂啟動嚮導可極大地減少開發週期的結束工作所需的時間。
完整的原始碼
學習新編碼技術的最好方法通常是查看現成的解決方案的原始碼。Access 2003 Developer Extensions提供產品中包括的工具(如屬性掃描程式附加元件、自訂啟動嚮導和軟體包嚮導)的完整原始碼。每個工具都是用Microsoft Visual Basic?for Applications (VBA)編寫的,這是用於開發Access解決方案的主要語言。有了原始碼後,開發人員可以瞭解各種編碼技術,比如,如何編寫可輕鬆地本地化為多種語言的解決方案。
開發人員還可以根據自己或企業的需要,建立這些工具的自訂版本。例如,可對自訂啟動嚮導進行自訂,使它總是建立具有企業需要的啟動屬性的MDE檔案。