Ver por etiquetas
Todas las etiquetas »
DSL Tools (
RSS)
Buenas, explicar en 20 minutos todo lo que posee Visual Studio 2010 para modelar, es algo imposible. Pero fué la tarea que me tocó en el evento de lanzamiento de Visual Studio 2010, así que, hice un repaso de todo y a una velocidad muy rápida. Pido perdón por no tener micrófono, y sé que los de atrás no escuchaban, pero creo que dandole una vuelta a la pptx, se podrán dar una idea de las posibilidades que hay en esta versión. La presentación y el proyecto de prueba se pueden descargar desde aquí...
Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010 (aka “ What’s new in Visual Studio 2010 ”). Ya tenemos la Beta 2 en nuestras manos y después del cambio de fecha de lanzamiento ahora el 12 de Abril de 2010 , pues seguro que me tocará actualizar mas de un post. Asi que por ahora, a actualizar el listado de links. WorkItems [VSTS2010] Respetando las relaciones entre los WorkItems en Microsoft Project [TFS2010] Nuevas...
Buenas, después de un tiempo y preparándome para el ALM09 vuelvo a las DSL Tools, pero lo primero que me encuentro cuando trato de crear un proyecto es el siguiente error: "Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))" Este error se dispara al intentar crear el proyecto DslPackage en la solucion, pero lo raro es que el proyecto Dsl se crea correctamente. Como tengo el ordenador instalado desde cero, supuse que seria algún componente que faltaba; pero revisé...
Buenas, después de jugar bastante con los nuevos diseñadores que se incluyen en VSTS 2010 , no pude dejar pasar la oportunidad de comprobar las nuevas DSL Tools. Como hace un tiempo estuve trabajando mucho con las DSL Tools para Visual Studio 2008 , e hice mi carta a los reyes magos, estuve evaluando las novedades que se incluyen en esta versión y hay algunas que son muy interesantes, especialmente en lo referido a la capacidad de trabajo en los diseñadores de las DSL...
Buenas, con tantas cosas nuevas para Visual Studio Team system 2010 en los últimos días, es muy probable que tenga que darle una revisada a mi listado de novedades. Ahora estoy a punto de actualizarlo, pero claro, el IDE y TFS han madurado tanto, que los conceptos son los mismos pero el look and feel es diferente. Entre todo lo nuevo, una de las cosas que yo más esperaba era el Visual Studio 2010 SDK ; y por fin llegó y se anunció ayer. Una cosa que me llamó...
Buenas, el siguiente post describe como realizar una acción muy simple, pero que brinda un valor agregado visual muy importante a nuestros modelos visuales. Se trata de agregar una descripcion en los links o conectores entre los diferentes elementos de un diagrama. Si partimos de un proyecto de Domain Specific Language Tools con el template Minimal Language, los siguientes pasos permiten agregar una descripción: 1. Seleccionar la Domain Relationship “ ExampleElementReferencesTargets ”, y agregar...
Buenas, una opción interesante durante el desarrollo de aplicaciones con las Domain Specific Language Tools es la capacidad de definir propiedades a las entidades que representan objetos del .Net Framework o sus derivados. Por defecto la lista de opciones que traen predefinidas las Domain Specific Language Tools son las básicas de .Net, pero si quieres agregar una propiedad personalizada puedes seguir los siguientes pasos. En el siguiente ejemplo demostraré como es posible agregar...
Buenas, ayer en el evento de Avanade (STS 08), tuve la oportunidad de hablar un poco sobre algunas iniciativas internas. En una de ellas, mientras hablaba de un par de herramientas desarrolladas completamente con las Domain Specific Language Tools , uno de las personas de la charla me preguntó: ¿ Que pasó con los posts de Domain Specific Language Tools ? Además de que me pareció extraño que la gente invierta su tiempo leyendo mi blog gustó conocer a algunos compañeros que estén interesados en el...
Buenas, mientras preparo parte de los materiales para el evento de Lanzamiento de Visual Studio 2008, y empiezo a despedazar partesd e los proyectos de Domain Specific Language Tools para montarlos en una maquina virtual, me encuentro con el siguiente error: c: \ Program Files \ Visual Studio 2005 SDK \ 2005.10 \ VisualStudioIntegration \ Tools \ bin \ ctc . exe CtcComponents \ CustomCmd . ctc obj \ Debug \ CustomCmd . cto / I " C:\Program Files\Microsoft DSL Tools\inc " / I " c:\Program...
Buenas, después de todo lo que he escrito sobre las Domain Specific Language Tools , no puedo dejar de mencionar estos 2 excelentes videos: How Do I: Create and Customize My Domain Specific Language? In this video, Dylan Miles, shows you how to create and customize your own Domain Specific Language using Visual Studio DSL Tools. He shows you the basics of creating your own domain classes, changing the visual properties of shapes as well as adding your own custom properties. Presented by Dylan Miles...
Buenas, es muy probable que trabajando con las Domain Specific Language Tools en el momento de crear extensiones personalizadas para Visual Studio nos encontremos con un error como el siguiente, donde vemos que no podemos cargar el package asociado a nuestro diagrama en tiempo de depuración. Este error puede traernos bastantes dolores de cabeza, pero por lo general el mismo suele estar dado por alguna incoherencia entre los datos que posee el archivo Commands.ctc y los datos que posee el CommandSet...
Buenas hace unos días preguntaban en los foros de extensibilidad de MSDN, como interceptar y trabajar "a mano" cuando se cambien los valores de una propiedad en un elemento en un diagrama creado con las Domain Specific Language Tools . Rápidamente postee la respuesta y además me sirvió de base para escribir un pequeño post al respecto [DSL] Interceptando los cambios en una propiedad . Esta solución es válida, pero existen varias formas de realizar esta tarea. Otra forma es utilizar CustomRules...
Buenas, siguiendo con el trabajo con las Domain Specific Language Tools , y ahora con otro escenario bastante usual: la necesidad de validar el valor de una propiedad con código personalizado. Existen varios tipos de validaciones que podemos configurar utilizando las Domain Specific Language Tools , sin embargo en este caso, quiero mostrar como podemos codificar una. Si partimos de los ejemplos anteriores donde poseemos un elemento llamado UserElement que a su vez posee una propiedad llamada UserState...
Buenas otro pequeño post para completar el post que inicialmente mostraba cómo crear menus personalizados para nuestros diagramas creados con las Domain Specific Language Tools . Un detalle que no comenté en su día es que, en el archivo de creación de menús (.ctc), una de las opciones que podemos especificar son una serie de FLAGS que determinarán el comportamiento del menú. Por ejemplo, en la siguiente definición, la línea 9 determina que este menú por defecto aparecerá en modo no visible y que...
Buenas, más sobre escenarios especiales cuando trabajamos con las Domain Specific Language Tools ; en este caso cómo hacer para que en un Shape gráfico, se cambie el aspecto del mismo dependiendo del valor de una propiedad. Sobre el ejemplo que trabajo diariamente, en el elemento UserElement he agregado una nueva propiedad booleana llamada UserState . La idea es que dentro del diagrama visual, se cambie la apariencia del mismo, cuando el valor cambie de True -> False -> True. Para representar...
Buenas, una de las grandes ventajas del modelado se basa en las capacidades gráficas del mismo; es por eso que de la personalización que le brindemos a nuestros modelos dependerá el exito de los mismos. Existen pequeños detalles que hacen que una aplicación sea de fácil utilización, uno de ellos es la correcta utilización de los Tooltips . Nota: Antes de mostrar como se pueden personalizar los Tooltips, me gustaría comentar que el contenido de los mismos, es algo que también tenemos que evaluar....
Buenas antes de pasar a temas más complicados como la migración de proyectos a Microsoft Visual Studio 2008 , un punto que me quedó pendiente de repasar para los proyectos que trabajen con Domain Specific Language Tools , es el despliegue de estos proyectos. Las Domain Specific Language Tools incluyen un template de proyecto para la distribución de aplicaciones y existen otras opciones muy interesantes como el template que distribuye Clarius. En este caso, partiré de mi ejemplo anterior y sobre esta...
Buenas hoy me preguntaban por mail que hacer si dentro de tu entorno de desarrollo has creado varios proyectos con Domain Specific Language Tools y se ha generado mucha basura en el mismo. Por ejemplo si tu formulario para agregar un nuevo item muestra información como el siguiente: Si ya has probado la opcion para limpiar que viene incluida en el SDK de Visual Studio y sigues teniendo problemas, deberás pasar a una solución más drástica: eliminar las entradas innecesarias en el registro de Windows...
Buenas desde que comencé a escribir sobre Domain Specific Language Tools , me han llegado un par de mails preguntando cómo empezar o que pasos a seguir si quieres comenzar a trabajar con esta tecnología. El tema es muy interesante, pero la herramienta es bastante “tediosa”, inclusive en la nueva versión de Microsoft Visual Studio 2008 donde se han arreglado bastantes problemas, el desarrollo sigue siendo complicado. Es por eso, que antes de comenzar cualquier tipo de desarrollo, debes: Lo principal...
Buenas hace unos días Stuart Kent nos comentaba en su blog parte de las ideas que guían el Roadmap para las Domain Specific Language Tools para Visual Studio. El post completo lo pueden leer en http://blogs.msdn.com/stuart_kent/archive/2007/11/22/dsl-tools-beyond-vs2008.aspx ; pero básicamente en la versión actual para Microsoft Visual Studio 2008 se apoya los siguientes conceptos: Evolucionar las capacidades gráficas para el diseñador y la plataforma para la generación de código con el objetivo...
Más artículos
Página siguiente >