从哪里开始QuickBooks开发?

Abe*_*ler 21 .net c# quickbooks

QuickBooks是否允许人们为他们的软件开发自定义模块?如果是这样,那么开始使用QuickBooks开发有什么好的资源吗?

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

Pau*_*ter 19

Intuit开发者网络(IDN)是学习QuickBooks集成的起点.对于.NET开发人员,您可以选择两个方向:

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

  2. 将传统的QuickBooks SDK与QBFC框架一起使用.这种集成方法经过了时间测试,并且更简单,特别是如果您只对自定义开发感兴趣.虽然许多开发人员在使用Java,PHP和其他语言方面做得很好,但是使用.NET和C#时,SDK一直都是eaiser.

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

  • 链接1和2已断开. (9认同)

cub*_*ski 7

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

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

  • (Intuit已经离开并杀死了你的每一个链接.)你现在必须首先注册成为开发者,然后下载SDK,如果你没有注册并登录,他们将阻止你这样做.你.如果您选择成为开发人员,可以使用Quickbooks Online帐户,但是一旦您选择加入他们就很难找到Desktop SDK,因为他们试图让每个人都进入刚刚放弃支持的在线软件包对于三月份的SDK.https://developer.intuit.com/docs/0250_qb/0020_get_set_up/become_an_ipp_developer (3认同)