pb程序编制规范---开发部制
一. 命名规范
1. 窗口:W_XX_XXXX(W_系统简写_功能名称)
例:物品入库处理窗口为WZ_RK2,物品主窗口命名为WZ_MAIN
注:,MDI窗口一般继承于 W_qbase
。
2. 菜单:M_XX_XXXX(W_系统简写_功能名称)
例:物品系统主菜单M_MAIN。
3. 变量
对象
类型
前缀
备注
整型数字
Int
I_
界面中右对齐
Long
L_
界面中右对齐
浮点型数字
Double
D_
界面中右对齐
Decimal
Dc_
界面中右对齐
日期
Date
D_
界面中左对齐或居中
格式一般为:
Datetime
Dt_
hh:mm:ss
Time
T_
HH:MM:SS
类实例
可视
Vu_
非可视
U_
字符串
String
S_
界面中左对齐或居中
结构体
Struct
Str_
布尔型
Boolean
B_
居中
:
前缀
含义
G
全局
S
共享
I
实例
L
局部
A
参数
:变量范围+变量类型+‘_’+变量名称
例:全局的日期为Gd_today,门诊号参数As_mzhm
注:WZ-:Uo_support::U_supporclass
WZ-:Base_info::Base_info
WZ-:S_Exchange::S_Exchange
4. 函数
公用全局函数:GF_XXXX(GF+_+函数名称)
子系统使用的公共函数:
GF_XX_XXXX(GF+_+系统简称+_+函数名称)
窗口函数:
WF_XXXX(WF+_+函数名称)
类成员函数:
uf_XXXX(函数名称)
全局扩展函数:
GE_XXXX(GE+_+函数名称)
局部扩展函数:
LE_XXXX(LE+_+函数名称)
5. 数据窗口
下拉式数据窗口:
DD_XXXX
一般数据窗口:
D_XX_XXXX(D+_+系统简写+_+数据窗口名称)
6. 类
U_XXXX(非可视类)
VU_XXXX(可视类)
7. 对象
前缀标识符
对象控件名称
举例
proj_
工程设计对象(project object)
w_
窗口对象(window object)
m_
菜单对象(menu object)
d_
数据窗口对象(datawindow object)
u_
可视用户对象(visiable user object)
n_
不可视用户对象(invisiable user object)
q_
查询对象(query object)
pl_
数据管道对象(data pipeline object)
f_
函数对象
PB开发规范 来自淘豆网m.daumloan.com转载请标明出处.