Condividi tramite


Modeling SDK per Visual Studio - Linguaggi Specifici del Dominio

Usando Modeling SDK per Visual Studio, è possibile creare potenti strumenti di sviluppo basati su modelli che è possibile integrare in Visual Studio. Nello stesso modo, è possibile creare una o più definizioni di modello e integrarle in un set di strumenti.

Al centro di MSDK è la definizione di un modello creato per rappresentare i concetti nell'area aziendale. È possibile racchiudere il modello con un'ampia gamma di strumenti, ad esempio una visualizzazione diagrammatica, la possibilità di generare codice e altri artefatti, comandi per trasformare il modello e la possibilità di interagire con codice e altri oggetti in Visual Studio. Durante lo sviluppo del modello, è possibile combinarlo con altri modelli e strumenti per formare un potente set di strumenti incentrato sullo sviluppo.

MSDK consente di sviluppare rapidamente un modello sotto forma di linguaggio specifico del dominio (DSL). Si inizia usando un editor specializzato per definire uno schema o una sintassi astratta insieme a una notazione grafica. Da questa definizione, VMSDK genera:

  • Implementazione del modello con un'API fortemente tipizzata che opera in un archivio dati basato su transazioni.

  • Un esploratore basato su albero.

  • Editor grafico in cui gli utenti possono visualizzare il modello o le parti definite dall'utente.

  • Metodi di serializzazione che salvano i modelli in XML leggibile.

  • Strumenti per la generazione di codice sorgente e altri artefatti tramite la modellazione di testo.

È possibile personalizzare ed estendere tutte queste funzionalità. Le estensioni sono integrate in modo che sia comunque possibile aggiornare la definizione DSL e generare nuovamente le funzionalità senza perdere le estensioni.

Annotazioni

Il componente Trasformazione modello di testo viene installato automaticamente come parte del carico di lavoro di sviluppo di estensioni per Visual Studio. È anche possibile installarlo dalla scheda Singoli componenti del programma di installazione di Visual Studio, nella categoria SDK, librerie e framework . Installare il componente Modeling SDK dalla scheda Singoli componenti .

Post di blog correlati