目錄
1.1 綜述 5
1.1.1 編程對象的分類 5
1.1.2 編程對象的組織 5
1.2 團隊開發(fā) 5
1.3 版本說明 6
1.4 對象命名規(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. 用戶對象 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ù)、存儲過程等腳本(Script)之前應(yīng)說明 15
1.6.4 Powerbuilder腳本編程規(guī)范 15
1. Powerbuilder編程注意事項 16
2. 編碼標準 16
3. 腳本中一些常用功能模塊的編程約定 17
4. PB中的任何一個窗口都要有注釋說明 19
5. 表的操作 19
1.7 控件編程規(guī)范 19
1.7.1 公共部分 19
1.7.2 控件細則 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ù)窗口對象 22
14. 數(shù)據(jù)窗口控件 22
15. 用戶對象命名 22
1.8 用戶反饋 23
1.8.1 使用反饋的場合 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 文檔標準 26
1.10.1 注釋 27
1.10.2 聯(lián)機幫助 27
1.11 錯誤處理標準 27
1.12 其他 28
1.1 綜述
1.1.1 編程對象的分類
以PowerBuilder作為前臺開發(fā)工具,進行軟件開發(fā)的過程中,所涉及的編程對象如表1-1所示。
表1-1 編程對象分類
序號 類別
1 源代碼
2 可執(zhí)行代碼
3 資源文件(如pbr,bmp,ico文件)
4 配置文件(如ini文件)
5 其他
1.1.2 編程對象的組織
使用PowerBuilder開發(fā)工具產(chǎn)生的對象,可以按照設(shè)計(正在編寫和調(diào)試)和運行(調(diào)試、編譯結(jié)束,可以接受測試和運行)中的狀態(tài)進行編程對象的組織規(guī)劃,重點是目錄結(jié)構(gòu)的劃分,具體目錄的相對關(guān)系如表1-2所示。
|
|