


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新型铝镁合金材料项目发展计划
- 第二章第一节《制作简易地球仪》实验教学设计-2024-2025学年中图版地理七年级上册
- 2025年两性离子聚合物泥浆处理剂项目建议书
- 2024年水发水电第三季度社会招聘笔试参考题库附带答案详解
- 《游戏编程的奥秘》教学设计
- 2024年江苏省连云港市赣榆区和安中学中考三模语文试卷
- 老式唱片机:聆听音乐里的似水流年
- 第二章第二节海陆的变迁教学设计第1课时 2023-2024学年人教版地理七年级上册
- 全国电子工业版初中信息技术第六册第3单元3.2活动1《输入图像训练分类模型》教学设计
- 2025年矿物质类药项目合作计划书
- 全国川教版信息技术八年级下册第一单元第2节《制作创意挂件》信息技术教学设计
- 2024山东能源集团中级人才库选拔【重点基础提升】模拟试题(共500题)附带答案详解
- GB/T 22919.8-2024水产配合饲料第8部分:巴沙鱼配合饲料
- 网络营销推广与策划教学大纲
- 北师大版五年级数学下册教材分析解读课件完整版
- 孩子你是在为自己读书
- 施工现场场容场貌
- 档案盒(文件盒)标签模板(正面、侧面)
- 初中化学实验报告单(上)
- 高中物理多普勒效应练习题
- 儿科小儿腹泻中医诊疗规范诊疗指南2023版
评论
0/150
提交评论