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 m p l e m e n t a t i o n部分包括本單元私有的類型、變量、過程與函數的實現。
(5) Initialization部分:不要在I n i t i a l i z a t i o n部分放置花費時間很多的代碼。否則,將導致應用程序啟動時顯得很慢。
(6) Finalization部分:確保釋放所有在I n i t i a l i z a t i o n部分中分配的資源。
6 窗體單元:窗體單元文件的名稱與相應的窗體名稱相同。
例如:StudentFrm窗體的單元名稱叫StudentFrm.pas。
7 數據模塊單元:數據模塊單元文件的名稱與相應的數據模塊名稱相同。
例如:數據模塊單元的名稱叫StudentDM.pas。
8 通用的單元:通用單元的名稱應當表達出它的用途。
例如:一個控制單元的名稱叫Control.pas,包含全局變量的單元名稱叫StudentGlobals.pas。(注意,一個項目中單元名稱必須是唯一的。通用單元名不能重名。)
9 組件單元:組件單元應放在單獨的路徑中,以表明它們是定義組件的單元。它們一般與項目不放在同一路徑下。單元文件名稱應表達出其內容。
10 文件頭:所有源文件和項目文件都應具有文件頭。
一個正確的文件頭應包含以下信息:
{
Copyright @ YEAR by AUTHORS
}