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
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