Sdílet prostřednictvím


Modelovací sada SDK pro Visual Studio – jazyky Domain-Specific

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 více definic modelu a integrovat je do sady nástrojů.

V srdci MSDK je definice modelu, který vytvoříte, aby představoval koncepty ve vaší obchodní oblasti. 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 modelu ho můžete kombinovat s dalšími modely a nástroji, abyste vytvořili výkonnou sadu nástrojů, která je zaměřená na váš vývoj.

MSDK umožňuje rychle vyvíjet model ve formě jazyka specifického pro doménu (DSL). Začnete pomocí specializovaného editoru definovat schéma nebo abstraktní syntaxi společně s grafickým zápisem. Z této definice VMSDK vygeneruje:

  • Implementace modelu s rozhraním API silného typu, které běží v úložišti založeném na transakcích.

  • Průzkumník založený na stromech.

  • Grafický editor, ve kterém můžou uživatelé zobrazit model nebo jeho části, které definujete.

  • Metody serializace, které ukládají modely do čitelného XML.

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

Můžete přizpůsobit a rozšířit všechny tyto funkce. Vaše rozšíření jsou integrovaná takovým způsobem, že můžete stále aktualizovat definici DSL a znovu vygenerovat 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ího programu sady Visual Studio v kategorii Sady SDK, knihovny a architektury . Nainstalujte komponentu Modeling SDK z karty Jednotlivé komponenty .

Související blogové příspěvky