Estoy creando una aplicación que permitirá a un desarrollador crear un diagrama de flujo del programa seleccionando funciones predefinidas desde un ToolBox (que se mostrará como pequeños elementos gráficos). En otras palabras, el desarrollador seleccionará una o más funciones predefinidas (elementos gráficos) de ToolBox y arrastra y suelta en el área de trabajo principal. La aplicación, en función del flujo de funciones seleccionadas, generará automáticamente el código listo para compilar.¿Se puede utilizar GraphViz para una GUI de edición de gráficos?
Miré GraphViz, pero no estoy seguro si se puede usar para crear un GUI IDE para editar elementos gráficos. Estoy buscando una funcionalidad similar a Microsoft Visio, donde los usuarios pueden agregar/eliminar/arrastrar/soltar/varias formas para crear un diagrama.
¿Cabe aquí GraphViz? Si es así, ¿me puede dirigir a algunos ejemplos que muestran cómo hacerlo? Si no se puede usar GraphViz, ¿cuáles son los otros componentes de fuente abierta/libres disponibles?
Tengo la intención de compilar la aplicación final en .Net.
¿Qué idioma piensa utilizar para implementar la GUI? ¿Qué plataforma? –
Tengo la intención de usar VB.net (VS 2008 Express Edition) –