




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 obj
4、ect)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
5、_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变量(da
6、tawindowchild)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 = update
8、s 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
9、否(&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_save保存(&s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微通道集成技术对凸轮轴油封内流场调控及泄漏率降低的流体动力学仿真
- 微纳加工工艺下超薄金属片层间热膨胀系数失配引发的应力集中问题解析
- 循环经济视角下纯棉制帽边角料再生利用的产业闭环设计
- 循环经济视角下工业废渣中2,6-二氨基嘌呤多步回收的能质耦合模型
- 2025年5G网络的网络覆盖范围
- 异构电源兼容性壁垒对焊接质量的影响及破解方案
- 建筑光伏一体化场景下分体式筒灯的隐形式散热结构创新
- 浙江省杭州市2025年八年级上学期月考英语试题卷附答案
- 水电站选址与可行性研究方案
- 建筑工程垂直度控制方案
- 公司内部程序文件(格式模版)
- 泛光施工招标文件
- 旅游策划实务整套课件完整版电子教案课件汇总(最新)
- 小学生汉字听写大赛题库
- DB23∕T 2661-2020 地热能供暖系统技术规程
- 人工挖孔桩施工监测监控措施
- 第一框 关爱他人
- 国家职业技能标准 (2021年版) 6-18-01-07 多工序数控机床操作调整工
- 办公楼加层改造施工组织设计(100页)
- 渗透检测培训教材(1)
- 空调专业常用英文词汇
评论
0/150
提交评论