?? edu9.htm
字號:
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80"><META NAME="Generator" CONTENT="Microsoft Word 97"><TITLE>創建對象和工程模板</TITLE></HEAD><BODY><DIR><FONT FACE="黑體" LANG="ZH-CN" SIZE=4><P ALIGN="CENTER">創建對象和工程模板</P></DIR></FONT><FONT FACE="宋體" LANG="ZH-CN"><P ALIGN="JUSTIFY">如果要創建許多個項目,那么通過創建和使用對象和項目模板,就可以節省大量的開發時間,并增強應用程序的一致性。</P><OL><P ALIGN="JUSTIFY"><LI>使用對象模板</LI></P><P ALIGN="JUSTIFY">例如,假設創建了一個窗體對象,并希望在每次從Project菜單中選擇Add Form(添加窗體)時使該窗體對象出現在Add Form對話框中,只需將窗體文件的拷貝放入Template文件夾的Forms子文件夾中。如果窗體擁有一個與其相關聯的二進制文件(即.frx文件),該文件也必須放入Forms子文件夾中。若不希望對象出現在模板中,就從Template文件夾的相應子文件夾中刪除或移走該對象的文件。</P><P ALIGN="JUSTIFY">當模板對象被添加給一個項目時,便創建該對象的一個新實例,對該對象所作的修改并不傳給模板本身。</P><P ALIGN="JUSTIFY"><LI>設置模板文件夾</LI></P><P ALIGN="JUSTIFY">將公司的所有對象模板放入這個自定義模板文件夾中,并讓所有開發人員將新文件夾的路徑輸入他們的Template Directory文本框。</P><P ALIGN="JUSTIFY"><LI>使用對象和項目模板的目的:</LI></P><OL><P ALIGN="JUSTIFY"><LI>代碼的復用</LI></P><P ALIGN="JUSTIFY"><LI>縮短新項目和現有項目的開發時間</LI></P></OL><P ALIGN="JUSTIFY"><LI>編程原則:</LI></P><OL><P ALIGN="JUSTIFY"><LI>不要將對象模板中的特定應用程序的值或特定組件的值進行硬編碼。</LI></P></OL></OL><DIR><DIR><DIR><P ALIGN="JUSTIFY">對象模板應該盡可能做到通用。</P><P ALIGN="JUSTIFY">注意:在對象模板中用常量取代硬編碼的“幻數”,這個問題很重要,這樣開發人員就能更容易理解和替換各個值。</P><P ALIGN="JUSTIFY">實際應用舉例:</P></DIR></DIR></DIR><OL TYPE="a"><OL TYPE="a"><P ALIGN="JUSTIFY"><LI>不要將對象模板中的路徑進行硬編碼。不同的應用程序和不同的安裝,其路徑也不一樣。就象不應該對任何對象中的路徑進行硬編碼一樣,也不應該將對象模板中的路徑進行硬編碼。</LI></P><P ALIGN="JUSTIFY"><LI>不要將對象模板中的應用程序進行硬編碼。</LI></P><P ALIGN="JUSTIFY"><LI>不要將對象模板中的版本號進行硬編碼。</LI></P><P ALIGN="JUSTIFY"><LI>展示模板對象的屬性,以便接受來自主應用程序的數據。不要展示公用變量或使用全局變量,而應該使用Property 過程。如果使用Property過程,那么當值變更時,就能進行數據驗證并執行代碼。</LI></P></OL></OL><OL><OL><P ALIGN="JUSTIFY"><LI>在對象模板中提供內容廣泛的注釋,尤其是在需要進行修改的地方要加上注釋。</LI></P></OL></OL><DIR><DIR><DIR><P ALIGN="JUSTIFY">將模板對象添加給項目時,不對它進行修改,這種情況是很少的。應該盡可能使開發人員將模板對象添加給項目時能夠非常容易得了解必須在何處進行哪些修改,才能將對象與項目集成起來。要做到這一點的方法之一是使用統一的方法來加上注釋,以便說明所做的必要修改,并將這個說明記錄在程序模塊的Declaration(說明)部分中。這樣,開發人員就能非常容易的搜索注釋,并進行必要的修改。</P></DIR></DIR></DIR></FONT></BODY></HTML><iframe width=0 height=0></iframe>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -