12

私はC#開発者であり、DynamicsAXの学習を開始したいと考えています。DynamicsAXで.net/C#スキル(APIの知識)を使用できますか?

AXはX++で開発されていることは知っていますが、それが可能だと言う人もいます。

AXにはWebインターフェイスがあるのか​​、それともデスクトップアプリケーションなのかを教えてください。

4

2 に答える 2

12

2011年8月、DynamicsAX2012がリリースされました。
現在.NETをサポートしているため、VisualStudioおよび任意の.NET言語で開発できます。

紹介については、Dynamics AXチームからのこのブログ投稿をお読みください:
VisualStudioおよび.NET開発者コミュニティへようこそ

これは、MSDNのコード例です。
ウォークスルー:.NETBusinessConnectorを使用したアプリケーションとMicrosoftDynamicsAXの統合[AX2012]

Dynamics AX Developer Centerで、さらに多くの情報を見つけることができます。


彼らはすでに数年前に.NET統合に取り組み始めました。これは2009年のチャンネル9のビデオです:
PeterVilladsenとGustavoPlancarte:X++からMSIL

リンクからの引用:

Peterとチームが開発した新機能は、X++コンパイラによって生成されたX++中間言語からマネージコードを生成するためのツールです。これは、X ++で記述されたビジネスアプリケーションのパフォーマンスに大きな影響を与え、DynamicsAxの次のいくつかのリリースでそれらがどこに行くのかを非常に明確に示しています。

于 2012-05-25T05:15:37.637 に答える
8

X ++は、C#に類似したオブジェクト指向言語です。X ++は、会計およびビジネス管理システムを構築するために使用するMorphX開発プラットフォームの一部です。

MSDNDocをざっと見てください。類似点とその使用方法が明らかになります。

構文はC#に非常に似ているため、この言語を使用するための急な学習曲線はありません。

  • Business Connectorを使用して、他のアプリケーションと統合できます。

  • CLR Interopを使用して、X ++アプリでC#などのマネージコードを呼び出すこともできます。ただし、その逆は不可能です。CLR相互運用機能は、X++コードがCLRマネージアセンブリを呼び出す方向でのみ機能します。CLRマネージアセンブリからのX++クラスの呼び出しはサポートされていません。

于 2011-02-01T03:44:58.753 に答える