PowerBuilder程序开发规范_第1页
PowerBuilder程序开发规范_第2页
PowerBuilder程序开发规范_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PowerBuilder程序开发规范一、系统对象的命名对象名称命名规则窗口(window)w_name菜单(menu)m_name用户对象(user object)uo_name结构体(structure)s_name函数(function)f_name普通数据窗口(data window)d_name下拉式数据窗口 (用于dropdwon datawindow)dddw_name管道(pipeline)p_name二、窗口控件命名控件名称命名规则命令按钮(commandbutton)cb_name图形按钮(picturebutton)pb_name复选框(checkbox)cbx_name单

2、选框(radiobox)rb_name静态文本(statictext)st_name静态超链接文本(statichyperlink)shl_name图片(picture)p_name图片超链接(picturehyperlink)phl_name分组框(groupbox)gb_name单行编辑框(singlelineedit)sle_name格式编辑框(editmask)em_name多行编辑框(multilineedit)mle_namerichtextedit 控件(richtextedit) rte_name水平滚动条(hscrollbar)hsb_name竖直滚动条(vscrollbar

3、)vsb_name下拉列表框(dropdownlistbox)ddlb_name下拉图形列表框(dropdownpicturelistbox)ddplb_name列表框(listbox)lb_name图形列表框(picturelistbox)plb_namelistview控件(listview)lv_nametreeview控件(treeview)tv_nametab控件(tab)tab_nametab页tabpage_name数据窗口控件(datawindow)dw_name图形控件(graph)gr_nameole控件ole_nameocx控件ocx_name用户对象控件(user ob

4、ject)uo_name线条(line)ln_name圆(oval)ov_name方框(rectangle)r_name圆角方框(roundrectangle)rr_name三、变量命名说明:对于变量的命名规则中的x全局变量(global var)x用g替换实例变量(instance var)x用i替换共享变量(shared var)x用s替换局部变量(local var)x用l替换变量类型命名规则布尔型变量(boolean)xb_name字符型变量(char)xc_name日期型变量(data)xd_name日期时间型变量(datatime)xdt_name小数型变量(decimal)xde

5、c_name双精度浮点型变量(double)xdou_name整型变量(integer)xi_name长整型变量(long)xl_name实型变量(real)xr_name结构体变量(structure)xstr_name字符串型变量(string)xs_name时间型变量(time)xt_name无符号整型变量(uint)xui_name无符号长整型变量(ulong)xul_name大文本变量(blob)xblob_nametransaction变量(transaction)xtr_namedragobject变量(dragobject)xdo_namedatawindowchild变量(d

6、atawindowchild)xdwc_namenonvisulobject变量(nonvisulobject)xnvo_nametreeviewitem变量(treeviewitem)xtri_namelistviewitem变量(listviewitem)xlvi_name四、其他命名名称命名规则用户自定义事件(user event)ue_name窗口函数(window function)wf_name全局函数( global function)gf_name菜单函数(menu function)mf_name用户对象函数(userobject function)uf_name五、 程序注

7、释要求要求每个事件、函数、变量等都必须有注释。注释与代码的比例最少应达到1:3。在每段程序的前方写明代码的作用、逻辑等。每个变量要求写出其功能。事件、函数代码开头注释模版为:/*功能: 参数: 返回: 作者: 创建: 1999.09.21修改: 2000.09.21 */ function: of_updatechecks/ access: protected/ arguments: / apo_control the array of object for which the checks need to be / performed./ returns: integer/ 1 = updates were found/ 0 = no changes to update were found/ -1 = accepttext error/ -2 = updatespending error was encountered/ -3 = validation error was encountered/ description: perform acceptte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论