Usando Diagramas con MindFusion.Diagramming en Visual Studio



MindFusion.Diagramming (FlowChart.NET) nos trae un componente que ayuda a mostrar una gran variedad de diagramas predefinidas diseñadas por nosotros mismos.

Este componente es para gente lista que no quiere reinventar la pólvora cuando ya está inventada. No crear código y componentes que ya existen si no simplemente reutilizarlos.

Fue implementada como un controlador de .NET por lo que podremos usarlas dentro de nuestros proyectos de Visual Studio para plataformas de Microsoft .NET.

Los lenguajes de programación que usa son: C#, Delphi.NET and VB.NET.

Con más de 300 métodos, propiedades y eventos este componente será un aliado poderoso al momento del desarrollo evitando horas y horas de esfuerzo sin mencionar la resolución de problemas que de seguro se nos presentarán.

Entre algunos de los diagramas predefinidos tenemos:
  • Diagramas de flujo de datos
  • Diagramas de proceso
  • Organigramas
  • Diagramas entidad-relación
  • Organización y tabla de clasificación
  • Diagramas de jerarquía y relación
  • Redes y gráficos
  • Árboles Genealógicos
  • Documentos XML
FlowChart.NET está disponible en dos ediciones "Standard" y "Professional" y tiene una variadad de formatos de exportación como: bmp, jpeg, gif, tiff, png. Para la edición Pro del producto puede exportar en VDX, DXF, SVG, PDF, SWF, WMF e importar VDX.

Plataformas Soportadas
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
Software Requerido
  • .NET framework 2.0 o versiones superiores.

La instalación es muy simple e intuitiva (next, next, aceptar términos, next). No requiere mayores conocimientos.


Una vez instalado, vaya a el Inicio de Windows, Todos los programas, MindFusion.Diagramming for WinForms. 





Podemos ver todos los elementos que tenemos a disposición del paquete.
Se puede ver algunos ejemplos predefinidos e interactuar con ellos.






Usando Toolbox de Visual Estudio: Ahora veremos cómo usar este componente con Visual Studio 2010, como primer paso debemos crear un proyecto:




Creando un nuevo proyecto – Windows Form Application para C# con .NET Framework 4



Añadiendo el componente a Visual Studio


Creando una aplicación con dos componentes y una instrucción para relacionar ambos componentes.
 

Se pueden generar diálogos

 Se pueden generar jerarquías
 Arboles de componentes de química orgánica.
 Genealogías
Flujos convencionales

Conclusiones

 El alcance de esta herramienta es bastante amplia y tiene una interfaz amigable al usuario, como se pudo ver anteriormente no es necesario un conocimiento especializado ni demasiado esfuerzo para implementar dos componentes y relacionarlos entre sí. Usando los ejemplos instalados puedes extraer un marco de trabajo y modificarlo de acuerdo a tus necesidades, les dejo el link en la parte inferior para que puedan probarlo y cerciorarse por ustedes mismos la versatilidad de esta herramienta.

Para cualquier persona que quiere trabajar con flujos, jerarquias, diálogos, genealogías, etc.
Si bien esta es una demostración para WindowsForms, existe generadores de diagramas para aplicaciones Android, WPF, Silverlight, Java Swing, Active X, ASP. net, ASP.net MVC, Java Script y Cocoa Touch.

Comentarios

Entradas populares de este blog

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005