首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>数据库>其他>一位7年pb开发人员总结:PB开发项目技术规范
一位7年pb开发人员总结:PB开发项目技术规范
来源: 发布时间:2008-04-22 发布人: 浏览: 人次   字体: [ ]  
从开始就培养一个良好的编程习惯,是作为一名程序员最起码的素质,给自己方便的同时,也是给后来人更大的方便。基于这种考虑,我把我总结的《PB开发项目技术规范》一文贴在我的BLOG上,一同和朋友们分享。
身为一名已经学习PB将近7年的“老兵”,这些年来经常会接触到前人编写的PB程序,我深深感到在实际开发PB软件时,PB开发项目技术规范是多么的重要,而初学者往往总是忽略其重要性。
1统设计规范
颜色约定: 所有按钮、窗口背景为灰色;所有输入栏目为白底黑字。
屏幕布局:屏幕第1行是系统菜单,使用统一的系统框架;屏幕第23行是工具条,调用公用的工具条对象;屏幕底部为状态行或提示信息行。由于可调用公用工具条,数据编辑窗口原则上不得再出现与工具条功能相同的按钮。

1.2
窗口命名规范
系统内主要存在三类窗口,分别为编辑窗口、查询窗口和报表窗口。三类窗口的命名规范分别为:w_zzmm_xxxx

其中:zz       —— 子系统代码
    
mm       —— 模块名缩写
    
xxxx     —— 窗口标示名称

1.3子系统命名规范
     系统调研后,应列出所要开发的子系统数目、名称,并且对每一个子系统给予一个英文简称。

1.4设计规范
 为使本系统在界面风格上保持高度的一致性,子系统的所有对象均由界面风格一致的父类对象继承生成,从而保证在窗口的布局、画面的转换、以及菜单按钮、颜色、字体、对话框等方面都能达到高度的统一。编码第一步是将公用界面写出,然后所有windowdatawindow、菜单均从基库中继承后再编写代码。
所有查询窗口均采用grid格式,并提供split功能。所有查询窗口均不可修改。
原则上,所有dropdown datawindow 应该排序。
 为清晰起见,功能树的层次关系最多不得超过5层。2数据库开发规范
2.1数据库子段命名规范
字段名不得超过30个字符,最好是在5~15个字符之间,最好用英文单词(如姓名用name表示等),以易于理解为标准。同时对有普遍意义的字段采用统一命名,如××姓名这类字段均统一采用name××方式命名;
每个字段必须加注释,注释包括labelheadercomment,其内容为此字段之中文名称,≤15个汉字;

2.2数据库表命名规则
所有的库表名均按以下方式命名
T_ZZMM_XXXX  

其中 :   T         —— 表示是库表
         ZZ       —— 子系统代号
         MM       —— 模块代号
         XXXX     —— 库表标识名
注意:时间类型字段显示格式:YYYY-MM-DD

2.3视图命名规则

所有的视图名均按以下方式命名:
V_ZZMM _XXXX 

其中 :    V        —— 表示是视图
         ZZ       —— 子系统代号
         MM       —— 模块代号
         XXXX ——视 图标识名

2.4库表、视图的注释
个库表/视图必须加注释,其内容为:
    库表中文名称
    此库表/或视图的基本用途
    主键字段,外键字段
3 PowerBuilder开发规范
3.1开发用文件目录的设置及命名规范
各子系统的开发,在如下样式的目录树上进行:
驱动器号: \JXC\PUBLIC        --------- 存放基库和公用.PBL
              \JXC\XX\pbl        --------- 存放子系统.PBL
              \ JXC \XX\art          --------- 存放*.bmp*.ico文件
              \ JXC \XX\doc          --------- 存放设计开发文档
              \ JXC \XX\help         --------- 存放帮助文件
              \ JXC \XX\Database --------- 有关数据库的文件

3.2应用库.PBL的命名规范
     原则上每一个功能模块放在一个应用库中即 *.PBL文件, 若模块太小可合并。应用库的命名规范为:               ZD_ZZMM.pbl

         其中:    ZD   —— 系统名
                 ZZ   —— 子系统名
                 
MM   —— 模块名
:  ZP_SCTJ.pbl 漳平电厂MIS生产子系统生统计模块库文件

3.3对象及控件的命名规范

3.3.1对象命名规范:
Application应用                      ZD_xxxx_

     Window   窗口                   w_xxxx_

     Menu菜单                        m_xxxx_

UserObject用户对象              u_xxxx_

Structure结构                   s_xxxx_

Pipeline 管道                   p_xxxx_

query    查询                   q_xxxx_

Project 项目                     Proj_xxxx_

3.3.2数据窗口的命名规范:

自由格式或标签                       d_xxxx_

下拉式数据窗口                       dd_xxxx_

图形式数据窗口                       dg_xxxx_


共2页: 上一页 1 [2] 下一页
相 关 文 章   发布商链接
·VFP数据库实现特殊符号输入的方法
·在LINUX下安装postgres数据库
·在WINDOWS下安装postgresql数据库
·常见的SQLServer数据库试题及答案总...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·VFP数据库实现特殊符号输入的
·常见的SQLServer数据库试题及
·在WINDOWS下安装postgresql数
·在LINUX下安装postgres数据库
热 门 文 章
·常见的SQLServer数据库试题及...
·VFP数据库实现特殊符号输入的...
·在WINDOWS下安装postgresql数...
·在LINUX下安装postgres数据库
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .