




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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单选框(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)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 object)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)xdec_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变量(datawindowchild)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五、程序注释要求要求每个事件、函数、变量等都必须有注释。注释与代码的比例最少应达到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 accepttext, updatestpending and validation on /the objects./六、对象的命名及备注每个对象备注中要有对象的功能及开发人。七、系统固定按钮名称参考按钮对象中文名称cb_yes是(&y)cb_no否(&n)cb_ignore忽略(&i)cb_retry重试(&r)cb_abort终止(&a)cb_ok确定(&y)cb_cancel取消(&c)cb_return返回(&r)cb_close关闭(&x)cb_print打印(&p)cb_printprev打印预览(&v)cb_gen生成(&g)cb_query查询(&q)cb_count统计(&t)cb_add添加(&a)cb_insert插入(&i)cb_del删除(&d)cb_modify修改(&m)cb_s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 稀土抛光粉工应急处置考核试卷及答案
- 金融客服考试题及答案
- 水声换能器制造工技能操作考核试卷及答案
- 民族拉弦弹拨乐器制作工质量管控考核试卷及答案
- 搅拌工职业技能考核试卷及答案
- 排水管道工技能巩固考核试卷及答案
- 矿井开掘工质量追溯知识考核试卷及答案
- 铸管制芯工入职考核试卷及答案
- 铝电解工知识考核试卷及答案
- 2025年外科创伤急救处理流程模拟考试卷答案及解析
- 工程造价职业技能比武竞赛参考试题(附答案)
- 天津第一中学2025-2025学年高三下学期3月月考英语试卷(含答案)
- 农场生态农业循环产业园项目方案书
- 合同权利转让合同范例
- 有组织科研对高校拔尖创新人才培养的影响机制研究
- 突发传染病疫情应急
- 小学生红色经典故事100个红色经典故事【6篇】
- 重大活动安全保障措施及预案
- 楼层瓷砖脱落施工方案
- 《节水型高校评价标准》
- GB/T 31771-2024家政服务母婴护理服务质量规范
评论
0/150
提交评论