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