【发布时间】:2011-05-14 05:43:19
【问题描述】:
QuickBooks 是否允许人们为其软件开发自定义模块?如果是这样,是否有任何好的资源可用于开始 QuickBooks 开发?
我更喜欢专注于 .NET/C# 的东西
【问题讨论】:
-
我不知道为什么关闭,这是一个很好的问题。当您开始使用全新的 API 时,您还不能真正提出具体问题。
标签: c# .net quickbooks
QuickBooks 是否允许人们为其软件开发自定义模块?如果是这样,是否有任何好的资源可用于开始 QuickBooks 开发?
我更喜欢专注于 .NET/C# 的东西
【问题讨论】:
标签: c# .net quickbooks
The Intuit Developer Network (IDN) 是了解 QuickBooks 集成的起点。对于 .NET 开发人员,您可以选择 2 个方向:
Join the Front Runner program - 这是 Intuit 和 Microsoft 之间的合作伙伴关系,旨在帮助希望使用 Intuit 合作伙伴平台 (IPP) 开发基于云的服务的 .NET 开发人员。 IPP 是一个托管的基于云的开发平台,通常被认为是 QuickBooks 集成的未来方式。到目前为止,IPP 对 Microsoft 技术栈还不是那么友好;所谓的原生 IPP 应用在 Flash 和 Java 中运行。
Use the traditional QuickBooks SDK 与 QBFC 框架。这种集成方法经过时间考验,而且更简单,特别是如果您只对定制开发感兴趣。 SDK 一直更易于与 .NET 和 C# 一起使用,尽管许多开发人员在 Java、PHP 和其他语言方面表现出色,尽管存在困难。
在 IDN 网站上有大量用于这两种方法的在线和可下载资源。不过,您不会找到任何有关 QuickBooks 开发的书籍或课程 - 这是一个小众领域。
【讨论】:
看看Quickbooks SDK 和Documentation。 SDK 有两个COM 接口:QBFC 和QBXML。使用 QBXML 的不同之处在于,您需要手动对 XML 进行序列化和反序列化,一旦掌握了它就不难了。而且我发现 QBXML 更方便,因为您可以选择包含所需的请求和响应。
另外,如果您打算使用 Quickbooks SDK,Online Reference 是您最好的朋友。
【讨论】:
是的,它提供了 SDK,您可以使用它将您的应用程序与 Quick Books 集成 http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented
【讨论】:
对于新的 QuickBooks Online API,请使用 http://qbapi.com
【讨论】: