17/12/2008 21:23 El Bruno

[VSTS2010] Directed Graph Markup Language

Buenas,

el bueno de Cameron Skinner, hoy me ha dado pie para terminar de cerrar un post que habia comenzado a escribir hace un tiempo. En el siguiente link explica detalladamente el funcionamiento de uno de los componentes principales sobre el que se apoyan muchan de las nuevas características de la versión para arquitectos de Visual Studio Team System 2010: Directed Graph Markup Language (DGML)

Este componente (que en realidad es un DSL) permite representar gráficamente elementos y la relaciones entre ellos, pero lo que lo hace realmente interesante es que se integra 100% con el Architecture Explorer y podemos graficar cualquier elemento del mismo, en cualquier nivel.

El siguiente paso a paso muestra como crear un diagrama basado en DGML.

Tutorial

1. Activar el panel del Architecture Explorer desde el menú View // Architecture Explorer.

2. Crear un nuevo diagrama DGML seleccionando la opción Create a new graph document …

3. Podremos ver que un nuevo diagrama aparece en Visual Studio. Para ver el contenido del mismo, desplegamos el menú contextual sobre el diagrama y seleccionamos la opción View Code.

4. En mi caso y para que quede más comodo el ejemplo (como el de Cameron) dentro del IDE de Visual Studio dejare ambos editores.

5. A continuación agregamos un par de elementos en el código fuente del diagrama y podremos ver como se va generando el mismo. El ejemplo que he creado tiene 2 niveles de relación, no es muy complicado, pero si lo suficientemente detallado como para ver los ejemplos de graficación.

6. Adicionalmente, con la información propia del diagrama también podemos aplicar alguna de las vistas que se inluyen por defecto en la CTP:

Dependency Matrix

Vertical TreeView

Horizontal TreeView

Stack View

Nested Stack View

Force Directed Layout

Adicionalmente podemos exportar las imágenes como XPS, o como image para poder incorporarlas dentro de algún documento o como referencia para algún compañero.

 

Fuente: http://blogs.msdn.com/camerons/archive/2008/12/16/introduction-to-directed-graph-markup-language-dgml.aspx

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com
Archivado en: ,
Comparte este post:

# [VSTS2010] Listado de Novedades (VIII)

Monday, June 15, 2009 3:36 PM by El Bruno

Buenas, ya vamos por el 8vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual

# [VSTS2010] Listado de Novedades (X)

Monday, September 21, 2009 6:39 PM by El Bruno

Buenas, y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:46 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010