从哪里开始开发 QuickBooks
本文关键字:开发 QuickBooks 开始 | 更新日期: 2023-09-27 17:56:39
QuickBooks是否允许人们为其软件开发自定义模块? 如果是这样,是否有任何好的资源可用于开始QuickBooks开发?
我更喜欢专注于 .NET/C# 的东西
Intuit 开发者网络 (IDN) 是了解 QuickBooks 集成的起点。对于 .NET 开发人员,您可以采取 2 个方向:
-
加入领跑者计划 - 这是 Intuit 和 Microsoft 之间的合作伙伴关系,旨在帮助希望使用 Intuit 合作伙伴平台 (IPP) 开发基于云的服务的 .NET 开发人员。IPP是一个托管的基于云的开发平台,通常被认为是QuickBooks集成的未来方式。到目前为止,IPP 对Microsoft技术堆栈并不友好;所谓的原生IPP应用程序在Flash和Java中运行。
-
将传统的 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