Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud chcete vytvořit jazykové řešení specifické pro doménu, zvolte některou ze šablon řešení, které jsou k dispozici v průvodci Domain-Specific návrháři jazyků. Výběrem šablony, která se nejvíce podobá jazyku, který chcete vytvořit, můžete minimalizovat úpravy, které musíte provést v počátečním řešení.
Následující šablony řešení jsou k dispozici v průvodci návrhářem jazyka Domain-Specific.
| Template | Features | Description |
|---|---|---|
| Diagramy tříd | - Tvary prostoru - Dědičnost tříd - Dědičnost vztahů - Dědičnost tvaru - Vlastnosti vztahu |
Tuto šablonu řešení použijte, pokud váš jazyk specifický pro doménu obsahuje entity a relace, které mají vlastnosti. Tato šablona vytvoří jazyk specifický pro doménu, který se podobá diagramům tříd UML. Hlavní entity jsou třídy a rozhraní společně s přidružením, generalizací a implementačními relacemi. Třída nebo rozhraní se zobrazí jako pole, které obsahuje seznam atributů. |
| Diagramy komponent | -Přístavy | Tuto šablonu řešení použijte, pokud váš jazyk specifický pro doménu obsahuje komponenty, to znamená části softwarového systému. Tato šablona vytvoří jazyk specifický pro doménu, který se podobá diagramům komponent UML. Hlavní entity jsou komponenty a porty, které se zobrazují jako malé obrazce na vnější straně součástí. |
| Diagramy toku úloh | - Obraz a geometrické tvary - Plavecké dráhy |
Tuto šablonu řešení použijte, pokud váš jazyk specifický pro doménu obsahuje pracovní postupy, stavy nebo sekvence. Tato šablona vytvoří jazyk specifický pro doménu, který se podobá diagramům aktivit UML. Hlavní entita je aktivita a hlavním vztahem je přechod mezi aktivitami. Šablona obsahuje několik dalších prvků, jako je počáteční stav, konečný stav a synchronizační panel. |
| Minimální jazyk | - Jedna třída a formát - Jeden vztah a spojnice |
Tuto šablonu řešení použijte, pokud se jazyk specifický pro vaši doménu nepodobá ostatním šablonám. Tato šablona vytvoří jazyk specifický pro doménu, který má dvě třídy a jednu relaci, které jsou reprezentovány v sadě nástrojů jako box a čára. Každá třída a relace mají ukázkovou řetězcovou vlastnost. |
| Minimalistický Editor WinForm | - Malý model. – Formulář Windows, který zobrazuje model. |
Tuto šablonu použijte, pokud chcete vytvořit aplikaci, ve které je DSL svázaný s formulářem Windows, a ne s grafickým návrhářem. Formulář, který funguje jako uživatelské rozhraní pro jazyk, je ve složce Dsl\UI. Před otevřením návrháře formulářů byste měli projekt sestavit. Další informace naleznete v tématu Vytvoření jazyka Windows Forms-Based Domain-Specific. |
| Minimální návrhář WPF | - Malý model – Uživatelské rozhraní Windows Presentation Foundation, které zobrazuje model |
Tuto šablonu použijte, pokud chcete vytvořit aplikaci, ve které je DSL vázán na uživatelské rozhraní WPF, místo grafického návrháře. Návrhář uživatelského rozhraní je ve složce Dsl\UI. Před otevřením návrháře uživatelského rozhraní byste měli projekt sestavit. Další informace naleznete v tématu Vytvoření jazyka WPF-Based Domain-Specific. |
| KNIHOVNA DSL | - Minimální knihovna | Tuto šablonu použijte, pokud chcete vytvořit částečnou definici DSL, kterou lze importovat do jiných definic DSL. |