K3CloudV10BOS技术开发培训_BOS平台二次开发规范.pptx
- 文档编号:18780464
- 上传时间:2023-11-10
- 格式:PPTX
- 页数:32
- 大小:1.03MB
K3CloudV10BOS技术开发培训_BOS平台二次开发规范.pptx
《K3CloudV10BOS技术开发培训_BOS平台二次开发规范.pptx》由会员分享,可在线阅读,更多相关《K3CloudV10BOS技术开发培训_BOS平台二次开发规范.pptx(32页珍藏版)》请在冰点文库上搜索。
BOS二次开发规范,课程简介:
本课程为K/3CloudBOS二次开发提供开发标准。
课程说明:
命名空间规范程序集BOS设计器规范数据库规范,提纲,开发工具:
VS2010+Oracle11gClient|SQLServer2008VS环境设置:
服务端组件输出路径%TFS%K3CloudK3CloudServerBin,开发环境及参数设置,命名空间规范程序集BOS设计器规范数据库规范插件继承体系,提纲,命名要求表达准确,无歧义格式:
ISV.K3.业务系统.模块.功能ISV:
=开发商标识符业务系统:
=K/3业务系统标识符模块:
=K/3模块标识符功能:
=功能标识符技术名称和功能均使用Pascal大小写KDV.K3.SCM.SAL.ExpOrderKDV.K3.ExpOrderKDV.ExpOrder,命名空间规范,命名空间规范程序集BOS设计器规范数据库规范插件继承体系,提纲,与命名空间一致格式:
ISV.K3.业务系统.模块.功能KDV.K3.SCM.SAL.ExpOrder.dllKDV.K3.ExpOrder.dllKDV.ExpOrder.dll,程序集规范,命名空间规范程序集BOS设计器规范数据库规范插件继承体系,提纲,业务对象编号(FormID)自动生成GUID,BOS设计器规范,BOS设计器规范,BOS设计器对象属性标识(Key)不允许重复格式:
ISV标识符_标识单据体标识字段标识通常建议Key=字段名(ISV标识符_名称),命名空间规范程序集BOS设计器规范数据库规范插件继承体系,提纲,数据库规范,数据库对象规范表命名ISV标识符_T_名称长度:
30示例:
KDV_T_USER,数据库规范,数据库对象规范字段命名F_ISV标识符_名称长度:
30示例:
KDV_USERNAME,数据库规范,数据库对象规范,数据库规范,数据库对象规范避免扩展冲突函数、触发器不建议使用,数据库规范,数据类型规范使用的数据类型CHARNCHARVARCHARNVARCHARBLOBNCLOBSMALLINTINTDECIMALDATETIME,命名空间规范程序集BOS设计器规范数据库规范插件继承体系,提纲,业务系统扩展业务对象单据基础资料列表过滤条件报表,继承体系,业务系统扩展业务系统插件单据基础资料动态表单列表,继承体系,抽象类(组件:
Kingdee.BOS.Core),继承体系,插件实现重载抽象类操作方法,插件开发规范,单据插件继承:
AbstractBillPlugIn基础资料插件继承:
AbstractBasePlugIn动态表单插件继承:
AbstractDynamicFormPlugIn,插件开发规范,实现接口IDynamicFormViewPluginOnInitialize视图模型初始化事件AfterLoadData加载数据后事件AfterBindData绑定数据后事件处理接口AfterF7SelectF7操作后事件LanguageChanged语言切换,插件开发指南,实现接口IDynamicFormViewPluginBarItemClick菜单单击事件处理扩展接口AfterBarItemClick菜单单击事件后BeforeDoOperation操作调用前事件AfterDoOperation操作调用完成后事件ListViewClick列表项目单击事件TreeNodeClick树控件单击事件TreeDragDrop数控件拖拽EntityRowClick分录行单击事件,插件开发指南,实现接口IDynamicFormModelPlugInCreateNewData数据模型创建实体对象事件AfterCreateNewData数据模型创建实体对象完成后事件BeforeUpdateValue数据更新前事件DataChanged数据改变后事件CreateNewEntryRow创建分录行事件BeforeDeleteRow删除分录行事件AfterDeleteRow删除分录后事件,插件开发指南,序时簿插件继承:
AbstractListPlugIn,插件开发规范,实现接口IListViewPluginBarItemClick菜单单击事件处理扩展接口AfterBarItemClick菜单单击事件后BeforeDoOperation操作调用前事件AfterDoOperation操作调用完成后事件CellDbClick单元格双击事件AfterGetData取数完成后事件,插件开发指南,优先使用表单业务逻辑服务使用表单校验规则实现校验表单服务和插件中尽量使用函数简单业务逻辑通过python脚本描述特殊场景通过插件实现,插件开发指南,附数据类型对应关系,Q&A,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- K3CloudV10BOS 技术开发 培训 _BOS 平台 二次开发 规范