delphi 程序員代碼編寫標(biāo)準(zhǔn)指南

delphi 程序員代碼編寫標(biāo)準(zhǔn)指南

ID:17533518

大?。?4.00 KB

頁(yè)數(shù):35頁(yè)

時(shí)間:2018-09-02

delphi 程序員代碼編寫標(biāo)準(zhǔn)指南_第1頁(yè)
delphi 程序員代碼編寫標(biāo)準(zhǔn)指南_第2頁(yè)
delphi 程序員代碼編寫標(biāo)準(zhǔn)指南_第3頁(yè)
delphi 程序員代碼編寫標(biāo)準(zhǔn)指南_第4頁(yè)
delphi 程序員代碼編寫標(biāo)準(zhǔn)指南_第5頁(yè)
資源描述:

《delphi 程序員代碼編寫標(biāo)準(zhǔn)指南》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、Delphi程序員代碼編寫標(biāo)準(zhǔn)指南Delphi程序員代碼編寫標(biāo)準(zhǔn)指南版權(quán)所有1998XavierPerched和SteveTeiseira一、序言二、通用源代碼格式規(guī)則2.1縮格2.2頁(yè)邊空格2.3Begin...End配對(duì)三、ObjectPascal3.1括號(hào)3.2保留字和關(guān)鍵字3.3過(guò)程和函數(shù)(例程)3.3.1命名/格式化3.3.2形式參數(shù)3.3.2.1格式化3.3.2.2命名3.3.2.3參數(shù)的排序3.3.2.4常量參數(shù)3.3.2.5名稱的沖突3.4變量3.4.1變量的命名和格式3.4.2局部變量3.4.3全局變量的使用3.

2、5類型3.5.1大寫約定3.5.1.1浮點(diǎn)指針類型3.5.1.2枚舉類型3.5.1.3變數(shù)和ole變數(shù)類型3.5.2結(jié)構(gòu)類型3.5.2.1數(shù)組類型3.5.2.2記錄類型3.6語(yǔ)句3.6.1if語(yǔ)句3.6.2case語(yǔ)句3.6.2.1一般性話題3.6.2.2格式3.6.3while語(yǔ)句3.6.4for語(yǔ)句3.6.5repeat語(yǔ)句3.6.6with語(yǔ)句3.6.6.1一般話題3.6.6.2格式3.7結(jié)構(gòu)異常處理3.7.1一般話題3.7.2try...finally的使用3.7.3try...except的使用3.7.4try...ex

3、cept...else的使用3.8類類型3.8.1命名和格式3.8.2域3.8.2.1命名/格式3.8.2.2可視化3.8.3方法3.8.3.1命名/格式3.8.3.2使用靜態(tài)的方法3.8.3.3使用虛擬/動(dòng)態(tài)的方法3.8.3.4使用抽象的方法3.8.3.5屬性存取方法3.8.4屬性3.8.4.1命名/格式3.8.4.2使用存取的方法四、文件4.1工程文件4.1.1命名4.2窗體文件4.2.1命名4.3數(shù)據(jù)模板文件4.3.1命名4.4遠(yuǎn)端數(shù)據(jù)模板文件4.4.1命名4.5Unit文件4.5.1通用Unit結(jié)構(gòu)4.5.1.1unit的

4、名字4.5.1.2uses子句4.5.1.3interface部分4.5.1.4implementation部分4.5.1.5initialization部分4.5.1.6finalization部分4.5.2窗體單元4.5.2.1命名4.5.3數(shù)據(jù)模板單元4.5.3.1命名4.5.4一般目的單元4.5.4.1命名4.5.5構(gòu)件單元4.5.5.1命名4.6文件頭五、窗體和數(shù)據(jù)模板5.1窗體5.1.1窗體類型命名標(biāo)準(zhǔn)5.1.2窗體實(shí)例命名標(biāo)準(zhǔn)5.1.3自動(dòng)創(chuàng)建窗體5.1.4模式窗體實(shí)例化函數(shù)5.2數(shù)據(jù)模板5.2.1數(shù)據(jù)模板命名標(biāo)準(zhǔn)5

5、.2.2數(shù)據(jù)模板實(shí)例命名標(biāo)準(zhǔn)六、包6.1使用運(yùn)行包和設(shè)計(jì)包的比較6.2文件命名標(biāo)準(zhǔn)七、構(gòu)件7.1用戶自定義構(gòu)件7.2構(gòu)件單元7.3使用注冊(cè)單元7.4構(gòu)件實(shí)例命名約定7.5構(gòu)件的前綴7.6Standard頁(yè)7.7Additional頁(yè)7.8Win32頁(yè)7.9System頁(yè)7.10Internet頁(yè)7.11DataAccess頁(yè)7.12DataControls頁(yè)7.13DecisionCube頁(yè)7.14QReport頁(yè)7.15Dialogs頁(yè)7.16Win3.1頁(yè)7.17Samples頁(yè)7.18ActiveX頁(yè)7.19Midas頁(yè)一、

6、序言本文檔詳述了在Delphi4開發(fā)者指南下進(jìn)行編程的代碼編寫標(biāo)準(zhǔn)。在通常情況下,本文檔遵循“取消”式格式的指引方針,該方針由Borland國(guó)際通過(guò)一些例外來(lái)使用。在Delphi4開發(fā)者指南中包含本文檔的目的在于闡述一種方法,通過(guò)該方法,開發(fā)小組可以在他們所編寫的代碼中保持一貫的風(fēng)格。這樣做的目的是使在開發(fā)小組中的每一個(gè)程序員都可以明白其他程序員的代碼。這有助于提高代碼編寫的可讀性和使用的一貫性。本文檔并不意味著包含了所有存在于代碼中的標(biāo)準(zhǔn)。但是,它的內(nèi)容已足夠幫你起個(gè)好頭。你可以自由的增加修改這些標(biāo)準(zhǔn)來(lái)滿足你的需要。我們不贊成你

7、偏離這些由Borland開發(fā)人員所使用的標(biāo)準(zhǔn)太遠(yuǎn)。我們推薦這么做是因?yàn)橐坏┯行碌某绦騿T加入到你的開發(fā)小組中,而他們最喜歡和最熟悉的是Borland的標(biāo)準(zhǔn)。象大多數(shù)代碼標(biāo)準(zhǔn)文檔,本文檔也會(huì)根據(jù)需要進(jìn)行改動(dòng)。因此,你可以到www.xapware.com/ddg中找到最新的更新版本。本文檔不包括用戶接口標(biāo)準(zhǔn)。本文檔是獨(dú)立的但也是同樣重要的。已經(jīng)有足夠的第三方書籍和Microsoft文檔包括了另外一些指導(dǎo)方針,而我們決定并不復(fù)制這些信息,但我們會(huì)指引你到MicrosoftDevelopersNetwork和一些資源,在那兒可以找到你所需的

8、信息。二、通用源代碼格式規(guī)則2.1縮格縮格是指在每一級(jí)有兩個(gè)空格。不要在源代碼中保留tab字符,這是因?yàn)閠ab字符會(huì)隨著不同用戶的不同設(shè)置和不同的資源管理工具(打印、文檔、版本控制等)而代表不同的寬度。你可以通過(guò)關(guān)閉Environment選項(xiàng)對(duì)話框

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。