資源描述:
《delphi編碼及注釋規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、北京新網(wǎng)醫(yī)訊技術(shù)有限公司電話:010-62077491010-62368636北京新網(wǎng)醫(yī)訊技術(shù)有限公司Delphi程序編碼及注釋規(guī)范V1.02011/3/14www.minipacs.com地址:北京西城黃寺大街24號(hào)明湖大廈A201-205郵政編碼:100011-30-北京新網(wǎng)醫(yī)訊技術(shù)有限公司電話:010-62077491010-62368636目錄Delphi程序員代碼編寫(xiě)標(biāo)準(zhǔn)-1-一、序言-1-二、通用源代碼格式規(guī)則-1-2.1縮格-1-2.2頁(yè)邊空格-1-2.3Begin…End配對(duì)-2-三、ObjectPascal-2-3.1括號(hào)-2-3.2保留字和關(guān)鍵字-3-3.3過(guò)程和
2、函數(shù)(例程)-3-3.3.1命名/格式化-3-3.3.2形式參數(shù)-3-3.4變量-5-3.4.1變量的命名和格式-5-3.4.2局部變量-5-3.4.3全局變量的使用-5-3.5類型-5-3.5.1大寫(xiě)約定-5-3.5.2結(jié)構(gòu)類型-6-3.6語(yǔ)句-7-3.6.1if語(yǔ)句-7-3.6.2case語(yǔ)句-8-3.6.3while語(yǔ)句-8-3.6.4for語(yǔ)句-8-3.6.5repeat語(yǔ)句-8-3.6.6with語(yǔ)句-8-3.7結(jié)構(gòu)異常處理-9-3.7.1一般話題-9-3.7.2try…finally的使用-9-3.7.3try…except的使用-10-3.7.4try…except…e
3、lse的使用-10-3.8類類型-10-3.8.1命名和格式-10-3.8.2域-11-3.8.4屬性-12-四、文件-12-4.1工程文件-12-4.1.1命名-12-4.2窗體文件-12-4.2.1命名-12-4.3數(shù)據(jù)模板文件-13-4.3.1命名-13-www.minipacs.com地址:北京西城黃寺大街24號(hào)明湖大廈A201-205郵政編碼:100011-30-北京新網(wǎng)醫(yī)訊技術(shù)有限公司電話:010-62077491010-623686364.4遠(yuǎn)端數(shù)據(jù)模板文件-13-4.4.1命名-13-4.5Unit文件-13-4.5.1通用Unit結(jié)構(gòu)-13-4.5.3數(shù)據(jù)模板單元-
4、14-4.5.4一般目的單元-14-4.5.5構(gòu)件單元-14-4.6文件頭-15-五、窗體和數(shù)據(jù)模板-15-5.1窗體-15-5.1.1窗體類型命名標(biāo)準(zhǔn)-15-5.1.2窗體實(shí)例命名標(biāo)準(zhǔn)-15-5.1.3自動(dòng)創(chuàng)建窗體-16-5.1.4模式窗體實(shí)例化函數(shù)-16-5.2數(shù)據(jù)模板-18-5.2.1數(shù)據(jù)模板命名標(biāo)準(zhǔn)-18-5.2.2數(shù)據(jù)模板實(shí)例命名標(biāo)準(zhǔn)-18-六、包-18-6.1使用運(yùn)行包和設(shè)計(jì)包的比較-18-6.2文件命名標(biāo)準(zhǔn)-18-七、構(gòu)件-19-7.1用戶自定義構(gòu)件-19-7.2構(gòu)件單元-19-7.3使用注冊(cè)單元-19-7.4構(gòu)件實(shí)例命名約定-20-7.5構(gòu)件的前綴-20-7.6Sta
5、ndard頁(yè)-20-7.7Additional頁(yè)-21-7.8Win32頁(yè)-22-7.9System頁(yè)-22-7.10Internet頁(yè)-23-7.11DataAccess頁(yè)-24-7.12DataControls頁(yè)-24-7.13DecisionCube頁(yè)-25-7.14QReport頁(yè)-25-7.15Dialogs頁(yè)-26-7.16Win3.1頁(yè)-27-7.17Samples頁(yè)-27-7.18ActiveX頁(yè)-28-7.19Midas頁(yè)-28-8.注釋規(guī)范-28-8.1修改歷史記錄-29-8.2新增代碼行-29-8.3刪除代碼行-29-www.minipacs.com地址:北京西
6、城黃寺大街24號(hào)明湖大廈A201-205郵政編碼:100011-30-北京新網(wǎng)醫(yī)訊技術(shù)有限公司電話:010-62077491010-623686368.4修改代碼行-29-www.minipacs.com地址:北京西城黃寺大街24號(hào)明湖大廈A201-205郵政編碼:100011-30-北京新網(wǎng)醫(yī)訊技術(shù)有限公司電話:010-62077491010-62368636Delphi編碼及注釋規(guī)范一、序言本文檔詳述了在Delphi下進(jìn)行編程的代碼編寫(xiě)標(biāo)準(zhǔn)。在通常情況下,本文檔遵循“取消”式格式的指引方針,該方針由Borland國(guó)際通過(guò)一些例外來(lái)使用。在Delphi開(kāi)發(fā)者指南中包含本文檔的目的在
7、于闡述一種方法,通過(guò)該方法,開(kāi)發(fā)小組可以在他們所編寫(xiě)的代碼中保持一貫的風(fēng)格。這樣做的目的是使在開(kāi)發(fā)小組中的每一個(gè)程序員都可以明白其他程序員的代碼。這有助于提高代碼編寫(xiě)的可讀性和使用的一貫性。本文檔并不意味著包含了所有存在于代碼中的標(biāo)準(zhǔn)。但是,它的內(nèi)容已足夠幫你起個(gè)好頭。你可以自由的增加修改這些標(biāo)準(zhǔn)來(lái)滿足你的需要。我們不贊成你偏離這些由Borland開(kāi)發(fā)人員所使用的標(biāo)準(zhǔn)太遠(yuǎn)。我們推薦這么做是因?yàn)橐坏┯行碌某绦騿T加入到你的開(kāi)發(fā)小組中,而他們最喜歡和最熟悉的是B