天天看點

Delphi7目錄結構----初學者參考

打開Delphi的安裝目錄,如C:/Program Files/Borland/Delphi7,你将會看到目錄下包含了一些檔案和檔案夾:

²        Source:存放的是Delpi提供的所有源碼,包括VCL、WEBSNAP、IntraWeb、ToolsAPI等的源碼,我們平時要查找delphi的源碼就可以到這裡查找。還有一些Delphi提供的工具的源碼也放在其下,如borland socket server(ScktSrvr.exe)的源碼、IntraWeb的調試用的Web伺服器(HTTPSrvr.dpr)等,大家有時間多看看一下這些源碼,對提高自己有很大的好處,比如想自己做一個支援CGI的WEB伺服器并且支援Session,這時你可以三研究一下HTTPSrvr.dpr工程,稍作修改就可以用。多研究Delphi的自帶的源碼隻有好處而沒有壞處,也許你在學習時用不到,但過了一段時間後要做到相關的項目,這時就會心中有數。

²        Rave5:delphi7內建的最新報表工具。這個目錄下存放了Rave5所有支援檔案,如Rave.exe,這是用來設計Rave報表格式的工具,通過它你就可以修改報表格式模闆,Demo存放的是用Rave5做報表的例子,要用Rave做報表,一定要看這個例子。

²        Projects:存放自己的工程,這是Delphi為我們準備的目錄,以友善管理,但我們往往不要這樣存放,我們自己的工程最好存放在自己特定的規定目錄下,這樣更有利于管理好自己的代碼。因為,一般地很多人都習慣把Delphi裝在系統預設目錄下,而這個盤往往是系統盤,如果把你的工程放在該目錄下,就會很容易受到病毒侵害或者在禦載Delphi時不心把代碼删除了。這個目錄是Delphi為我們設計好的,我們可以不使用它。

²        Ocx:這些目錄是用來存放安裝新Ocx控件時存放新生成的Delphi調用代碼。如該目錄下的Servers目錄下的代碼就是存放調用Office系統接口的代碼。

²        Objrepos:這個目錄存放的是Delpphi的模闆,包括模闆視窗和模闆工程。如點選File->New->Other…,切換到Forms頁,選中About Box,然後點選“OK”。就會看到自動生成一個About form。而這個About form模闆的源碼就存放在該目錄下,我們可以在該目錄下找到About.pas和About.dfm,你可以用Delphi打開編輯修改它,這樣下次你再從該模闆生成About form時,就是你想要的Form了。還有Forms頁的其他模闆視窗,以及Dialogs頁、Business頁等的模闆代碼都是存于該目錄下。還有該目錄下的Win2Kapp、SdiApp以及MdiApp目錄存放的是模闆工程。這些模闆視窗或這些模闆工程都可以自己随意修改為自己所要的模闆。如果你覺得這些模闆不夠用,你可以添加。添加方法 :

Ø        

模闆工程:

打開要成為模闆的工程,點選Project->Add to reposipory。

Ø        

模闆視窗:

在要成為模闆的視窗中點選右鍵,選擇Add to reposipory…。

²        MergeModules:存放使用Microsoft Windows Installer service制作安裝程式時用到的相關支援檔案。

²        Lib:主要存放delphi提供的源碼生成的DCU中間檔案及這些源碼用到的資源檔案,編譯連接配接時用到這些DCU及RES,有利于加快Delphi的編譯速度,當然沒有這些RES檔案工程是沒法編譯的。

²        Imports:主要存放導入Active control後生成的dcu及pas檔案。

²        Help:存放所有Delphi自帶的及第三方工具和控件的幫助檔案。該目錄下還有三個子目錄:

Ø         Tools:HCW.EXE用它可以制作Windows幫助檔案。

Ø         IntraWeb:存放IntraWeb的幫助檔案。

Ø         Examples:裡面是一些很好的使用Delphi的經典例子。如Jpeg、Bitmap目錄,是處理圖檔畫圖的好例子,如果你有這方面的需要,可以參考一下;RegIni下的例子是操作系統資料庫的好例子,如果你不會讀寫系統資料庫,看了你一定會明白;BatchMv、BatchMv2目錄下的例子是使用BDE的TbatchMove導資料的例子,稍加改進就可以成為你的程式的備份資料的功能子產品; Menu、Menu2是菜單的使用例子…總之我是比較喜歡這些例子,在需要的時候都會參考它。

²        Demos:我最喜歡的目錄。裡面存放的是使用delphi的例子,幾乎涉及到Delphi的方方面面,如資料庫程式設計(DB)、三層(Midas)、IntraWeb元件的使用(IntraWeb)、Ado程式設計(Ado)、Quickrpt元件的使用(Quickrpt)、網絡元件的使用(Internet,在論壇上經常有一些網友問寫個區域網路聊天程式如何寫,其實裡面就有很好例子,如NetChat)、如何檢視提取exe或Dll中的資源(ResXplor,我經常使用它來提取exe或Dll中的圖示,很好用)…還有一些是寫元件的例子,如Demolbl、PropEdit等。如果你是一個Delphi的初學者,學會學透每一個裡面的例子,應該說可以用Delphi完成大部分的開發工作了。

²        Bin:主目錄,Delphi的可執行程式就存放在這裡。還包括Delphi提供的所有工具。如BORdbg70.exe,是delphi的遠端調試必需的;dbexplor.exe是常用的SQL Explorer; brcc32.exe資源編譯器,用它可制用Res檔案等;brcc32.exe在指令方式下編譯程式的工具…

    當然不知道這些目錄同樣可以很好使用delphi,隻不過對于初學者來說可能要多走很多彎路,如果熟悉這些目錄,使用起來就會更得心應手、胸有成竹。

  相關:      

Delphi背後---初學者參考之二(1)

  Delphi背後---初學者參考之二(2)

   (初次寫東西,望大家多多包涵,如需要轉載,請注明出處及作者http://haitian.myrice.com)

繼續閱讀