文档详情

UFDEV_PHASE_3_1_2_1_编程规范(U8)文档.doc

发布:2025-05-09约6.03千字共7页下载文档
文本预览下载声明

用友软件股份有限公司U8二次代码开发规范

第PAGE5页

用友软件股份有限公司U8二次代码开发规范

U8二次代码开发规范

编写目的

为了规范二次开发行为,提高产品代码的易读性及可维护性,提高二次开发成果质量及产品开发效率,特制定本规范。

适用对象

本规范适用于U8二次开发人员

编码规范

项目命名(主工程)、子系统ID命名规范:

客户化开发项目的开头必须是EF,然后是项目名,如EFNF表示是二次开发南孚项目。此长度不能超过6位。

子系统cSub_ID的命名为EF

组件命名:

VB组件命名需要在组件前面以EF开头+项目编号,如:为南浮电池开发的客户档案,命名为EFNFCustomer.dll,销售结算插件:EFXSJS

菜单命名:

二次开发项目的菜单命名开头是项目名如:EFNF。

一级菜单名称长度为2位,如:EFNF01。

二级菜单名称长度为2位,如:EFNF0101。

三级菜单名称长度为2位,如:EFNF010101。

无论是独立的二次开发子产品还是在标准产品下增加二次开发菜单都要求遵循此规范。

总长度为不能超过14位。如果在某级增加菜单,取数规则为从Ufsystem数据库中的ua_menu表获得该项目该级别的最大菜单编码+1,作为新菜单

命令按钮:

命令按钮以cmd开头,后面加操作(Operation)。例如,确认按钮的名称为cmdOk,取消cmdCancel

ToolBar:

窗体ToolBar命名规范

窗体上的命名一般格式为:CardNumber+窗体类型

窗体类型:可以分为单据类、单据列表类、报表类等三种

单据列表类:以_L开头

ToolBar上的按钮命名规范

为了开发上的方便及管理,对ToolBar上的常用按钮的命名及所使用的资源号特别加以规定,详细列表如下:

Buttonkey

描述

Buttoncaptionresid

(Buttoncaption资源ID)

Tooltiptextresid

(Tooltiptext的资源ID)

Add

增加

U8.SA.xsglsql.01.frmbillvouch.00191

U8.SA.xsglsql.01.frmbillvouch.00192

Print

打印

U8.SA.xsglsql.01.frmbillvouch.00182

U8.SA.xsglsql.01.frmbillvouch.00183

Prnbatch

批打

U8.SA.xsglsql.01.frmbillvouch.00284

U8.SA.xsglsql.01.frmbillvouch.00284

Preview

预览

U8.SA.xsglsql.01.frmbillvouch.00185

U8.SA.xsglsql.01.frmbillvouch.00186

Modify

修改

U8.SA.xsglsql.01.frmbillvouch.00194

U8.SA.xsglsql.01.frmbillvouch.00195

Delete

删除

U8.SA.xsglsql.01.frmbillvouch.00197

U8.SA.xsglsql.01.frmbillvouch.00198

Output

输出

U8.SA.xsglsql.01.frmbillvouch.00188

U8.SA.xsglsql.01.frmbillvouch.00189

Outputandemail

输出并Email

U8.SA.xsglsql_2.toolbar.outputandemail

U8.SA.xsglsql_2.toolbar.outputandemail

Tofirst

首张

U8.SA.xsglsql.01.frmbillvouch.00272

U8.SA.xsglsql.01.frmbillvouch.00273

Refervouch

参照生单

U8.ST.USKCGLSQL.frmbill.04046

U8.ST.USKCGLSQL.frmbill.04046

Copy

复制

U8.SA.xsglsql.01.frmbillvouch.00200

U8.SA.xsglsql.01.frmbillvouch.00201

Toprevious

上张

U8.SA.xsglsql.01.frmbillvouch.00275

U8.SA.xsglsql.01.frmbillvouch.00276

Tonext

下张

U8.SA.xsglsql.01.frmbillvouch.00278

U8.SA

显示全部
相似文档