简体   繁体   English

我可以在.NET / C#中为Microsoft Dynamics AX进行编码吗?

[英]Can I code in .NET/C# for Microsoft Dynamics AX?

I am a C# developer and want to start learning Dynamics AX. 我是C#开发人员,想开始学习Dynamics AX。 Please guide me can I use my .net/C# skills (knowledge of API) in Dynamics AX ? 请指导我,我可以在Dynamics AX中使用我的.net / C#技能(API知识)吗?

I know AX is developed in X++ but some one tell me it is possible. 我知道AX是用X ++开发的,但是有人告诉我这是可能的。

Kindly guide me does AX have a web interface or just it is a desktop application. 请指导我AX是否具有Web界面,或者仅仅是桌面应用程序。

In August 2011, Dynamics AX 2012 was released. 2011年8月,发布了Dynamics AX 2012。
It supports .NET now, so you can develop in Visual Studio and any .NET language now. 它现在支持.NET,因此您现在可以使用Visual Studio和任何.NET语言进行开发。

Read this blog post from the Dynamics AX team for an introduction: 阅读Dynamics AX团队的这篇博客文章以获取介绍:
Welcome to Visual Studio and .NET developer community 欢迎来到Visual Studio和.NET开发人员社区

Here is a code example from MSDN: 这是来自MSDN的代码示例:
Walkthrough: Integrate an Application with Microsoft Dynamics AX Using .NET Business Connector [AX 2012] 演练:使用.NET Business Connector将应用程序与Microsoft Dynamics AX集成[AX 2012]

You can find a lot more information at the Dynamics AX Developer Center . 您可以在Dynamics AX开发人员中心找到更多信息。


They started working on the .NET integration already years ago. 他们早在几年前就开始进行.NET集成。 Here is a Channel 9 video from 2009 about it: 这是2009年第9频道的相关视频:
Peter Villadsen and Gustavo Plancarte: X++ to MSIL Peter Villadsen和Gustavo Plancarte:从M ++的X ++

Quote from the link: 从链接引用:

The new feature Peter and team have developed is a tool to generate managed code from the X++ intermediate language produced by the X++ compiler. Peter和团队开发的新功能是一种工具,可以从X ++编译器产生的X ++中间语言生成托管代码。 This will have profound impact on the performance of the business applications written in X++, and it very clearly points to where they'll be going in the next few releases of Dynamics Ax. 这将对用X ++编写的业务应用程序的性能产生深远的影响,并且非常清楚地指出了它们在Dynamics Ax的下几个发行版中的发展方向。

X++ is an object-oriented language with similarities to C#. X ++是一种与C#相似的面向对象语言。 X++ is part of the MorphX development platform that you use to construct accounting and business management systems. X ++是MorphX开发平台的一部分,可用于构建会计和业务管理系统。

A quick look at MSDN Doc . 快速查看MSDN Doc will reveal similarities and how it is used. 将揭示相似之处以及如何使用它。

The syntax is much similar to C# so there won't be a steep learning curve for going with this language. 语法与C#非常相似,因此使用这种语言不会出现陡峭的学习曲线。

  • You can integrate it with other applications by using Business Connector . 您可以使用Business Connector将其与其他应用程序集成。

  • You can also call managed code like C# in your X++ app by using CLR Interop . 您也可以使用CLR Interop在X ++应用程序中调用托管代码,例如C#。 However its not possible opposite way. 但是,它不可能相反。 CLR interop works only in the direction where X++ code calls CLR managed assemblies. CLR互操作仅在X ++代码调用CLR托管程序集的方向上起作用。 It does not support calling X++ classes from a CLR managed assembly. 它不支持从CLR托管程序集调用X ++类。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM