Sdílet prostřednictvím


Vizualizace a modelování SDK - jazyky specifické pro doménu

Pomocí Visual Studio vizualizaci a modelování SDK (VMSDK), můžete vytvořit výkonné model založen vývojové nástroje, které lze integrovat do Visual Studio.Jako příklad jsou vytvářeny UML nástroje pomocí VMSDK.Stejným způsobem můžete vytvořit jeden nebo více definice modelu a jejich integraci do sady nástrojů.

V srdci VMSDK je definice modelu, který můžete vytvořit představují pojmy v oblasti vašeho podnikání.Transformace a umožňuje interakci s kódem a jiných objektů v modelu lze prostorový model různé nástroje, například graficky zobrazit příkazy možnost Generovat kód a další artefakty, Visual Studio.Při vývoji modelu, ji lze kombinovat s jinými modely a nástroje k vytvoření výkonné toolset, který je soustředěn na vývoj.

VMSDK vám umožňuje vyvíjet modelu rychle ve formuláři domény specifické pro jazyk (DSL).Můžete začít používat speciální editor definovat schéma nebo abstraktní syntaxe spolu s grafické notace.VMSDK generuje z této definice:

  • Model implementace s API se silnými se systémem v úložišti transakce založené.

  • Explorer stromovou strukturou.

  • Grafický editor, ve kterém mohou uživatelé zobrazit modelu nebo její části, kterou definujete.

  • Serializace metod, které v čitelném XML uložit vaše modely.

  • Zařízení pro generování kódu programu a dalších artefaktů pomocí text templating.

Můžete přizpůsobit a rozšířit na všechny tyto funkce.Vaše rozšíření jsou integrovány tak, že můžete stále aktualizovat definici DSL a znovu bez ztráty své rozšíření funkcí.

Nejnovější informace a vzorky

Navštivte Visual Studio vizualizaci a modelování SDK Domovská stránka pro informace a vzorky.

Návod na pokročilé techniky a řešení potíží naleznete na Visual Studio DSL & Fórum rozšíření nástroje modelování.

V tomto oddíle

Začínáme s jazyky specifické pro doménu

Principy modelů, tříd a vztahy

Jak definovat domény specifické pro jazyk

Přizpůsobení a rozšíření domény specifické pro jazyk

Ověření domény specifické pro jazyk

Zápis kódu nastavit domény specifické pro jazyk

Generování kódu z domény specifické pro jazyk

Principy kód DSL

Přizpůsobení souboru úložiště a serializace XML

Zavedení řešení domény specifické pro jazyk

Vytváření model Windows Forms systémem domény specifické pro jazyk

Vytvoření domény specifické pro jazyk založený na WPF

Jak: rozšíření Návrhář domény specifické pro jazyk

Podporovaná Visual Studio pro vizualizaci & Modelování SDK

Jak: nové verze přenést domény specifické pro jazyk

Odkaz na rozhraní API pro Visual Studio vizualizaci a modelování SDK