文档介绍:PB编程规范
一、编程对象的分类
以PowerBuilder作为前台开发工具,进行软件开发的过程中,所涉及的编程对象如表1-1所示。
表1-1  编程对象分类
二、编程对象的组织
使用PowerBuilder开发工具产生的对象,可以按照设计(正在编写和调试)和运行(调试、编译结束,可以接受测试和运行)中的状态进行编程对象的组织规划,重点是目录结构的划分,具体目录的相对关系如表1-2所示。
三、团队开发
。
,不允许擅自进行可能影响其他人员工作的任何工作,如添加Library,添加数据库表等;如有必要,必须提出书面申请,说明原因以及要改动的操作的详细说明,由项目管理人员统一进行操作和协调。
,项目负责人或者项目经理有权责成开发人员修改其不符合开发规范的代码。
,客户机统一映射为固定盘符,确保程序在任何时候都是完整的可用版本而不是零散的代码集,不允许拷贝到本地硬盘进行开发。
,必须使用Check out 功能确保代码独占使用而不能让其他人同时也修改,当修改完成的时候必须及时使用Check in 功能确保代码消除独占状态以使其他人能及时使用修改后的代码。
ID:Library->Source->Connect->选择[PB Native]->设置User ID,填写自己姓名的拼音缩写或者英文名。
. B,其中A和B为0到99之间的数字。
,表示当前版本为处于开发、测试阶段的版本,定义为“开发版”;当B为偶数时,表示当前版本为稳定的、可实际运行的版本,定义为“稳定版”。
,;随着软件开发的进度,版本号随着每一次主要功能的完善而变化,。
,经过软件开发小组内部测试,初步能够完成软件需求提出的业务规范和技术要求,软件基本能正常运行,此时, Beta X ,这意味着软件可以投入实际应用测试,其中X代表测试的次数。
Beta X 版本推出并经过用户实际应用或者试运行测试后,此时, RC。这意味着软件可以投入实际应用运行。
RC 版本投入实际应用运行达到某一时限后,则认为该版本已经稳定,可以完全正常地使用了,这时,,这意味着软件开发完成,可以投入实际应用和推广。
,如果功能变化不大,则次版本号变化;如果软件功能发生重大变化时,主版本号变化。
软件的最终版本号由项目负责人或者项目经理进行确定。
一、公共部分
,重要控件不允许使用 pb_1 之类无明确意义的名称。
:各窗口控件字体为Arial,字号为12号,字色为黑色。小号字体:各窗口控件字体为宋体,字号为9号,字色为黑色。
,显示控件为灰色(窗口颜色),输入控件为白色。
。
,在窗口右侧纵向排列时靠上放置;在窗口下方排列时靠右放置,因为左撇子操作者毕竟是少数。
;数字类控件为右对齐,且必须按所需格式设置Format 属性;日期控件必须保证能完整显示所需日期格式,应用yyyy-mm-dd风格。及有前导0的形式(避免2000年问题),可采用左对齐或中对齐。
mandButton控件的推荐高度为104。
二、控件细则
1. 静态文本框
静态文本框命名规则:st + '_' + 名称(若为label可不改名)。
外观规定如下:
背景色:buttonface;
前景色:黑色;
边;框:无;
高;度:72。
;建议在其后加上全角冒号(:)。
2. 单行编辑框
单行编辑框命名规则:sle + '_' + 名称。
(1)外观
背景色:白色;
前景色:黑色;
;边;框:3D Lowered;
;高;度:72。
(2)程序说明
Keydown 事件,尽量不要用 Modify 事件。
,字体颜色变为黄色,失去焦点时还原缺省颜色。
3. 命令按钮
命令按钮命名规则:cb + '_' + 名称
(1)外观
高度:对于小号字体(宋体9号)为92;
对于大号字体(