Welcome to MSDN Blogs Sign in | Join | Help

Wisdom + Knowledge

Keep things as simple as possible but not simpler
Produtividade no Desenvolvimento de Software - DSL - SDK Demo

O kit SDK do Visual Studio (Visual Studio SDK 2005) é o pacote essencial para que se possa ter o DSL integrado ao Visual Studio, como vimos na parte anterior Produtividade no Desenvolvimento de Software - DSL - Introdução. Ao mesmo tempo ele contem um conjunto de demos (samples) que permitem explorar e conhecer melhor o que é possível se fazer com DSL.

A demo a seguir faz justamente uso de um dos exemplos contidos no SDK (User Interface Process Sample). Este é um exemplo que faz uso do User Interface Application Block (UIPAB). Este Application Block usa o pattern MVC (model-view-controller). Neste exemplo um DSL é desenvolvida para se criar um sistema de reserva de hoteis cuja a interface obedece ao conceito de MVC. A DSL permite se criar a lógica do sistema de reserva de um hotel e partir dela usando o UIPAB toda a interface de interação da aplicação para o sistema de reserva de hotel é gerada automáticamente.

A demo mostra algumas das possibilidades de como "brincar"com este exemplo presente no Visual Studio SDK 2005. Minha sugestão é que os leitores interessados em aprender DSL, baixem e façam outra "bricadeiras"com estes exemplos para conhecer melhor as potencia;idades e limitações do DSL.

A propósito o mesmo exemplo pode ser feito usando o Visual Studio 2008 mas para isto o leitor terá de baixar o Visual Studio SDK da versão 2008

 

Posted: Monday, May 26, 2008 10:31 PM by Carlos Hulot

Comments

No Comments

Anonymous comments are disabled
Page view tracker