12

我是一名 C# 开发人员,想开始学习 Dynamics AX。请指导我可以在 Dynamics AX 中使用我的 .net/C# 技能(API 知识)吗?

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

请指导我 AX 是否具有 Web 界面或只是一个桌面应用程序。

4

2 回答 2

12

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

阅读 Dynamics AX 团队的这篇博文以了解简介:
欢迎来到 Visual Studio 和 .NET 开发人员社区

以下是 MSDN 中的代码示例:
演练:使用 .NET Business Connector 将应用程序与 Microsoft Dynamics AX 集成 [AX 2012]

您可以在Dynamics AX 开发人员中心找到更多信息。


他们早在几年前就开始致力于 .NET 集成。这是 2009 年的第 9 频道视频:
Peter Villadsen 和 Gustavo Plancarte:X++ 到 MSIL

引用链接:

Peter 和团队开发的新功能是一种从 X++ 编译器生成的 X++ 中间语言生成托管代码的工具。这将对用 X++ 编写的业务应用程序的性能产生深远的影响,并且非常清楚地指出了它们在 Dynamics Ax 的下几个版本中的发展方向。

于 2012-05-25T05:15:37.637 回答
8

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

快速浏览 MSDN Doc。将揭示相似之处及其使用方式。

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

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

  • 您还可以使用CLR Interop在 X++ 应用程序中调用托管代码(如 C#) 。然而,它不可能相反的方式。CLR 互操作仅在 X++ 代码调用 CLR 托管程序集的方向上起作用。它不支持从 CLR 托管程序集中调用 X++ 类。

于 2011-02-01T03:44:58.753 回答