21

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

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

4

4 回答 4

19

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

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

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

IDN 站点上有大量用于这两种方法的在线和可下载资源。但是,您不会找到任何有关 QuickBooks 开发的书籍或课程 - 这是一个小众领域。

于 2011-05-14T06:31:13.100 回答
7

查看Quickbooks SDK文档。SDK 有两个COM 接口:QBFC 和QBXML。使用 QBXML 的不同之处在于,您需要手动对 XML 进行序列化和反序列化,一旦掌握了它就不难了。而且我发现 QBXML 更加方便,因为您可以选择包含您需要的请求和响应。

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

于 2011-11-18T07:34:14.407 回答
2

是的,它提供了 SDK,您可以使用它将您的应用程序与 Quick Books http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented集成

于 2011-05-14T07:01:28.783 回答
0

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

于 2014-09-11T18:08:40.457 回答