当前位置:首页 > 网络编程 > 软件语言 > DELPHI > Delphi 程序员代码编写标准指南 (六)

Delphi 程序员代码编写标准指南 (六)

点击次数:48 次 发布日期:2008-11-09 08:46:31 作者:源代码网
源代码网推荐
广告载入中

源代码网整理以下七、构件

源代码网整理以下 

源代码网整理以下7.1 用户自定义构件

源代码网整理以下 

源代码网整理以下在标准构件中命名出来的构件的名称同在“类类型”部分定义中的一样定义成一个类类型,不同的是它们有一个3字符的指示前缀,这个前缀可以表示公司、个人或其它实体。例如,一个为Delphi 4开发者指南编写的时钟构件的名称定义为:

源代码网整理以下      TddgClock = class(TComponent)

源代码网整理以下注意,那三个前缀字符是小写的。

源代码网整理以下 

源代码网整理以下7.2 构件单元 软件开发网 www.mscto.com

源代码网整理以下 

源代码网整理以下构件单元应只包含一个主要的构件,一个主要的构件是指出现在构件栏中的构件。主要构件的辅助构件/对象应放入到同一个单元中。 软件开发网 www.mscto.com

源代码网整理以下 

源代码网整理以下7.3 使用注册单元

源代码网整理以下 

源代码网整理以下构件的注册过程应从构件本身的单元中剔除,并放入到一个独立的单元中。这个注册单元可以用来注册任何构件、属性编辑器、构件编辑器、专家器等。

源代码网整理以下 

源代码网整理以下构件的注册只应在设计时刻包中进行,注册单元应包含在设计时刻包中而不应放在运行时刻包中。

源代码网整理以下 

源代码网整理以下推荐使用的注册单元的名称是:

源代码网整理以下XxxReg.pas

源代码网整理以下上面的3个前缀字符“Xxx”用来表示一个公司、个人或任何其它的实体。例如,在Delphi 4 开发者指南中的注册单元的名称应为 DdgReg.pas。

源代码网整理以下 

源代码网整理以下7.4 构件实例命名约定

源代码网整理以下 

源代码网整理以下所有的构件都应取个描述性的名称。由Delphi创建的缺省名的构件不会被遗弃。在设计构件类型时应设计一个小写的前缀。使用前缀而不使用后缀的原因是在搜寻时,在对象检查器和代码探索器中搜寻构件的名字比搜寻构件的类型更容易实现。

源代码网整理以下 

源代码网整理以下7.5 构件的前缀 软件开发网 www.mscto.com

源代码网整理以下 

软件开发网 www.mscto.com

源代码网整理以下以下构件的前缀可以用来设计Delphi 4中的标准构件。请在此列表中加入第三方构件的前缀。

源代码网整理以下 

源代码网整理以下7.6 Standard页

源代码网整理以下前缀      构件

源代码网整理以下mm        TMainMenu

源代码网整理以下pm        TPopupMenu

源代码网整理以下mmi       TMainMenuItem

源代码网整理以下pmi       TPopupMenuItem

源代码网整理以下前缀      构件

软件开发网 www.mscto.com

源代码网整理以下lbl       TLabel

源代码网整理以下edt       TEdit

软件开发网 www.mscto.com

源代码网整理以下mem       TMemo

源代码网整理以下btn       TButton 软件开发网 www.mscto.com

源代码网整理以下cb        TCheckBox

源代码网整理以下rb        TRadioBox

源代码网整理以下lb        TListBox

源代码网整理以下cb        TComboBox

源代码网整理以下scb       TScrollBar

源代码网整理以下gb        TGroupBox 软件开发网 www.mscto.com

源代码网整理以下rg        TRadioGroup

源代码网整理以下pnl       TPanel

源代码网整理以下cl        TCommandList

软件开发网 www.mscto.com

源代码网整理以下7.7 Additional页

源代码网整理以下bbtn      TBitBtn

源代码网整理以下sb        TSpeedButton

源代码网整理以下me        TMaskEdit

源代码网整理以下sg        TStringGrid 软件开发网 www.mscto.com

源代码网整理以下dg        TDrawGrid

源代码网整理以下img       TImage

源代码网整理以下shp       TShape

源代码网整理以下bvl       TBevel

源代码网整理以下sbx       TScrollBox 软件开发网 www.mscto.com

源代码网整理以下clb       TCheckListbox

源代码网整理以下spl       TSplitter

源代码网整理以下stx       TStaticText

源代码网整理以下cht       TChart

源代码网整理以下7.8 Win32页

源代码网整理以下tbc       TTabControl

源代码网整理以下pgc       TPageControl

源代码网整理以下il        TImageList

源代码网整理以下re        TRichEdit

源代码网整理以下thr       TTrackBar

源代码网整理以下prb       TProgressBar

源代码网整理以下ud        TUpDown

源代码网整理以下hk        THotKey

源代码网整理以下ani       TAnimate

源代码网整理以下dtp       TDateTimePicker

源代码网整理以下tv        TTreeView

源代码网整理以下lv        TListView

源代码网整理以下hdr       THeaderControl

源代码网整理以下前缀      构件

源代码网整理以下stb       TStatusBar

源代码网整理以下tlb       TToolBar

源代码网整理以下clb       TCoolBar

源代码网整理以下7.9 System页

源代码网整理以下tm        TTimer 软件开发网 www.mscto.com

