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 & 模組化工具擴充性論壇。