選擇網域指定的語言方案範本
若要建立定義域專屬語言方案,請選擇一種定義域專屬語言設計工具精靈] 中的方案範本。 藉由選擇最接近的語言,您想要建立的範本,您可以最小化,您必須對起始方案所做的修改。
下列方案範本可供使用定義域專屬語言設計工具精靈] 中。
注意事項 |
---|
範本的目的是提供開始的 DSL。未完整的 UML 圖表範本的具名類別和元件的圖表。如果您想要建立 UML 模型,可以考慮的 UML 模型工具,提供一組整合在單一模型周圍的圖表。它們是可擴充的而且可以與您使用 ModelBus 的 DSL 整合。如需詳細資訊,請參閱開發軟體設計的模型。 |
範本 |
功能 |
描述 |
---|---|---|
類別圖表 |
|
如果您的網域特定語言包含實體和關聯性屬性,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似的 UML 類別圖表。 主要的實體會為類別和介面,以及具有關聯、 一般化和實作的關聯性。 類別或介面會顯示為] 方塊,其中包含的屬性清單。 |
元件圖表 |
|
如果您的網域特定語言包括元件,也就是軟體系統組件,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似 UML 元件圖表。 主要的實體為元件和通訊埠,這樣會顯示為小型圖案外部的元件。 |
工作流程圖表 |
|
如果您的網域特定語言包含了工作流程、 狀態或逸出字元,請使用這個方案] 範本。 此範本會建立一種定義域專屬語言類似 UML 活動圖表。 主要的實體是活動中,而主要的關聯性是活動之間的轉換。 範本包含如開始狀態、 最終狀態,以及同步處理列數個其他項目。 |
最小的語言 |
|
定義域專屬語言看來不像是其他範本,請使用這個方案] 範本。 此範本會建立具有兩個類別和一個關聯性,以定義域專屬語言工具箱 與 方塊 和 行。 類別和關聯性會各自具有範例字串屬性。 |
最少的 WinForm 設計工具 |
|
如果您想要建置應用程式中,DSL 繫結至 Windows Form,而不是圖形的設計工具,請使用此範本。 [Dsl\UI] 資料夾中,不做為使用者介面語言的表單。 您應該先開啟表單設計工具來建置專案。 如需詳細資訊,請參閱 建立 Windows Form 架構之網域指定的語言。 |
最小的 WPF 設計工具 |
|
如果您想要建置應用程式中,DSL 繫結至 WPF 使用者介面,而不是圖形的設計工具,請使用此範本。 使用者介面的設計工具是 [Dsl\UI] 資料夾中。 您應該先開啟 UI 設計工具來建置專案。 如需詳細資訊,請參閱 建立 WPF 架構之網域指定的語言。 |
DSL 文件庫 |
|
如果您想要建置可以匯入其他 DSL 定義的部分 DSL 定義,請使用此範本。 |