源代码网整理以下pb        TPaintBox

源代码网整理以下mp        TMediaPlayer

源代码网整理以下olec      TOleContainer

源代码网整理以下ddcc      TDDEClientItem

软件开发网 www.mscto.com

源代码网整理以下ddci      TDDEClientItem

源代码网整理以下ddsc      TDDEServerConv

源代码网整理以下ddsi      TDDEServerItem

源代码网整理以下7.10 Internet页

源代码网整理以下csk       TClientSocket

源代码网整理以下ssk       TServerSocket

源代码网整理以下wbd       TWebDispatcher

源代码网整理以下pp        TPageProducer

源代码网整理以下tp        TQueryTableProducer

源代码网整理以下dstp      TDataSetTableProducer

源代码网整理以下nmdt      TNMDayTime

源代码网整理以下nec       TNMEcho

源代码网整理以下nf        TNMFinger

源代码网整理以下nftp      TNMFtp

源代码网整理以下nhttp     TNMHttp

源代码网整理以下nMsg      TNMMsg

源代码网整理以下nmsg      TNMMSGServ

软件开发网 www.mscto.com

源代码网整理以下nntp      TNMNNTP

源代码网整理以下npop      TNMPop3

软件开发网 www.mscto.com

源代码网整理以下nuup      TNMUUProcessor

源代码网整理以下smtp      TNMSMTP

源代码网整理以下nst       TNMStrm

源代码网整理以下nsts      TNMStrmServ

源代码网整理以下ntm       TNMTime

源代码网整理以下nudp      TNMUdp

源代码网整理以下psk       TPowerSock

源代码网整理以下ngs       TNMGeneralServer

软件开发网 www.mscto.com

源代码网整理以下html      THtml

源代码网整理以下url       TNMUrl

源代码网整理以下sml       TSimpleMail

源代码网整理以下  软件开发网 www.mscto.com

源代码网整理以下  软件开发网 www.mscto.com

源代码网整理以下7.11 Data Access页

源代码网整理以下前缀      构件

源代码网整理以下ds        TDataSource

源代码网整理以下tbl       TTable

源代码网整理以下qry       TQuery

源代码网整理以下sp        TStoredProc

源代码网整理以下db        TDataBase

软件开发网 www.mscto.com

源代码网整理以下ssn       TSession

源代码网整理以下bm        TBatchMove

源代码网整理以下usql      TUpdateSQL

软件开发网 www.mscto.com

源代码网整理以下7.12 Data Controls页

源代码网整理以下dbg       TDBGrid

软件开发网 www.mscto.com

源代码网整理以下dbn       TDBNavigator

源代码网整理以下dbt       TDBText

源代码网整理以下dbe       TDBEdit

源代码网整理以下dbm       TDBMemo

源代码网整理以下dbi       TDBImage

源代码网整理以下dblb      TDBListBox

源代码网整理以下dbcb      TDBComboBox

源代码网整理以下dbch      TDBCheckBox

源代码网整理以下dbrg      TDBRadioGroup

源代码网整理以下dbll      TDBLookupListBox

源代码网整理以下dblc      TDBLookupComboBox

源代码网整理以下dbre      TDBRichEdit

源代码网整理以下dbcg      TDBCtrlGrid

软件开发网 www.mscto.com

源代码网整理以下dbch      TDBChart 软件开发网 www.mscto.com

源代码网整理以下7.13 Decision Cube页

源代码网整理以下dcb       TDecisionCube

源代码网整理以下dcq       TDecisionQuery

源代码网整理以下dcs       TDecisionSource

源代码网整理以下dcp       TDecisionPivot 软件开发网 www.mscto.com

源代码网整理以下dcg       TDecisionGrid

源代码网整理以下dcgr      TDecisionGraph

源代码网整理以下7.14 QReport页

源代码网整理以下qr        TQuickReport

源代码网整理以下qrsd      TQRSubDetail

源代码网整理以下qrb       TQRBand

源代码网整理以下qrcb      TQRChildBand

源代码网整理以下qrg       TQRGroup

源代码网整理以下qrl       TQRLabel 软件开发网 www.mscto.com

源代码网整理以下前缀      构件

源代码网整理以下qrt       TQRText

源代码网整理以下qre       TQRExpr

源代码网整理以下qrs       TQRSysData

源代码网整理以下qrm       TQRMemo 软件开发网 www.mscto.com

源代码网整理以下qrrt      TQRRichText

源代码网整理以下qrdr      TQRDBRichText

源代码网整理以下qrsh      TQRShape

源代码网整理以下qri       TQRImage

源代码网整理以下qrdi      TQRDBMImage

源代码网整理以下qrcr      TQRCompositeReport

源代码网整理以下qrp       TQRPreview

源代码网整理以下qrch      TQRChart

源代码网整理以下7.15 Dialogs页 软件开发网 www.mscto.com

源代码网整理以下对话框构件是由构件封装的真正的窗体,因此,它们应遵循窗体的命名约定。类型已由构件的名称定义。它的实例的名称是Delphi自动生成的类型实例名字去掉数字后缀。举例如下:

源代码网整理以下      类型                    实例名字

源代码网整理以下    TOpenDialog             OpenDialog

源代码网整理以下    TSaveDialog             SaveDialog

源代码网整理以下    TOpenPictureDialog     OpenPictureDialog

源代码网整理以下    TSavePictureDialog     SavePictureDialog


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华