Ver por etiquetas

Todas las etiquetas » DSL (RSS)

DSL. Domain Specific Languaje.

Qué son exactamente los DSL y qué posibilidades nos ofrecen?   En su definición más generalista, un DSL [Domain-Specific Programming Languaje] o "Lenguaje de Programación de Dominio Específico" es un lenguaje diseñado para realizar tareas específicas para un dominio concreto; es decir, a diferencia de un lenguaje de uso general, como C# o VB, un DSL permite abstraerse a una tipo de problema concreto, como puede ser, ejecutar procedimientos almacenados.   Si lo que queremos es...
Publicado por Cristhian Fernández | con no comments
Archivado en:

DSL Con Visual Studio

Dentro del SDK de Visual Studio (a partir de la versión 2005), se encuentran las DSL Tools, que permiten la definición de los elementos de la DSL, la creación de diseñadores gráficos y la generación automática de código usando una notación bastante sencilla, basada en plantillas, que pueden ser escritas en C# o en VB.net. Está bien, parece interesante, pero cómo se hace esto? Lo primero, es la instalación del SDK de la versión correspondiente a Visual Studio que tienes instalada. Para crear un DSL...
Publicado por Cristhian Fernández | 1 comment(s)
Archivado en: ,

SQL DSL

Esta DSL permite generar consultas SQL a partir de la definición de unas tablas y sus relaciones. La he desarrollado sobre Visual Studio 2005, pero como todo es muy básico, supongo que aplica a versiones posteriores. Este es el aspecto de la DSL     Así es como quedaría la Query generada.     Los elementos del modelo Las clases   Representa una Query. Un diagrama puede tener una 0..N Queries. Permitimos especificar un nombre y una descripción.     Representa cada...