共用方式為


Visualization and Modeling SDK - 網域指定的語言

使用Visual Studio視覺化和模型的 SDK (VMSDK),您可以建立功能強大模型為基礎的開發工具,您可以將它整合到Visual Studio。 例如,會使用 VMSDK 建立 UML 工具。 在相同的方式,您可以建立一或多個模型定義,並將它們整合到一組工具。

VMSDK 的核心是您建立用來代表您公司所在區域的概念模型的定義。 轉換模型,並且能夠與程式碼中和其他物件互動中括號可以把了各種不同的工具,例如圖表化的配檢視中,模型命令能夠產生程式碼和其他成品, Visual Studio。 當您開發模型時,您可以與其他模型和以形成強大的工具組的重點是您的開發工具來進行合併。

VMSDK 可讓您開發模型,以快速地在表單中的一種定義域專屬語言 (DSL)。 請先使用特定的編輯器來定義結構描述或加上圖形的標記法的抽象語法。 從這個定義會產生 VMSDK:

  • 執行交易為基礎的存放區中的強型別 api 模型實作。

  • 樹狀結構為基礎的檔案總管。

  • 圖形化編輯器,使用者可以在這裡檢視模型或部份您定義的資料庫。

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

  • 產生的程式碼,並使用文字樣板化的其他成品的機能。

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

範例和最新的資訊

請造訪Visual Studio 的視覺化和模型 SDK範例與資訊的 [首頁] 頁面。

如需進階的技巧及疑難排解指引,請造訪Visual Studio 的 DSL & 模組化工具擴充性論壇。

本章節內容

開始使用網域指定的語言

了解模型、類別和關聯性

如何定義網域指定的語言

自訂及擴充網域指定的語言

網域指定的語言中的驗證

撰寫程式碼來自訂網域指定的語言

從網域指定的語言產生程式碼

了解 DSL 程式碼

自訂檔案儲存體和 XML 序列化

部署網域指定的語言方案

建立 Windows Form 架構之網域指定的語言

建立 WPF 架構之網域指定的語言

HOW TO:擴充網域指定的語言設計工具

支援的 Visual Studio Visualization & Modeling SDK 版本

HOW TO:將網域指定的語言移轉至新的版本

Visual Studio Visualization and Modeling SDK 的 API 參考