目錄
1.1 綜述 5
1.1.1 編程對(duì)象的分類 5
1.1.2 編程對(duì)象的組織 5
1.2 團(tuán)隊(duì)開發(fā) 5
1.3 版本說明 6
1.4 對(duì)象命名規(guī)范 6
1.4.1 命名約定 7
1.4.2 具體命名規(guī)則 7
1. 函數(shù)的命名規(guī)則 7
2. 應(yīng)用 7
3. PBL庫 7
4. 初始化配置文件 8
5. 資源文件 8
6. 窗口 8
7. 數(shù)據(jù)窗口 9
8. 菜單 9
9. 函數(shù) 9
10. 用戶對(duì)象 10
11. 控件 10
1.5 變量命名規(guī)范 11
1.5.1 變量類型約定 11
1.5.2 變量范圍命名約定 12
1.6 編程規(guī)范 13
1.6.1 書寫格式 13
1.6.2 流控制 13
1.6.3 注釋及格式要求 13
1. 在窗口Open事件前應(yīng)說明 14
2. 在事件腳本(Script)之前應(yīng)說明 14
3. 腳本中的注釋 15
4. 在函數(shù)、存儲(chǔ)過程等腳本(Script)之前應(yīng)說明 15
1.6.4 Powerbuilder腳本編程規(guī)范 15
1. Powerbuilder編程注意事項(xiàng) 16
2. 編碼標(biāo)準(zhǔn) 16
3. 腳本中一些常用功能模塊的編程約定 17
4. PB中的任何一個(gè)窗口都要有注釋說明 19
5. 表的操作 19
1.7 控件編程規(guī)范 19
1.7.1 公共部分 19
1.7.2 控件細(xì)則 19
1. 靜態(tài)文本框 19
2. 單行編輯框 20
3. 命令按鈕 20
4. 圖像按鈕 20
5. 復(fù)選框 20
6. 單選按鈕 21
7. 組框 21
8. 屏蔽編輯框 21
9. 下拉列表框 21
10. 應(yīng)用 22
11. 窗口 22
12. 菜單 22
13. 數(shù)據(jù)窗口對(duì)象 22
14. 數(shù)據(jù)窗口控件 22
15. 用戶對(duì)象命名 22
1.8 用戶反饋 23
1.8.1 使用反饋的場(chǎng)合 23
1.8.2 提供反饋的幾種技術(shù)手段 23
1. 微幫助 23
2. 工具條的幫助 23
3. 聲音提示 23
1.9 提高程序的健壯性 24
1.9.1 安全的應(yīng)用軟件 24
1.9.2 什么是安全的應(yīng)用 24
1.9.3 使用數(shù)據(jù)窗口中應(yīng)注意的問題 24
1.10 文檔標(biāo)準(zhǔn) 26
1.10.1 注釋 27
1.10.2 聯(lián)機(jī)幫助 27
1.11 錯(cuò)誤處理標(biāo)準(zhǔn) 27
1.12 其他 28
1.1 綜述
1.1.1 編程對(duì)象的分類
以PowerBuilder作為前臺(tái)開發(fā)工具,進(jìn)行軟件開發(fā)的過程中,所涉及的編程對(duì)象如表1-1所示。
表1-1 編程對(duì)象分類
序號(hào) 類別
1 源代碼
2 可執(zhí)行代碼
3 資源文件(如pbr,bmp,ico文件)
4 配置文件(如ini文件)
5 其他
1.1.2 編程對(duì)象的組織
使用PowerBuilder開發(fā)工具產(chǎn)生的對(duì)象,可以按照設(shè)計(jì)(正在編寫和調(diào)試)和運(yùn)行(調(diào)試、編譯結(jié)束,可以接受測(cè)試和運(yùn)行)中的狀態(tài)進(jìn)行編程對(duì)象的組織規(guī)劃,重點(diǎn)是目錄結(jié)構(gòu)的劃分,具體目錄的相對(duì)關(guān)系如表1-2所示。
|
|