中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
PowerBuilder程序编码规范
作者:未知 时间:2004-05-08 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

PowerBuilder程序编码规范
(转帖------出自程序员基地)

1.1.1 全局变量命名规范
全局变量以g开头,紧接类型+下划线变量功能名称,具体规则如以下
Blob     gblb_功能名
Integer or Int  gi_功能名
Boolean   gb_功能名
Long    gi_功能名
Char   gc_功能名
character   gc_功能名
real     gr_功能名
Date   gd_功能名
String    gs_功能名
DateTime  gdt_功能名
Time    gt_功能名
Decimal   gr_功能名
Dec    gr_功能名
UnsignedInteger gui_功能名
UnsignedInt  gui_功能名
UInt    gui_功能名
Double   gr_功能名
UnsignedLong gui_功能名
ULong   gui_功能名
对象变量  go_功能名或者g对象简写_功能名


1.1.2 本地变量命名规范
全局变量以l开头,紧接类型+下划线变量功能名称,具体规则如以下
Blob     lblb_功能名
Integer or Int  li_功能名
Boolean   lb_功能名
Long    li_功能名
Char   lc_功能名
character   lc_功能名
real     lr_功能名
Date   ld_功能名
String    ls_功能名
DateTime  ldt_功能名
Time    lt_功能名
Decimal   lr_功能名
Dec    lr_功能名
UnsignedInteger lui_功能名
UnsignedInt  lui_功能名
UInt    lui_功能名
Double   lr_功能名
UnsignedLong lui_功能名
ULong   lui_功能名
对象变量  lo_功能名或者l对象简写_功能名


1.1.3 实例变量命名规范
全局变量以i开头,紧接类型+下划线变量功能名称,具体规则如以下
Blob     iblb_功能名
Integer or Int  ii_功能名
Boolean   ib_功能名
Long    ii_功能名
Char   ic_功能名
character   ic_功能名
real     ir_功能名
Date   id_功能名
String    is_功能名
DateTime  idt_功能名
Time    it_功能名
Decimal   ir_功能名
Dec    ir_功能名
UnsignedInteger iui_功能名
UnsignedInt  iui_功能名
UInt    iui_功能名
Double   ir_功能名
UnsignedLong iui_功能名
ULong   iui_功能名
对象变量  io_功能名或者i对象简写_功能名


1.1.4 函数和事件参数命名规范
全局变量以a开头,紧接类型+下划线变量功能名称,具体规则如以下
Blob     ablb_功能名
Integer or Int  ai_功能名
Boolean   ab_功能名
Long    ai_功能名
Char   ac_功能名
character   ac_功能名
real     ar_功能名
Date   ad_功能名
String    as_功能名
DateTime  adt_功能名
Time    at_功能名
Decimal   ar_功能名
Dec    ar_功能名
UnsignedInteger aui_功能名
UnsignedInt  aui_功能名
UInt    aui_功能名
Double   ar_功能名
UnsignedLong aui_功能名
ULong   aui_功能名
对象变量  ao_功能名或者a对象简写_功能名


1.1.5 窗口、函数、可继承对象命名规范
窗口命名规范:w_模块名_功能名
函数命名规范:f_模块名_功能名
可继承对象命名规范:uo_模块名_功能名
datawindow对象命名规范:d_模块名_功能名
下拉datawindow命名规范:dddw_模块名_功能名
窗体函数命名规范:wf_功能名
可继承对象函数命名规范:uf_功能名
窗口自定义事件命名规范:Ue_功能名
可继承对象自定义事件命名规范:ue_功能名


1.1.6 可视化控件命名规范
一般遵循pb推荐的规则,即控件类型简写_功能名
CommandButton  cb_功能名
PictureButton  pb_功能名
CheckBox   cbx_功能名
RadioButton   rb_功能名
StaticText   st_功能名
Picture    p_功能名
GroupBox   gb__功能名
Line     ln_功能名
Oval    oval_功能名
Ractangle   r_功能名
RoundRactangle  rr_功能名
SingleLineEdit  sle_功能名
EditMask   em_功能名
MultiLineEdit   mle_功能名
RichTextEdit   rte_功能名
HScrollBox   hsb_功能名
VScrollBox   vsb_功能名
DropDownListBox ddlb_功能名
DropDownPictureListBox ddplb_功能名
ListBox    lb_功能名
PictureListBox  plb_功能名
ListView    lv_功能名
TreeView   tv_功能名
Tab     tb_功能名
DataWindow   dw_功能名
Grap h   gr_功能名
OleControl   ole_功能名
UserObject   uo_功能名
TabPage    tabpage_功能名

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有