Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

SDK di modellazione per Visual Studio (linguaggi specifici di dominio)

Utilizzando l'SDK di modellazione per Visual Studio (MSDK), è possibile creare potenti strumenti di sviluppo basati su modello che è possibile integrare in Visual Studio. Ad esempio, gli strumenti UML vengono creati utilizzando MSDK. Analogamente, è possibile creare una o più definizioni di modello e integrarle in un set di strumenti.

MSDK è basato sulla definizione di un modello creato per rappresentare i concetti nella propria area aziendale. È possibile integrare il modello con vari strumenti, ad esempio una visualizzazione basata su diagramma, la possibilità di generare codice e altri elementi, comandi per trasformare il modello e la possibilità di interagire con il codice e altri oggetti in Visual Studio. Quando si sviluppa il modello, è possibile combinarlo con altri modelli e strumenti per formare un potente set di strumenti avanzati incentrati sulla propria attività di sviluppo.

MSDK consente di compilare rapidamente un modello nel formato di linguaggio specifico di dominio (DSL). Iniziare utilizzando un editor specifico per definire uno schema o una sintassi astratta insieme a una notazione grafica. Utilizzando questa definizione, VMSDK genera:

  • Implementazione di modello con un'API fortemente tipizzata eseguita in un archivio basato sulle transazioni.

  • Finestra di esplorazione ad albero.

  • Editor grafico in cui gli utenti possono visualizzare il modello o parti definite.

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

  • Funzionalità per generare codice di programma e altri elementi utilizzando il modello di testo.

Tutte queste funzionalità possono essere personalizzate ed estese. Le estensioni sono integrate in modo che sia comunque possibile aggiornare la definizione DSL e rigenerare le funzionalità senza perdere le estensioni.

Per esempi e informazioni, visitare la home page dell' SDK di modellazione per Visual Studio.

Per informazioni sulle tecniche e sulla risoluzione dei problemi, visitare il forum sull'estendibilità degli strumenti di modellazione e DSL di Visual Studio.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft