Delphi編碼標準——檔案命名 (轉)

worldblog發表於2008-01-31
Delphi編碼標準——檔案命名 (轉)[@more@]

命名:namespace prefix = o ns = "urn:schemas--com::office" />

1 專案檔案:專案檔案的名稱應當具有描述意義。

例如:“The 5 Developer’s Gu 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

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998879/,如需轉載,請註明出處,否則將追究法律責任。

相關文章