Advertisement

C#版U8API开发手册.pdf

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
《C#版U8API开发手册》是一份详尽的指导文档,专为开发者提供用C#语言进行用友U8系统API接口编程所需的全面指南和实用示例。 U8API 是为 U8 客户化应用开发提供的一套标准化的 ERP 业务编程接口。这套接口涵盖了采购、销售、库存管理(制造模块正在规划中)、财务以及基本档案等模块。 推出U8API是为了更好地满足用户个性化需求,实现更有效的客户定制交付。它按照业务产品模块分类,并以主要业务实体如单据、档案和凭证作为操作对象,提供了常用的基本操作功能。 U8API 提供了一个运行时调用框架——U8APIBroker 。这个框架是所有 U8 API 的代理接口,用户只需通过 U8APIBroker 调用所需的 API 即可。它作为一个服务中间件,起到了隔离提供者和使用者的作用,并减少了依赖关系。 尽管功能相似,但与 U8EAI 接口相比,U8API 使用传统的编程模型并更接近底层操作;而 U8EAI 则采用松耦合模式、XML 和请求/响应消息传递方式以及较粗粒度的业务逻辑处理。 在开发过程中,“U8 API 资源管理器”工具可以帮助开发者浏览和查看 API 及其定义,并辅助生成代码(目前支持 C# 和 VB 语言);API 开发者也可以通过该工具发布并注册 API,所有业务 API 必须在此中进行注册。 使用 U8API 的时候,在“开始”-> “程序”-> “用友 ERP-U8”->“UAP”的目录下找到“U8API 资源管理器”,登录后即可进入。在左侧的树形节点菜单下,选择所需模块如库存管理,并展开要操作的单据,可以看到两个子选项:“事件” 和 “服务接口”。在“服务接口” 下可以查看到该单据提供的 API 接口,例如添加新单据、审核单据等。 调用 U8API 时需引用特定组件。对于 C# ,需要引用 %U8SOFT%InteropInterop.U8Login.dll、%U8SOFT%InteropInterop.MSXML2.dll、UFIDA.U8.U8APIFramework.dll 等组件。 总的来说,U8 API 是一个强大且灵活的开发工具,能够帮助开发者快速搭建基于 U8ERP 的客户化应用系统。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C#U8API.pdf
    优质
    《C#版U8API开发手册》是一份详尽的指导文档,专为开发者提供用C#语言进行用友U8系统API接口编程所需的全面指南和实用示例。 U8API 是为 U8 客户化应用开发提供的一套标准化的 ERP 业务编程接口。这套接口涵盖了采购、销售、库存管理(制造模块正在规划中)、财务以及基本档案等模块。 推出U8API是为了更好地满足用户个性化需求,实现更有效的客户定制交付。它按照业务产品模块分类,并以主要业务实体如单据、档案和凭证作为操作对象,提供了常用的基本操作功能。 U8API 提供了一个运行时调用框架——U8APIBroker 。这个框架是所有 U8 API 的代理接口,用户只需通过 U8APIBroker 调用所需的 API 即可。它作为一个服务中间件,起到了隔离提供者和使用者的作用,并减少了依赖关系。 尽管功能相似,但与 U8EAI 接口相比,U8API 使用传统的编程模型并更接近底层操作;而 U8EAI 则采用松耦合模式、XML 和请求/响应消息传递方式以及较粗粒度的业务逻辑处理。 在开发过程中,“U8 API 资源管理器”工具可以帮助开发者浏览和查看 API 及其定义,并辅助生成代码(目前支持 C# 和 VB 语言);API 开发者也可以通过该工具发布并注册 API,所有业务 API 必须在此中进行注册。 使用 U8API 的时候,在“开始”-> “程序”-> “用友 ERP-U8”->“UAP”的目录下找到“U8API 资源管理器”,登录后即可进入。在左侧的树形节点菜单下,选择所需模块如库存管理,并展开要操作的单据,可以看到两个子选项:“事件” 和 “服务接口”。在“服务接口” 下可以查看到该单据提供的 API 接口,例如添加新单据、审核单据等。 调用 U8API 时需引用特定组件。对于 C# ,需要引用 %U8SOFT%InteropInterop.U8Login.dll、%U8SOFT%InteropInterop.MSXML2.dll、UFIDA.U8.U8APIFramework.dll 等组件。 总的来说,U8 API 是一个强大且灵活的开发工具,能够帮助开发者快速搭建基于 U8ERP 的客户化应用系统。
  • U8API指南
    优质
    《U8API开发指南手册》是一份详尽的技术文档,旨在帮助开发者深入了解和掌握用友U8系统的API接口应用技巧与方法,助力高效系统集成及二次开发。 “U8API资源管理器”是一款专为用友U8客户化应用开发设计的平台工具产品,旨在提供统一的标准U8 API接口查询、访问及调用规范等服务。该产品的目标是帮助开发者基于标准API资源进行统一编程模型和开发规范的应用集成与个性化功能扩展,从而构建更加贴合企业需求的信息系统。 ### U8API 开发手册知识点详解 #### 一、U8API 资源管理器概述 - **定义**:U8API 资源管理器是专为用友U8客户化应用开发设计的一款平台工具产品,旨在提供统一的资源查询、访问及调用规范服务。 - **功能**:它提供了完整的标准 API 接口,帮助开发者基于这些接口实现应用集成与个性化扩展,为企业打造更符合需求的信息系统。 #### 二、U8API 资源分类体系 - **分类方式**:根据功能模块和单据类型对 U8API 资源进行划分。例如,在库存管理模块下,针对盘点单提供了多种标准 API 接口,包括但不限于“添加新单据”、“审核单据”、“弃审单据”、“删除单据”、“装载单据”及“修改单据”。 #### 三、API接口获取与使用 - **获取方式**: - 用户可以在U8产品的 “UAP” 目录下找到 U8 API 资源管理器,登录后进入主界面。在此界面上可以通过左侧树形结构查找所需模块和单据,并进一步查看其 API 接口描述及代码示例。 - 支持的语言包括 C# 和 VB.NET。 - 用户只需遵循接口描述中的指导步骤并参照代码注释即可轻松使用这些资源。 - **使用步骤**: 1. **查找与发现**: 在 U8产品“UAP”目录下找到“U8API 资源管理器”,登录后进入主界面。通过左侧树形结构查找所需模块和单据,进一步获取其 API 接口描述及代码示例。 2. **组件引用**:根据使用的编程语言(C# 或 VB.NET)添加相应的组件引用。对于 C#, 需要的组件包括 `Interop.U8Login.dll` 和 `Interop.MSXML2.dll`; 对于 VB.NET,则需要引用 .tlb 文件和 Microsoft XML v3.0 组件。 3. **调用流程**:API 调用过程大致分为七个步骤: - 构造 u8login 对象并完成登录。 - 创建环境上下文对象,并传入登录对象及其他参数。 - 设置 API 地址标识(URL)参数。 - 创建 APIBroker 对象。 - 给 API 参数赋值。 - 调用 API. - 获取处理返回结果。 #### 四、API 参数赋值 - **参数类型**:主要分为 BO (Business Object) 和普通参数。BO 通常指单据的表头或表体数据,而普通参数则涵盖其他非表头和表体的数据。 - **赋值方法**: 不同类型的参数有不同的赋值方式。开发者需根据所调用 API 的具体要求填充这些参数以确保正确执行业务逻辑。 #### 五、小结 通过提供标准化的API接口和服务,U8API 资源管理器大大简化了基于 U8 平台的应用开发工作,并提高了效率。经过上述详细说明,读者应能全面了解这一工具并有效利用它满足企业定制化需求。
  • STM32F1 PDF.zip
    优质
    《STM32F1开发手册》PDF版为开发者提供了全面的指南和详细的技术资料,涵盖了STM32F1系列微控制器的各项功能与应用实例。 STM32F1开发指南包括寄存器版本、HAL版本和库函数版本三种方式。
  • ThinkPHP5.0完整PDF
    优质
    《ThinkPHP5.0完整开发手册》PDF版是一份全面详尽的手册,涵盖了ThinkPHP 5.0框架的所有核心功能与使用技巧,适合初学者和进阶开发者参考学习。 ThinkPHP5.0完全开发手册PDF版供大家分享学习参考。
  • OpenCart精华.pdf
    优质
    《OpenCart开发手册精华版》是一本专注于电子商务平台OpenCart的开发指南,汇集了构建和管理在线商店所需的关键知识与技巧。 《OpenCart超级开发手册》是一本详细的指南,旨在帮助开发者深入理解并掌握OpenCart平台的各项功能和技术细节。这本书涵盖了从基础设置到高级定制的各个方面,是希望在电子商务领域使用OpenCart进行网站建设和维护的专业人士的理想参考书。
  • Saber基础.pdf
    优质
    《Saber开发手册基础版》旨在为开发者提供一份全面而简洁的指南,涵盖Saber框架的核心概念、基本用法及实用案例,适合初学者快速入门。 《Saber开发手册基础版.pdf》是一份详细的文档,旨在为开发者提供关于如何使用和操作Saber的指导与建议。该手册覆盖了从入门到进阶的各种知识点,并提供了大量实用示例帮助读者更好地理解和掌握相关技术。
  • 《Java(嵩山)》PDF
    优质
    《Java开发手册(嵩山版)》是一本全面指导Java开发者编写高质量代码的手册,提供详尽的编码规范与最佳实践。 《Java 开发手册》是阿里巴巴集团技术团队集体智慧的结晶与经验总结,经过了多次大规模一线实战检验及不断完善,在公开到业界后,众多社区开发者积极参与打磨完善,并系统化整理成册。当前版本为嵩山版。现代软件行业的快速发展对开发者的综合素质提出了更高要求,这不仅包括编程知识点,还包括其他维度的知识点,这些都会影响到软件的最终交付质量。
  • USB第4PDF
    优质
    《USB开发手册》第4版PDF是全面介绍USB技术的专业书籍,涵盖协议规范、设备驱动编写及应用案例分析等内容,适合硬件工程师和软件开发者阅读参考。 《USB开发大全(第4版)》全面介绍了通用串行总线(Universal Serial Bus, USB)的工作原理、设备硬件及软件编程等内容,并通过工程实例进行详细讲解。全书内容主要分为四个部分: 第一,阐述了USB协议的基础知识,包括设备枚举、传输过程、各类设备的定义以及主机通信方式和总线状态等主题。读者可以通过学习这一部分内容快速掌握USB接口的工作原理及其组织结构。 第二,深入介绍了USB硬件的相关技术细节,从控制器芯片的选择到电源供给及集线器的基本工作原理,再到线缆电气特性和机械特性等方面都有详尽的讲解。 第三部分讨论了USB程序编写的内容,包括设备固件和驱动的设计,并特别强调了HID(Human Interface Device)类驱动开发的重要性。此外还介绍了在专有设备上使用WinUSB的方法。 最后,作者也关注了几种常用的开发工具及其应用方法。本书将协议、硬件、软件及工具的介绍完美结合,在全书中贯穿始终。 《USB开发大全(第4版)》集成了作者丰富的实际工作经验和多个设计实例,帮助读者在规范与工程实践之间建立联系。它是一本关于USB软硬件开发的重要指南,并且是该领域内不可或缺的一部参考书籍。新版还增加了对USB 3.0协议及其超高速总线技术的介绍,紧跟行业最新发展动态。
  • Office.pdf
    优质
    《Office开发手册》是一本全面指导用户利用VBA、C#等技术开发和定制Microsoft Office应用程序的手册,适用于程序员及办公自动化爱好者。 Microsoft官方提供的Office开发手册是针对开发者设计的资源指南,它详细介绍了如何使用各种API进行应用开发,并提供了丰富的示例代码供参考学习。该手册涵盖了许多不同的Office应用程序如Excel、Word等,帮助开发者充分利用这些办公软件的功能特性来创建高效的应用程序和解决方案。 对于想要深入了解或扩展自己技能集的开发人员来说,这份文档是非常宝贵的参考资料。它不仅能够指导用户如何通过编程接口与Office应用进行交互,还提供了最佳实践案例以及常见问题解答等内容,使学习过程更加顺畅便捷。 简而言之,《Microsoft Office 开发手册》为任何希望提高其在办公软件自动化方面技能水平的专业人士提供了一个全面且易于使用的资源库。
  • three.jsPDF
    优质
    《Three.js开发手册》是一本全面介绍Three.js库的电子书,以PDF形式提供。它帮助开发者掌握3D图形编程技术,创建出令人惊叹的网页三维动画和场景。 《Three.js开发指南》是一本全面介绍如何使用Three.js进行开发的实用手册。该书系统地讲解了Three.js的各项功能,并通过大量的交互示例深入探讨了利用开源的Three.js库创建绚丽三维图形的方法与技巧。 在过去两年中,浏览器的功能得到了显著提升,能够支持复杂应用和图形的运行。然而,在这些进步的基础上,大部分图形开发仍然有很大的发展空间。