Delphi編碼標準——窗體與資料模組命名 (轉)
窗體與資料模組命名:namespace prefix = o ns = "urn:schemas--com::office" />
1. 窗體型別的命名標準:窗體型別的名稱應當表達出窗體的用途,且要加T字首,後跟描述性名,最後是Form。
例如:Student窗體型別名稱為:TStudentForm= class (TForm)
登入窗體的型別名稱為:TUserEntryForm= class (TForm)
2. 窗體例項的命名標準:窗體例項的名稱與相應的型別名稱相同,但沒有字首T。
例如:
var
Student Form: TStudentForm
UserEntryForm: TUserEntryForm
3. 自動建立的窗體:除非特別原因,只有主窗體才自動生成。其他所有窗體必須從Project Options對話方塊的自動生成列表中刪除。
4. 窗體例項化:所有窗體單元都應當含有例項化函式,用於建立、設定、模式顯示和釋放窗體。這個函式將返回由窗體返回的模式結果。傳遞給這個函式的引數遵循引數傳遞的規則。之所以要這樣封裝,是為了便於程式碼的重用和維護。窗體的變數應當從單元中移走,改在窗體例項化函式中作為區域性變數定義(注意,要求從ProjectOptions對話方塊的自動生成列表中移走該窗體。請看前面的內容)。
例如,下面的單元演示了GetStudent的例項化函式。
Unit StudentFrm;
Interface
Uses
, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
Type
TStudentForm= class(TForm)
editID: TEdit;
editName: TEdit;
private
{Private declarations}
public
{Public declarations}
end;
function GetStudent (var aStudentName: String; var aStudentID: Integer): ;
implementation
{$R*.DFM}
function GetStudent (var aStudentName: String; var aStudentID: Integer): Word;
var
StudentForm: TStudentForm;
begin
StudentForm: = TStudentForm.Create (Application);
Try
StudentForm.Caption:='Getting Student’;
Result: = StudentForm.ShowModal;
If Result=mrOK then
begin
aStudentName: = StudentForm. editName.Text;
aStudentID: = StrToInt (StudentForm.editID.Text);
end;
finally
StudentForm.Free;
end;
end;
end.
5資料模組的命名標準:資料模組型別名稱應表達出它的用途,且要加字首T,後跟描述性名稱,最後是DataModule。
例如:Student資料模組的型別名稱為TStudentDM= class(TDataModule)
6 資料模組例項的命名標準:資料模組例項的名稱應當與相應的型別名稱相同,但沒有字首T。
例如:
var
StudentDM: TStudentDM;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998880/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Delphi編碼標準——元件命名 (轉)元件
- Delphi編碼標準——檔案命名 (轉)
- Delphi編碼標準——過程和函式 (轉)函式
- Delphi編碼標準——一般的原始碼格式規則 (轉)原始碼
- VBA標準模組與類模組(轉)
- 模組轉測標準
- [個體軟體過程]之缺陷管理--編碼標準 (轉)
- Project JEDI VCL元件編碼標準 (轉)Project元件
- [轉]資料標準化
- Delphi 記憶體與指標記憶體指標
- Python新手常見問題八:標準庫模組命名Python
- 【轉】C#3.0編碼習慣與命名規則C#
- Java與資料庫 —— JDBC標準Java資料庫JDBC
- 媒體轉碼HLS標準加密詳解加密
- 音訊編解碼標準音訊
- Delphi元件與屬性編輯器 (轉)元件
- 在Delphi中實現任意形狀的窗體 (轉)
- 開源與標準(轉)
- 軟體專案開發的文件編寫標準化 (轉)
- 中國軟體工程標準 (轉)軟體工程
- 談談資料制度與資料標準的關係
- 資料庫標準化與正規化資料庫
- 資料的標準化與正則化
- 用VB編寫標準CGI程式 (轉)
- Delphi與Word(三)取得Word檔案的資料 (轉)
- Oracle 資料庫管理指令碼命名規範(轉)Oracle資料庫指令碼
- 防止用DeDe軟體反編譯delphi程式 (轉)編譯
- Vue 元件命名,CSS的標準文件流Vue元件CSS
- python標準模組(一)Python
- python標準模組(二)Python
- python標準模組(三)Python
- Delphi與Excel (轉)Excel
- 關於Delphi7的IntraWeb 編譯的Apache (DSO) 模組 (轉)Web編譯Apache
- 資料變換-歸一化與標準化
- 統計資料歸一化與標準化
- STL標準模組庫:容器string模組
- 標準資料審計
- 資料標準和資料質量:技術解析與典型案例