件命名1 項目文件:項目文件的名稱應具有描述意義。例如:「The Delphi 5 Developer's Guide Bug Manager」的專案名稱為DDGBugs.dPR一個系統資訊程式的名稱為SysInfo.dpr。 2 窗體檔案:窗體檔案的名稱應表達出窗體的用途,且具Frm後綴。例如:Student窗體的檔案名叫StudentFrm.dfm,主窗體的檔案名叫MainFrm.dfm。 3 資料模組檔案:資料模組檔案的名稱應表達出資料模組的作用,且具有DM後綴。例如:Student資料模組的檔案名叫StudentDM.dfm。 4 遠端資料模組檔案:遠端資料模組檔案的名稱應當表達出遠端資料模組的用途。名稱後面要RDM後綴。例如:遠端資料模組的檔案叫做StudentRDM.dfm。 5 單元檔案1. 普通單元的結構(1) 單元名稱:單元的名稱應有描述性。例如:應用程式的主窗體單元叫MainFrm.pas。 (2) Uses句:Interface部分的Uses子句應只包含該部分所需的單元。不要包含可能由Delphi自動新增的單元名稱。 Implementation部分的Uses子句應只包含該部分所需的單元,不要有多餘的單元。 (3) Interface部分:Interface部分應只包含需要被外部單元存取的類型、變數、流程與函數的宣告。而且,這些聲明應在Implementation部分之前。 (4) Implementation部分:I mplementation部分包括本單元私有的類型、變數、過程與函數的實作。 (5) Initialization部分:不要在I nitialization部分放置花費時間很多的程式碼。否則,將導致應用程式啟動時看起來很慢。 (6) Finalization部分:確保釋放所有在I nitialization部分中分配的資源。 6 窗體單元:窗體單元檔案的名稱與對應的窗體名稱相同。例如:StudentFrm窗體的單元名稱叫做StudentFrm.pas。 7 資料模組單元:資料模組單元檔案的名稱與對應的資料模組名稱相同。例如:資料模組單元的名稱叫做StudentDM.pas。 8 通用的單元:通用單元的名稱應表示出它的用途。例如:一個控制單元的名稱叫做Control.pas,包含全域變數的單元名稱叫做StudentGlobals.pas。 (注意,一個專案中單元名稱必須是唯一的。通用單元名稱不能重新名稱。)9 元件單元:元件單元應放在單獨的路徑中,以表示它們是定義元件的單元。它們一般與項目不放在同一路徑下。單元檔案名稱應表達出其內容。 10 文件頭:所有來源文件和專案文件都應具有文件頭。一個正確的文件頭應包含以下資訊:{Copyright @ YEAR by AUTHORS}