Share via


Modeling SDK for Visual Studio - 網域指定的語言

透過使用 Visual Studio 的 Modeling SDK,您可以建立功能強大基於模型的開發工具,以將其整合到 Visual Studio 中。 同樣地,您可以建立一個或多個模型定義,並將這些定義整合成一組工具。

MSDK 的核心就是模型定義,您可建立模型定義代表商業領域的概念。 您可以在模型四周放置各種不同的工具,例如圖表檢視、產生程式碼和其他成品的功能、轉換模型的命令,以及與 Visual Studio 中的程式碼和其他物件互動的功能。 當您開發模型時,可以將它與其他模型和工具組合成強大的工具組,做為開發工作的重心。

MSDK 可讓您透過網域指定的語言 (DSL) 的形式迅速開發模型。 一開始是使用專用的編輯器一併定義結構描述或抽象語法與圖形標記法。 VMSDK 會從這個定義產生:

  • 模型實作,這個實作具有在交易為基礎的存放區中執行的強類型 API。

  • 樹狀檔案總管。

  • 圖形編輯器,使用者可在這個編輯器中檢視您定義的模型或模型的一部分。

  • 序列化方法,這類方法會將模型儲存為可讀取的 XML。

  • 使用文字範本化產生程式碼和其他成品的功能。

您可以自訂及擴充這些功能。 您的擴充功能會進行整合,整合後仍然可以更新 DSL 定義和重新產生功能,而不會遺失您的擴充功能。

注意

文字範本轉換元件會作為 Visual Studio 延伸模組開發工作負載的一部分自動安裝。 您也可以從 Visual Studio 安裝程式的 [個別元件] 索引標籤加以安裝,其位於 [SDK、程式庫和架構] 底下。 從 [個別元件] 索引標籤安裝 Modeling SDK 元件。

相關部落格文章