Sada Modeling SDK pro sadu Visual Studio – jazyky domény
Pomocí sady Modeling SDK pro Visual Studio můžete vytvářet výkonné vývojové nástroje založené na modelech, které můžete integrovat do sady Visual Studio. Stejným způsobem můžete vytvořit jednu nebo několik definic modelu a integrovat je do sady nástrojů.
V centru MSDK je definice modelu, který je vytvořen, aby představoval pojmy v oblasti vašeho podnikání. Model můžete obklopovat různými nástroji, jako je například diagramové zobrazení, schopnost generovat kód a další artefakty, příkazy pro transformaci modelu a schopnost pracovat s kódem a dalšími objekty v sadě Visual Studio. Při vývoji lze model kombinovat s dalšími modely a nástroji, jež tvoří výkonnou sadu nástrojů, které jsou zaměřeny na vývoj.
MSDK umožňuje rychlý vývoj modelu ve formě jazyka specifického pro doménu (DSL). Začínáte se speciálním editorem, kterým definujete schéma nebo abstraktní syntaxi a grafickou notaci. Z této definice vygeneruje VMSDK následující položky:
Model implementace s rozhraním API silného typu, který je spuštěn v obchodě založeném na transakcích.
Průzkumník založený na stromové architektuře.
Grafický editor, ve kterém uživatelé mohou zobrazit model nebo jeho části, které definujete.
Metody serializace, které uloží modely ve formátu XML pro čtení.
Zařízení pro generování programového kódu a jiných artefaktů pomocí šablonování textu.
Můžete přizpůsobit a rozšířit všechny tyto funkce. Vaše rozšíření jsou integrována tak, že můžete i nadále aktualizovat definici DSL a znovu generovat funkce bez ztráty rozšíření.
Poznámka:
Komponenta Transformace textové šablony se automaticky nainstaluje jako součást sady funkcí vývoje rozšíření sady Visual Studio. Můžete ho také nainstalovat z karty Jednotlivé komponenty Instalační program pro Visual Studio v kategorii sad SDK, knihoven a architektur. Nainstalujte komponentu Modeling SDK z karty Jednotlivé komponenty .