Delphi編碼標準——檔案命名 (轉)
命名: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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Delphi編碼標準——元件命名 (轉)元件
- Delphi編碼標準——窗體與資料模組命名 (轉)
- Delphi編碼標準——過程和函式 (轉)函式
- Delphi編碼標準——一般的原始碼格式規則 (轉)原始碼
- Project JEDI VCL元件編碼標準 (轉)Project元件
- 檢測檔案編碼,轉換檔案編碼
- 指令碼檔案命名指令碼
- 用Delphi編寫點對點傳檔案程式(1) (轉)
- 用Delphi編寫點對點傳檔案程式(2) (轉)
- delphi讀取ini檔案 (轉)
- Linux下檢視檔案編碼,檔案編碼格式轉換和檔名編碼Linux
- 檔案合併新思路(附完整DELPHI程式碼) (轉)
- CUJ:標準庫:基於檔案的容器 (轉)
- OpenDocument全票獲准為檔案格式標準(轉)
- 音訊編解碼標準音訊
- Windows轉到linux中,檔案亂碼,檔案編碼轉換WindowsLinux
- 獲取檔案路徑(Delphi )----轉貼
- 軟體專案開發的文件編寫標準化 (轉)
- 轉換Linux 檔案編碼方式Linux
- 用VB編寫標準CGI程式 (轉)
- [個體軟體過程]之缺陷管理--編碼標準 (轉)
- C語言之標準檔案操作C語言
- DLL檔案在Delphi的建立及呼叫 (轉)
- 文字編碼轉換工具iconv 附批量轉換檔案編碼命令
- EclipseCDT標準庫標頭檔案設定Eclipse
- POSIX.1 and ISO C標準標頭檔案
- C++標準庫標頭檔案介紹C++
- Vue 元件命名,CSS的標準文件流Vue元件CSS
- C++標準庫名字和標頭檔案--表C++
- 用Java程式碼批量重新命名檔案Java
- 用Delphi編寫DelTree程式 (轉)
- linux重定向標準錯誤與標準輸出到同一檔案Linux
- Dart 語言標準流與檔案操作Dart
- 標準IO與檔案IO 的區別
- Android - JNI加入標準C++檔案AndroidC++
- 附錄: 標準C++常用標頭檔案及描述C++
- WordPress開發入門09:WordPress編碼標準
- 【轉】C#3.0編碼習慣與命名規則C#