2011-02-01 62 views
10

我是C#开发人员,想开始学习Dynamics AX。请指导我如何在Dynamics AX中使用我的.NET/C#技能(API知识)?我可以在.NET/C#中为Microsoft Dynamics AX编码吗?

我知道AX是用X ++开发的,但有人告诉我这是可能的。

请引导我AX有一个Web界面或只是它是一个桌面应用程序。

回答

6

X ++是一种与C#相似的面向对象语言。 X ++是用于构建会计和业务管理系统的MorphX开发平台的一部分。

A quick look at MSDN Doc。将揭示相似之处以及如何使用它。

语法与C#非常相似,因此使用此语言时不会出现陡峭的学习曲线。

  • 您可以使用Business Connector将其与其他应用程序集成。

  • 您还可以使用CLR Interop在您的X ++应用程序中调用类似C#的托管代码。然而它不可能以相反的方式。 CLR互操作只适用于X ++代码调用CLR管理程序集的方向。它不支持从CLR托管程序集中调用X ++类。

+0

Shehkhar Business Connector和CLR Interop是免费提供或需要单独购买的东西? PLZ指南。 – haansi 2011-02-01 04:03:44

+0

在此处查找比较:http://msdn.microsoft.com/en-US/library/cc967357。aspx – 2011-02-28 14:01:17

10

2011年8月,Dynamics AX 2012发布。
它现在支持.NET,因此您现在可以使用Visual Studio和任何.NET语言进行开发。

阅读从Dynamics AX的球队本博客文章的介绍:
Welcome to Visual Studio and .NET developer community

下面是从MSDN代码示例:
Walkthrough: Integrate an Application with Microsoft Dynamics AX Using .NET Business Connector [AX 2012]

你可以找到在Dynamics AX Developer Center更大量的信息。


他们在几年前就开始研究.NET集成。下面是从2009年9频道视频吧:

新的功能彼得和团队开发是产生 托管代码从一个工具:从链接
Peter Villadsen and Gustavo Plancarte: X++ to MSIL

报价由X ++ 编译器生成的X ++中间语言。这将对用X ++编写的业务应用程序的性能产生深远的影响,并且它非常明确地指向 ,他们将在接下来几个版本的Dynamics Ax中发布。