1 / 24
文档名称:

K3_成长版V12.2e-BOS插件开发产品培训.ppt.ppt

格式:ppt   页数:24
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

K3_成长版V12.2e-BOS插件开发产品培训.ppt.ppt

上传人:所以所以 2012/6/25 文件大小:0 KB

下载得到文件列表

K3_成长版V12.2e-BOS插件开发产品培训.ppt.ppt

文档介绍

文档介绍:K/3 eBOS 插件开发
演讲人:刘兵
金蝶软件(中国)有限公司
11/12/2017
1
提纲
插件开发环境介绍
插件编程原理
什么是插件
插件原理
eBOS插件开发演示
插件之应用程序代理对象
单据插件代理对象( BillInterface )
序时簿插件代理对象( ListInterface )
公共辅助对象K3Lib
插件开发环境介绍
eBOS插件开发环境
金蝶K/3
目前需要安装客户关系管理系统才会有eBOS组件
操作系统: Microsoft Windows 2000 Server以上版本
推荐采用 Server 类操作系统作为开发、调试操作系统
开发平台:Microsoft Visual Studio 2005
数据库: Microsoft SQL Server 2000/2005
插件编程原理—什么是插件
什么是插件
插件(Plug-Ins)是一种专门为某一软件设计、用于功能扩充的程序。
通过插件可以实现客户个性化的定制。
通过插件可以实现单据、序时簿、基础资料序时簿中特殊的业务流程处理。
当数据改变时,通过中间层插件可以实现特殊处理。
插件不只是被动的接受宿主程序调用,更可以控制宿主程序以完成一些特定功能。
插件编程原理—插件原理
插件原理静态图如下:
插件编程原理—插件原理
结合上图,可以对插件原理简单描述如下:
以事件驱动为基础:
捕获事件: 通过应用程序代理对象(ApplicationProxy)
应用程序代理对象:就是对应用程序(宿主程序)本身的包装
eBOS插件开发演示
eBOS单据插件(华耐需求)
在单据新增时增加“导入模板”菜单按钮,实现导入功能
“导入模板”按钮位于关闭按钮前面
查看和维护单据时, “导入模板”按钮设置不可用
典型功能
初始化菜单(OnBarInitialize)
新增和设置菜单按钮属性(是否可见、是否可用)
响应菜单事件(OnBarItemClick)
值改变事件(Change)
获得和设置字段值(GetFieldValue、SetFieldValue)