目录
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所示。
|
|