nbsp; TUpDown hk THotKey ani TAnimate dtp TDateTimePicker tv TTreeView lv TListView hdr THeaderControl stb TStatusBar tlb TToolBar clb TCoolBar
System Tab tm ??TTimer pb ??TPaintBox mp ?TMediaPlayer olec ?TOleContainer ddcc ?TDDEClientConv ddci ?TDDEClientItem ddsc ?TDDEServerConv ddsi ?TDDEServerItem
?
Samples Tab gg?? TGauge cg?? TColorGrid spb? spe? dol? TDirectoryOutline cal? TCalendar ibea? TIBEventAlerter
?
ActiveX Tab cfx? TChartFX vsp?? TVSSpell f1b?? TF1Book vtc?? TVTChart grp?? TGraph
?
Win31 Tab dbll?? TDBLookupList dblc?? TDBLookupCombo ts???? TTabSet ol???? TOutline tnb??? TTabbedNoteBook nb???? TNoteBook hdr??? THeader flb??? TFileListBox dlb??? TDirectoryListBox dcb?? TDriveComboBox fcb?? TFilterComboBox
Midas Tab prv?? TProvider cds?? TClientDataSet qcds?? TQueryClientDataSet dcom? TDCOMConnection olee?? TOleEnterpriseConnection sck?? TSocketConnection rms?? TRemoteServer mid?? TmidasConnection
Internet Tab 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 nntp ???TNMNNTP npop ???TNMPop3 nuup ???TNMUUProcessor smtp ???TNMSMTP nst ????TNMStrm nsts ???TNMStrmServ ntm ???TNMTime nudp ??TNMUdp psk ???TPowerSock ngs ???TNMGeneralServer html? ?THtml url? ??TNMUrl sml ??TSimpleMail
Data Access Tab ds? ?TDataSource tbl? ?TTable qry? ?TQuery sp ??TStoredProc db ??TDataBase ssn? ?TSession bm ??TBatchMove usql ??TUpdateSQL
Data Controls Tab dbg? ?TDBGrid 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 dbch ??TDBChart
Decision Cube Tab dcb ??TDecisionCube dcq ??TDecisionQuery dcs ??TDecisionSource dcp ??TDecisionPivot dcg ??TDecisionGrid dcgr ?TDecisionGraph
QReport Tab qr ??TQuickReport qrsd ?TQRSubDetail qrb ??TQRBand qrcb ??TQRChildBand qrg ??TQRGroup qrl ??TQRLabel qrt ??TQRText qre ??TQRExpr qrs? ?TQRSysData qrm ??TQRMemo qrrt ??TQRRichText qrdr? ?TQRDBRichText qrsh ??TQRShape qri ???TQRImage qrdi ??TQRDBMImage qrcr? ?TQRCompositeReport qrp ??TQRPreview qrch TQRChart
Dialogs Tab OpenDialog ???????TOpenDialog SaveDialog ???????TSaveDialog OpenPictureDialog ?TOpenPictureDialog SavePictureDialog ??TSavePictureDialog FontDialog ????????TFontDialog ColorDialog ???????TColorDialog PrintDialog ????????TPrintDialog PrinterSetupDialog? ?TPrintSetupDialog FindDialog ?????????TFindDialog ReplaceDialog ??????TReplaceDialog
4.修改的要求
4.1修改历史记录 对源文件进行经过批准的修改时,修改者应在程序文件头加入修改历史项。在以后的每一次修改时,修改者都必须在该项目中填写下列信息: Modifier: DateTime: Cause: Comment:
4.2新增代码行 新增代码行的前后应有注释行说明。 // ab 修改人; 修改时间; 修改说明。 新增代码行 // ae
4.3删除代码行 删除代码行的前后用注释行说明。 //db 修改人,修改时间,修改说明。 //要删除的代码行(将要删除的语句进行注释) //de
4.4修改代码行 修改代码行以删除代码行后在新增代码行的方式进行。 //mb 修改人,修改时间,修改说明。 //pre 修改前的代码行
修改后的代码行 //me
5.文件的命名
项目文件必须使用一个有意义的名字。例如: Delphi中系统信息的项目文件被命名为 SysInfo.dpr。 3.7.2 Form 文件 同Form的名称相一致:例如:Form的名称为frrmMain则Form文件的名称就为frmMain.dfm。对应的Unit文件就是frmMain.pas 3.7.3 Data Module 文件 data module文件的命名应该有意义,并且使用‘DM’作为前缀。例如: 用户data module 被命名为‘dmCustomers.dfm’。 对应的Unit文件就是rdmCustomers.pas 3.7.4 Remote Data Module 文件 remote data module文件的命名应该有意义,并且使用‘RDM’作为前缀。例如:用户remote data module 被命名为‘rdmCustomers.dfm’。 对应的Unit文件就是rdmCustomers.pas 3.7.5普通 Unit文件 unit文件的命名应该有意义,并且使用‘u’作为前缀。例如: 通用unit 被命名为‘uGeneral.pas’。
上一页 [1] [2] |