a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Delphi > 正文

Delphi編碼標準——窗體與數(shù)據(jù)模塊命名

2019-11-18 18:36:34
字體:
來源:轉載
供稿:網(wǎng)友
窗體與數(shù)據(jù)模塊命名
1.      窗體類型的命名標準:窗體類型的名稱應當表達出窗體的用途,且要加T前綴,后跟描述性名,最后是Form。
例如:Student窗體類型名稱為:TStudentForm= class (TForm)
用戶登錄窗體的類型名稱為:TUserEntryForm= class (TForm)
2.      窗體實例的命名標準:窗體實例的名稱與相應的類型名稱相同,但沒有前綴T。
例如:
var
Student Form: TStudentForm
UserEntryForm: TUserEntryForm
3. 自動創(chuàng)建的窗體:除非特別原因,只有主窗體才自動生成。其他所有窗體必須從PRoject Options對話框的自動生成列表中刪除。
4. 模式窗體實例化函數(shù):所有窗體單元都應當含有實例化函數(shù),用于創(chuàng)建、設置、模式顯示和釋放窗體。這個函數(shù)將返回由窗體返回的模式結果。傳遞給這個函數(shù)的參數(shù)遵循參數(shù)傳遞的規(guī)則。之所以要這樣封裝,是為了便于代碼的重用和維護。窗體的變量應當從單元中移走,改在窗體實例化函數(shù)中作為局部變量定義(注意,要求從ProjectOptions對話框的自動生成列表中移走該窗體。請看前面的內容)。
例如,下面的單元文件演示了GetStudent的實例化函數(shù)。
Unit StudentFrm;
Interface
Uses
Windows, 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): Word;
 
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數(shù)據(jù)模塊的命名標準:數(shù)據(jù)模塊類型名稱應表達出它的用途,且要加前綴T,后跟描述性名稱,最后是DataModule。
例如:Student數(shù)據(jù)模塊的類型名稱為TStudentDM= class(TDataModule)
6 數(shù)據(jù)模塊實例的命名標準:數(shù)據(jù)模塊實例的名稱應當與相應的類型名稱相同,但沒有前綴T。
例如:
var
StudentDM: TStudentDM;

上一篇:Delphi編碼標準——一般的源代碼格式規(guī)則

下一篇:Delphi編碼標準——包命名

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關注

主站蜘蛛池模板: 国产精品美女久久久久久不卡 | 精品一区二区三区不卡 | 日韩中文字幕欧美 | 国产精品二区一区二区aⅴ污介绍 | 日韩精品在线观看免费 | 涩爱网| 日本免费一区二区在线观看 | 国产视频自拍一区 | 亚洲成人av在线 | 成人毛片免费在线观看 | 中文无码日韩欧 | 美女久久 | 色黄视频在线观看 | 日本黄色a级 | 欧美小视频在线观看 | 特黄视频 | 亚洲综合国产激情另类一区 | 羞羞视频网页 | 日韩在线不卡 | 日本在线观看视频 | 国产精品久久久久久久久久东京 | 可以在线观看的黄色 | 欧美日韩国产一区二区三区 | 爱爱视频在线观看 | 国产精品爱久久久久久久 | 国产一区二区免费 | 韩国精品在线 | 国产精品一区二区免费看 | 欧美色综合一区二区三区 | 高清视频一区 | 亚洲成av人片一区二区梦乃 | 国产一区二区三区在线看 | 91小视频 | 一本一道久久久a久久久精品91 | 一区二区在线免费观看 | 色片免费 | av在线一区二区三区 | 精品一区二区三区国产 | 日本黄a三级三级三级 | 国变精品美女久久久久av爽 | 日韩精品一区二区三区在线 |