共用方式為


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

若要建立定義域專屬語言方案,請選擇一種定義域專屬語言設計工具精靈] 中的方案範本。 藉由選擇最接近的語言,您想要建立的範本,您可以最小化,您必須對起始方案所做的修改。

下列方案範本可供使用定義域專屬語言設計工具精靈] 中。

注意事項注意事項

範本的目的是提供開始的 DSL。未完整的 UML 圖表範本的具名類別和元件的圖表。如果您想要建立 UML 模型,可以考慮的 UML 模型工具,提供一組整合在單一模型周圍的圖表。它們是可擴充的而且可以與您使用 ModelBus 的 DSL 整合。如需詳細資訊,請參閱開發軟體設計的模型

範本

功能

描述

類別圖表

  • 區間圖案

  • 類別繼承

  • 關係的繼承

  • 圖形繼承

  • 關聯性屬性

如果您的網域特定語言包含實體和關聯性屬性,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似的 UML 類別圖表。 主要的實體會為類別和介面,以及具有關聯、 一般化和實作的關聯性。 類別或介面會顯示為] 方塊,其中包含的屬性清單。

元件圖表

  • 連接埠

如果您的網域特定語言包括元件,也就是軟體系統組件,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似 UML 元件圖表。 主要的實體為元件和通訊埠,這樣會顯示為小型圖案外部的元件。

工作流程圖表

  • 映像與幾何圖案

  • 泳道

如果您的網域特定語言包含了工作流程、 狀態或逸出字元,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似 UML 活動圖表。 主要的實體是活動中,而主要的關聯性是活動之間的轉換。 範本包含如開始狀態、 最終狀態,以及同步處理列數個其他項目。

最小的語言

  • 一個類別和圖形

  • 一個關聯性與連接器

定義域專屬語言看來不像是其他範本,請使用這個方案] 範本。 此範本會建立具有兩個類別和一個關聯性,以定義域專屬語言工具箱方塊。 類別和關聯性會各自具有範例字串屬性。

最少的 WinForm 設計工具

  • 小型的模型。

  • 顯示模型的 Windows Form。

如果您想要建置應用程式中,DSL 繫結至 Windows Form,而不是圖形的設計工具,請使用此範本。

[Dsl\UI] 資料夾中,不做為使用者介面語言的表單。

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

如需詳細資訊,請參閱 建立 Windows Form 架構之網域指定的語言

最小的 WPF 設計工具

  • 小型的模型

  • 顯示模型 Windows Presentation Foundation 使用者介面

如果您想要建置應用程式中,DSL 繫結至 WPF 使用者介面,而不是圖形的設計工具,請使用此範本。

使用者介面的設計工具是 [Dsl\UI] 資料夾中。

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

如需詳細資訊,請參閱 建立 WPF 架構之網域指定的語言

DSL 文件庫

  • 最少的程式庫

如果您想要建置可以匯入其他 DSL 定義的部分 DSL 定義,請使用此範本。

請參閱

概念

Domain-Specific Language Tools 概觀