从哪里开始开发 QuickBooks

本文关键字:开发 QuickBooks 开始 | 更新日期: 2023-09-27 17:56:39

QuickBooks是否允许人们为其软件开发自定义模块? 如果是这样,是否有任何好的资源可用于开始QuickBooks开发?

我更喜欢专注于 .NET/C# 的东西

从哪里开始开发 QuickBooks

Intuit 开发者网络 (IDN) 是了解 QuickBooks 集成的起点。对于 .NET 开发人员,您可以采取 2 个方向:

  1. 加入领跑者计划 - 这是 Intuit 和 Microsoft 之间的合作伙伴关系,旨在帮助希望使用 Intuit 合作伙伴平台 (IPP) 开发基于云的服务的 .NET 开发人员。IPP是一个托管的基于云的开发平台,通常被认为是QuickBooks集成的未来方式。到目前为止,IPP 对Microsoft技术堆栈并不友好;所谓的原生IPP应用程序在Flash和Java中运行。

  2. 将传统的 QuickBooks SDK 与 QBFC 框架结合使用。这种集成方法经过时间考验,而且更简单,特别是如果您只对自定义开发感兴趣。SDK一直更容易与.NET和C#一起使用,尽管尽管困难重重,许多开发人员在Java,PHP和其他语言方面做得很好。

IDN 网站上提供了有关这两种方法的大量在线和可下载资源。不过,您不会找到任何有关QuickBooks开发的书籍或课程 - 这是一个利基领域。

看看 Quickbooks SDK 和文档。SDK 有两个 COM 接口:QBFC 和 QBXML。使用 QBXML 的不同之处在于,您需要手动序列化和反序列化 XML,一旦获得它的句柄,这并不难。而且我发现 QBXML 更方便,因为您可以选择包含所需的请求和响应。

此外,如果您打算使用 Quickbooks SDK,在线参考是您最好的朋友。

是的,

它提供了SDK,您可以使用它将应用程序与快速图书集成http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented

对于新的 QuickBooks Online API,请使用 http://qbapi.com