程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi編碼標准——組件命名

Delphi編碼標准——組件命名

編輯:Delphi
1. 組件類型的命名標准:組件的命名與類的命名類似,只不過它有3個字符的前綴。這些前綴用以標識公司、個人或其他實體。(注意,作為前綴的3個字符要小寫。) 例如,一個時鐘組件可以這樣聲明: TlxSchool= class (TComponent) 2. 組件單元:組件單元只能含有一個主要組件,這是指出現在組件選項板上的組件。其他輔助性的組件或對象也可以包含在同一單元中。 3. 注冊單元:組件的注冊過程應當從組件單元中移走,放在一個單獨的單元中。這個注冊單元用於注冊所有組件、屬性編輯器、組件編輯器、向導等。組件注冊應當在設計期包中進行。因此,注冊單元應當包含在設計期包而不是運行期包中。建議注冊單元這樣命名:XxxReg.pas。 Xxx為3個字符前綴,以標識公司、個人或其他實體。 例如:本書中的注冊單元命名為LxReg.pas。 4 組件實例的命名規則:組件的名稱應當具有描述性。D e l p h i沒有為組件指定默認的名稱。單元命名要使用一個變更了的匈牙利命名規范。在這個標准中,組件名包括兩個部分:前綴和性質標識名。 (1) 組件的前綴:組件的前綴多是表現組件類型的字母縮寫。 例如: btn: TButton edt: TEdit spdbtn:TSpeedButton lstbx: TIIStBox 如上所示,組件類型前綴是組件類型名變化而成的。下面的規則說明如何定義一個組件類型前綴: 1) 從組件類型名中移去T前綴。 例如:TButton變成Button。 2) 除了第一個元音,刪去所有元音字母。 例如:Button變成Bttn,Edit變成Edt。 3) 壓縮雙字母。 例如:Bttn變成Btn。 4) 如發生沖突,則在某一組件前綴中加入一個元音。 例如:在TBatton組件的前綴中加入元音變為batn,以區別TButton的前綴。 (2) 組件性質標識名:組件性質標識名是組件意圖的描述。 例如:一個用於新建窗體的TButton組件可命名為BtnNewForm。 一個編輯學生的組件可命名為EdtStudent。
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved