Delphi 6 程序員代碼編寫(xiě)標(biāo)準(zhǔn)指南

Delphi 6 程序員代碼編寫(xiě)標(biāo)準(zhǔn)指南

ID:37240148

大小:125.50 KB

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

時(shí)間:2019-05-20

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

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

1、Delphi6程序員代碼編寫(xiě)標(biāo)準(zhǔn)指南一、序言二、通用源代碼格式規(guī)則2.1縮格2.2頁(yè)邊空格2.3Begin…End配對(duì)2.4代碼文件中通用符號(hào)含義三、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.5類型3.5.1大寫(xiě)約定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

2、數(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ǔ)句第27頁(yè)共27頁(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…except…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使

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.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、4.5.3.1命名4.5.4一般目的單元第27頁(yè)共27頁(yè)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.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.1

5、1DataAccess頁(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è)7.20ADO頁(yè)7.21InterBase頁(yè)7.22InternetExpress頁(yè)7.23FastNet頁(yè)一、序言本文檔詳述了使用Delphi5第27頁(yè)共27頁(yè)進(jìn)行編程的代碼編寫(xiě)標(biāo)準(zhǔn)。本文檔的目的在于闡述一種方法,通過(guò)該方法,開(kāi)發(fā)小組可以在他們所編寫(xiě)的代碼中保持一貫的風(fēng)格。這樣做的目的是使在開(kāi)發(fā)小組中的每一個(gè)程序員都可以明白其他程序員的代碼。這有助于提高代碼編寫(xiě)

6、的可讀性和使用的一貫性。本文檔并不意味著包含了所有存在于代碼中的標(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ā)小組中,而他們最喜歡和最熟悉的是Borland的標(biāo)準(zhǔn)。象大多數(shù)代碼標(biāo)準(zhǔn)文檔,本文檔也會(huì)根據(jù)需要進(jìn)行改動(dòng)。本文檔不包括用戶接口標(biāo)準(zhǔn)。本文檔是獨(dú)立的但也是同樣重要的。本文檔由楊千棟改編和維護(hù),如果你有好的建議請(qǐng)聯(lián)系user22@laneasy二、通用源代碼格式規(guī)則2.1縮格縮格是指在每一級(jí)有兩個(gè)空格。不要在源代碼中保留tab字符,這是因?yàn)?/p>

7、tab字符會(huì)隨著不同用戶的不同設(shè)置和不同的資源管理工具(打印、文檔、版本控制等)而代表不同的寬度。你可以通過(guò)關(guān)閉Environment選項(xiàng)對(duì)話框中Editor頁(yè)上的“Usetabcharacter”和“Optimalfill”檢查框(通過(guò)Tools

8、Environment)來(lái)禁止保存tab字符;通常這是默認(rèn)的配置,可以不用去管它。2.2頁(yè)邊空格頁(yè)邊空格會(huì)被設(shè)置成80字符寬。通常,源碼不會(huì)超出這個(gè)邊界,但這個(gè)方針會(huì)有一些彈

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(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)系客服處理。