共用方式為


選擇網域指定的語言方案範本

若要建立特定領域語言解決方案,請選擇特定領域語言設計工具精靈中提供的其中一個解決方案範本。 藉由選擇最類似於您所要建立語言的範本,您可將必須對起始解決方案所做的修改降到最低。

特定領域語言設計工具精靈提供下列解決方案範本。

範本 功能 描述
類別圖表 - 區間圖形
- 類別繼承
- 關聯性繼承
- 圖形繼承
- 關聯性屬性
如果您的特定領域語言包含具有屬性的實體和關聯性,請使用此解決方案範本。 此範本會建立類似 UML 類別圖表的特定領域語言。 主要實體是類別和介面,以及關聯、一般化和實作關聯性。 類別或介面會顯示為包含屬性清單的方塊。
元件圖表 - 連接埠 如果您的特定領域語言包含元件 (也就是軟體系統的元件),請使用此解決方案範本。 此範本會建立類似 UML 元件圖表的特定領域語言。 主要實體是元件和連結埠,其在元件外部顯示為小型圖形。
工作流程圖 - 影像和幾何圖形
- 區隔線
如果您的特定領域語言包含工作流程、狀態或序列,請使用此解決方案範本。 此範本會建立類似 UML 活動圖表的特定領域語言。 主要實體是活動,而主要關聯性則是活動之間的轉換。 此範本包含數個其他元素,例如開始狀態、最終狀態和同步處理列。
最小語言 - 一個類別和圖形
- 一個關聯性和連接器
如果您的特定領域語言與其他範本不相似,請使用此解決方案範本。 此範本會建立具有兩個類別和一個關聯性的特定領域語言,其在 [工具箱] 中會以 [方塊] 和 [線條] 表示。 類別和關聯性各有一個字串屬性範例。
最小 WinForm 設計工具 - 小型模型。
- 顯示模型的 Windows Form。
如果您想要建置的應用程式中有 DSL 繫結至 Windows Form,而不是圖形設計工具,請使用此範本。

做為語言使用者介面的表單位於 Dsl\UI 資料夾中。

開啟表單設計工具之前,您應該先建置專案。

如需詳細資訊,請參閱建立 Windows Forms 架構的特定領域語言
最小 WPF 設計工具 - 小型模型
- 顯示模型的 Windows Presentation Foundation 使用者介面
如果您想要建置的應用程式中有 DSL 繫結至 WPF 使用者介面,而不是圖形設計工具,請使用此範本。

使用者介面的設計工具位於 Dsl\UI 資料夾中。

您應該先建置專案,再開啟 UI 設計工具。

如需詳細資訊,請參閱建立 WPF 架構的特定領域語言
DSL 程式庫 - 最小程式庫 如果您想要建置的部分 DSL 定義可匯入其他 DSL 定義中,請使用此範本。