程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi源程序格式書寫規范(二)

Delphi源程序格式書寫規范(二)

編輯:Delphi

3.6 屬性

3.6.1 命名及格式

同其用操作的,出去前綴‘F’的類的變量的名稱相一致 。

3.7 文件

3.7.1項目文件

3.7.1.1項目目錄結構

程序主目錄--Bin(應用程序所在路徑)
-Db(本地數據庫所在路徑)
-Doc(文檔所在路徑)
-Hlp(幫助文件所在路徑)
-Backup(備份路徑)
-Tmp(臨時文件路徑)

3.7.1.2命名

項目文件必須使用一個有意義的名字。例如: Delphi中系統信息的項目文件被命名為 SysInfo.dpr。

3.7.2 Form 文件

3.7.2.1命名

同Form的名稱相一致:例如:Form的名稱為FormMain則Form文件的名稱就為FormMain.frm。

3.7.3 Data Module 文件

3.7.3.1命名

data module文件的命名應該有意義,並且使用‘DM’作為前綴。例如: 用戶data module 被命名為‘DMCustomers.dfm’。

3.7.4 Remote Data Module 文件

3.7.4.1 命名

remote data module文件的命名應該有意義,並且使用‘RDM’作為前綴。例如:用戶remote data module 被命名為‘RDMCustomers.dfm’。

3.7.5 Unit文件

3.7.5.1普通 Unit

3.7.5.1.1 Unit文件命名

unit文件的命名應該有意義,並且使用‘unit’作為前綴。例如: 通用unit 被命名為‘UnitGeneral’。

3.7.5.2 Form Units

3.7.5.2.1命名

Form unit 文件的名字必須和Form的名稱保持一致。例如:主窗體叫FormMain.pas 則Form Unit文件的名字為:UnitFormMain。

3.7.5.3 Data Module Unis

3.7.5.3.1命名

Data Module unit 文件的名字必須和Data Module的名稱保持一致。例如:主Data Module叫DMMain.pas 則Data Module Unit文件的名字為:UnitDMMain。

3.7.5.4 文件頭

在所有文件的頭部應寫上此文件的用途,作者,日期及輸入和輸出。例如:
{
修改日期:
作者:
用途:
本模塊結構組成:
}

3.7.6 Forms和Data Modules Forms

3.7.6.1 Form類

1. Form類命名標准

Forms類的命名應該有意義,並且使用‘TForm’作為前綴。例如: About Form類的名字為:
TAboutForm = class(TForm)
主窗體的名字為
TMainForm = class(TForm)

2. Form類實例的命名標准

Form 的類實例的名字應同期掉‘T’的Form類的名字相一致。例如:
Type Name
Instance Name
TaboutForm
AboutForm
TmainForm
MainForm

TCustomerEntryForm
CustomerEntryForm

3.7.6.2 Data Modules Form

3.7.6.2.1. Data Module Form 命名標准

Data Modules Forms類的命名應該有意義,並且使用‘TDM’作為前綴。例如:
TDMCustomer = class(TDataModule)
TDMOrders = class(TDataModule)

3.7.6.2.2. Data Module 實例命名標准

Data Module Form 的類實例的名字應同期掉‘T’的Data Module Form類的名字相一致。例如:
Type Name
Instance Name

TCustomerDataModule
CustomerDataModule

TordersDataModule
OrdersDataModule

3.8控件

3.8.1 控件實例的命名

控件的實例應使用去掉‘T’該控件類的名稱作為前綴,例如:輸入用戶姓名的Tedit的名字為:EditUserName。

3.8.2 控件的簡寫

控件的名稱可使用以下簡寫,但所用簡寫於控件名稱之間藥添加‘_’:

3.8.2.1 Standard Tab

mm TMainMenu
pm TPopupMenu
mmi TMainMenuItem
pmi TPopupMenuItem
lbl TLabel
edt TEdit
mem TMemo
btn TButton
cb TCheckBox
rb TRadioButton
lb TListBox
cb TComboBox
scb TScrollBar
gb TGroupBox
rg TRadioGroup
pnl TPanel
cl TCommandList

3.8.2.2 Additional Tab

bbtn TBitBtn
sb TSpeedButton
me TMaskEdit
sg TStringGrid
dg TDrawGrid
img TImage
shp TShape
bvl TBevel
sbx TScrollBox
clb TCheckListbox
spl TSplitter
stx TStaticText
cht TChart

3.8.2.3 Win32 Tab

tbc TTabControl
pgc TPageControl
il TImageList
re TRichEdit
tbr TTrackBar
prb TProgressBar
ud TUpDown
hk THotKey
ani TAnimate
dtp TDateTimePicker
tv TTreeView
lv TListView
hdr THeaderControl
stb TStatusBar
tlb TToolBar
clb TCoolBar

3.8.2.4 System Tab

tm TTimer
pb TPaintBox
mp TMediaPlayer
olec TOleContainer
ddcc TDDEClientConv
ddci TDDEClientItem
ddsc TDDEServerConv
ddsi TDDEServerItem

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved