- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SBOSDK开发培训.ppt
Please use the DI exercise you’ve done in the DI introduction Unit. Please use the DI exercise you’ve done in the DI introduction Unit. Please use the DI exercise you’ve done in the DI introduction Unit. Please use the DI exercise you’ve done in the DI introduction Unit. SAP Manage 2003, SAP Business One SDK - DI API and UI API, Speaker Name / * SAP Business One Software Development Kit Training 数通开发部培训课程 黄孝林/2010.03.30 SDK 课程 课程包函: Unit 1 – 我们要做什么? 开发的基本思路 需要知道的SBO的基本知识 Unit 2 – 用什么做?--了解SDK(SDK Help Center) UI常用事件 UI、DI常用对象 Unit 3 – 怎样建立数据? 创建表、字段。 注册UDO对象。 Unit 4 –怎样建立窗体? 使用Screen Panter:基本控件的属性、使用、数据绑定。 直接编辑xml文件 SDK 课程 课程包函: Unit 5 – 编写逻辑 连接到SBO 增加菜单 打开窗体 判断逻辑 编写逻辑处理代码:取得数据、回写数据。 Unit 6 – 常用控件、对象代码编写使用示例 Unit 7 – 程序打包 Unit 8 – 疑难点 数通公司开发部开发约定 Unit 1:我们要做什么?开发的基本思路 通常,我们要做的事情: 通过一个窗体(Form),向用户展示数据库中的数据。 通过一个窗体(Form),让用户向数据库中写入或更新数据。 Unit 1 做的事情发生的时刻(EventType): 是在按下、单击或双击时、还是在窗体打开时、窗体关闭时、还是在离开某列时、从数据库加载数据时、………… 做的事情: 展示哪些数据、写入哪些数据、做哪些逻辑计算、做哪些逻辑判断等。 所以,我们开发的基本思路是: 在哪个窗体(Form),哪个事件(EventType),哪个项目(Item),哪种顺序(BeforeAction真否),做哪些事情(写代码实现逻辑)。 做的事情针对的项(Item): 当按下、单击或双击某个按钮或菜单(Menu)、或离开某列等触发某个窗体上的项目(Item)时。 做事的顺序 (BeforeAction=True/False): 是在事件执行前还是在执行后,如单击前还是单击后。 Unit 1:开发的基本思路 if Form=(哪个窗体) then if EventType=(哪种事件) then if Item=(哪个项目) then if BeforeAction=(true 或 false) then (……逻辑代码) (……操作哪些数据) end if end if end if end if Unit 1 使用代码写的行式就是: 接下来,我们要了解一下SBO系统做了哪些事,有哪些窗体和窗体项,我们如何获得这些Form和Item的标识。 Unit 1:需要知道的SBO的基本知识 SBO有哪些基本功能。 我如何知道当前的菜单、窗体或项目的名称(唯一ID号)?以及它关联到哪个数据库表,哪个字段? (菜单-视图系统-信息,鼠标放在项目上,看左下角信息) SBO系统上有哪些在开发时可能用到的设置、功能? 自定义字段的显示。 (菜单-视图系统-信息,鼠标放在项目上,看左下角信息) 格式化搜索功能:可以实现一些简单的搜索字段关联值功能。 Unit 1 Unit 2: SDK的常用事件与对象 SDK组成: UI:用户接口对象。定义了常用的事件,常用界面控件如Form、Button、Combox、Grid、Matrix(SBO数据绑定表格控件)等,常用属性。 DI: 数据接口对象。SBO系统将一些业务逻辑直接封装为数据对象。如采购单、销售单,物料、客户等都是一个DI Object。 DIServer: 数据接口服务。用于与第三方程序通信。 Unit 2 Unit 2: SDK的常用事件与对象 SDK UI常用事件: 项目事件: ItemEvent(ByVal FormUID As String, ByRef pVal As SAPb
文档评论(0)