共用方式為


適用於 Visual Studio 的模型化 SDK - 特定領域語言

藉由使用適用於 Visual Studio 的模型化 SDK,您可以建立功能強大的模型型開發工具,並整合到 Visual Studio 中。 以同樣的方式,您可以建立一或多個模型定義,並將它們整合到一組工具中。

MSDK 的核心是您建立的模型定義,以代表業務領域中的概念。 您可以使用各種工具包圍模型,例如圖表檢視、產生程式碼和其他成品的能力、轉換模型的命令,以及與 Visual Studio 中的程式碼和其他物件互動的能力。 當您開發模型時,您可以將它與其他模型和工具結合,以形成以開發為中心的強大工具集。

MSDK 可讓您以領域特定語言 (DSL) 的形式快速開發模型。 您首先使用專用編輯器來定義綱目或抽象語法以及圖形表示法。 根據此定義,VMSDK 會產生:

  • 具有在交易型存放區執行的強類型 API 的模型實作。

  • 基於樹的瀏覽器。

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

  • 以可讀 XML 格式儲存模型的序列化方法。

  • 使用文字範本產生程式代碼和其他構件的設施。

您可以自訂和擴充所有這些功能。 您的延伸模組的整合方式可讓您仍然可以更新 DSL 定義並重新產生功能,而不會遺失延伸模組。

備註

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

相關部落格文章