powerbuilder编程变量命名规范及注意事项作者:流方 主页:http://liulee.myrice.com
任何控件都可以看作变量,主要包括对象,变量,及对应的作用域,每实体应能从名称上
看出在那个作用域内,是什么类型等基本信息。 1、 对象命名 powerbuilder中,对象的命名一般采用如下前缀: prefix object ————————————————————— dw_ datawindows dddw_ dropdowndatawinows f_ functions m_ menus p_ pipelines s_ structures u_ userobjects w_ windows2、 控件命名 在powerbuilder的窗口中,控件的命名一般采用如下前缀: prefix control ————————————————————— cbx_ checkbox cb_ commandbutton dw_ datawindow ddlb_ dropdownlistbox em_ editmask gr_ graph gb_ groupbox hsb_ hscrollbar ln_ line lb_ listbox mle_ multilineedit ole_ ole 2 0 ocx_ ocx oval_ oval p_ picture pb_ picturebutton rb_ radiobutton r_ rectangle rr_ roundrectangle sle_ singlelineedit st_ statictext uo_ user object vsb_ vscrollbar3、 变量命名: ————————————————————— 1)、作用域命名 prefix scope ————————————————————— g_ global s_ shared i_ instance l_ local 2)、变量类型前缀 prefix datatype ————————————————————— b_ boolean blob_ blob d_ double date_ date dec_ decimal dt_ datetime i_ integer l_ long s_ string t_ time ui_ undisgned int ul_ undisgned long tr_ transaction object do_ dragobject dwc_ datawindowchild nvo_ nonvisulobject 4、 函数命名 prefix scope ————————————————————— gf_ global function wf_ window function mf_ menu function uf_ userobject function
powerbuilder编程注意事项作者:流方 主页:http://liulee.myrice.com
一个有良好习惯的程序员编写出的程序,基本上具有下列特性: 1、结构清晰,逻辑清楚; 2、变量、代码、注释规范; 3、工程相关文件清楚、明确、分类合理; 4、最重要的一点是一年后能够自己看得懂。 从上面各要求出发,我整理几点如下: 1、 库文件分类及命名:库文件(pbl,powerbuilder library)存放了所有的对象,因此首先这些对象的命名是规范的,清晰的。一般存放于pbl中的对象是这样命名的:前缀 _ 子模型编码 _ 对象描述串如一个数据窗:d_sys_statusbar_free表明是一个数据窗,用于系统管理,是用来放置状态条的,是free类型的。gf_cm_center_window表明是一个global function,cm = common 表明是公用的函数,作用是用来 center window的。再如 gf_cm_center_window_in_mdi则更清楚表示该函数是用来在一个mdi frame中使某窗口居中的。由此我们可以得出pbl文件的命名方式:子模型编码 – 模型名称如 sys_frame.pbl 表明是用于系统管理的,存放了关于程序框架的所有对象。其中任何对象的次前缀都以 sys_ 来表示 如 d_sys_statusbar_free再如 cm_utility.pbl 表明是公用工具库的,存放了各个对象可能调用的各种工具。如 cm_center_window等等。当然,简单的应用可以直接放在一个库文件中而不需要再分类。另外一种分类方式是类似于pb example中的分类方法,即同一对象类型存放于同一库文件中,如数据窗统统放在 datawindow.pbl中。 2、编程注意点:·先规划,后实现是必须的步骤,在了解基本算法后再实施编程,心中就会有一个比较清晰的认识而不是做到哪儿算哪儿。在软件工程中 称为系统设计;·用好pfc编程技术,可以将应用开发时间大大缩短,特别是对复杂的应用;·如果涉及数据库开发,则必须首先做好数据库设计(功能规格说明书);·脚本不要太长,多用松耦合的函数及事件以增强重用性;·写好注释,特别是比较复杂的逻辑更是如此。我常用的格式是: /************************************************************************************** 功能: 参数: 逻辑: 适用: 编程: 创建: 1999.09.21 修改: 2000.09.21 版本: 1.0 ***************************************************************************************/
PowerBuilder变量及命名规范及注意事项-数据库专栏,其他相关
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PowerBuilder变量及命名规范及注意事项-数据库专栏,其他相关
相关推荐
-      DataGrid中的按钮反选事件与NamingContainer(命名容器)-downmoon-ASP教程,数据库相关
-      根据数据表中数据,生成Powerpoint幻灯片-ASP教程,数据库相关
-      使用用VB处理MYSQL数据库中二进制数据问题-.NET教程,VB.Net语言
-      关于DataGridView中如何接收处于编辑状态下的当前信息-ASP教程,数据库相关
-      ActiveMQ4.1+Spring2.0的POJO JMS方案(上)-.NET教程,数据库应用
-      ASP.NET 2.0中直接将Access数据库导入到Excel文件中-.NET教程,Asp.Net开发
-      DataGrid的多行提交-.NET教程,数据库应用
-      一个简单的asp数据库操作类-ASP教程,数据库相关
