PB开发规范

本文档详细阐述了PowerBuilder开发的规范,包括对象、控件、变量的命名规则,以及窗口、数据窗口、菜单等组件的命名建议。强调了代码注释、文档编写、对象功能描述和代码风格的重要性,旨在提高代码可读性和维护性。
摘要由CSDN通过智能技术生成
1。每个表都用中文注明,这个表的标题,表中所有字段的内容。 2。 窗口,数据窗口,事件,类也都注明。 AS3-U3 我的PBL是根据所要涉及的模块化分,我个人认为适合我的开发风格。:)其他是每次使用内存后,在处理完后就释放。 (如:datastore)打开pb 的同时,打开word,把你作的改动,你遇见和解决的问题记录下来(代码和文档同步!)在每一个pbscript的开始要写出注释,功能,作用之类的注释 PowerBuilder程序开发规范 一、 系统对象的命名对象名称 命名规则窗口(WINDOW) w_name 菜单(MENU) m_name 用户对象(USER OBJECT) uo_name 结构体(STRUCTURE) s_name 函数(FUNCTION) f_name 数据窗口(DATA WINDOW) 普通数据窗口下拉式数据窗口 (用于DropDwon Datawindow) d_name dddw_name 管道(PIPELINE) p_name 二、 窗口控件命名控件名称 命名规则命令按钮(COMMANDBUTTON) cb_name 图形按钮(PICTUREBUTTON) pb_name 复选框(CHECKBOX) cbx_name 单选框(RADIOBOX) rb_name 静态文本(STATICTEXT) st_name 图片(PICTURE) p_name 分组框(GROUPBOX) gb_name 线条(LINE) ln_name 单行编辑框(SINGLELINEEDIT) sle_name 格式编辑框(EDITMASK) em_name 多行编辑框(MULTILINEEDIT) mle_name RICHTEXTEDIT 控件(RICHTEXTEDIT) rte_name 水平滚动条(HSCROLLBAR) hsb_name 竖直滚动条(VSCROLLBAR) vsb_name 下拉列表框(DROPDOWNLISTBOX) ddlb_name 下拉图形列表框(DROPDOWNPICTURELISTBOX) ddplb_name 列表框(LISTBOX) lb_name 图形列表框(PICTURELISTBOX) plb_name ListView控件(LISTVIEW) lv_name TreeView控件(TREEVIEW) tv_name Tab控件(TAB)Tab页 tab_name tabpage_name 数据窗口控件(DATAW
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 一、 实现目标 4 二、 框架构思及概念图 4 三、 数据类(DataClass) 5 3.1、 系统对象信息(D_SYSOBJECTS) 5 3.2、 系统字段信息(D_SYSCOLUMNS) 6 3.3、 主外键关系(D_SYSFOREIGNKEYS) 6 四、 资源类(ResourceClass) 7 4.1、 框架参数(FrameworkParameter) 7 4.2、 数据元素字典D_DATAELEMENT(DataElement) 8 4.3、 字段属性表达式类(D_SYSCOLUMNS_ATTRIBUTES) 9 4.4、 系统参数字典(D_SYSPARMDICT) 9 五、 信息类(InformationClass) 10 六、 功能类(FunctionClass) 10 七、 组织类(OrganizeClass) 11 7.1、 角色(Role) 11 7.2、 操作员(Operator) 11 八、 框架设计结构图 11 8.1、 数据项属性表达式部分 11 九、 窗口基类设计 12 9.1、 带有提示栏的窗口 12 十、 数据窗口服务及相关对象 13 10.1、 框架参数对象(uo _FrameworkParameter) 13 10.2、 表达式替换 14 10.3、 操作员数据权限(my_n_cst_dwsrv_popedom_data) 15 10.4、 修改属性表达式(my_n_cst_dwsrv_ModifyDWExpression) 15 10.5、 修改字段显示标题(my_n_cst_dwsrv_ModifyColumnTitle) 16 10.6、 关联查询服务(my_n_cst_dwsrv_RelationSearch) 16 10.7、 GRID风格DW打印服务(my_n_cst_dwsrv_DWPrint) 18 10.8、 DW显示风格设置(my_n_cst_dwsrv_ViewStyle) 19 10.9、 系统字典维护工具 20 10.9.1、 数据结构字典定义 20 10.10、 允许用户进行自定义的参数(D_SYSCONFIG) 21 十一、 简单业务流程处理(Simple Business Flow) 22 11.1. 简单业务流程的定义 22 11.1.1. 业务流程中环节的定义 23 11.1.2. 业务流程的实例化 24 11.1.3. 任务数据的检索 26 11.1.4. 业务流程处理引擎(my_n_cst_workflowengine) 27 11.1.5. 界面设计 31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值