sqlite - tablas - ¿Qué es una buena herramienta para crear diagramas de ferrocarril?
crear varias tablas en sqlite android studio (9)
Me impresionaron mucho los diagramas de sintaxis de sqlite y me preguntaba si alguien podría recomendar un software que me permitiera crear gráficos similares.
(Lo siento, no tengo suficiente representante para simplemente agregar un comentario en una respuesta)
En la respuesta aceptada : vaya a la línea 1035 y simplemente modifique la extensión del archivo para la salida de "gif", vaya "png", lo que creará una imagen con antialias en formato PNG.
También en mi sistema "xv" no está disponible, simplemente coméntelo (línea 1036, a continuación):
if 0 {
if {$do_xv} {
exec xv $name.gif &
}
}
aclamaciones
Creo que debería ser posible definir el gráfico RTN en lenguaje Dot y luego generar con una de Graphviz .
Es posible que pueda acercarse con RFFlow
Hay una buena lista en el artículo de Wikipedia .
Aquí hay uno que está en línea y parece funcionar bastante bien (aunque el texto necesita un alias). (enlace muerto)
Me sorprendería si SmartDraw no puede hacer esto; tiene muy pocas limitaciones en mi experiencia.
No conozco ninguna herramienta específica, pero puedo decirles que a menudo se les conoce como Redes de Transición Recursiva (RTN) . Así que puede ser capaz de usar esto para expandir su búsqueda.
También puede obtener una respuesta de la lista de correo de SQLite y averiguar exactamente qué usan.
Parece que escribieron su propio script para generarlos, como un pequeño DSL incrustado en TCL. Es posible que pueda reutilizar su guión.
edit : sí, es bastante fácil de usar, aunque parece que tomará un poco de ajuste para hacer que la salida sea más bonita (por alguna razón, la convert
está fallando a antialias en mi sistema; la salida de la posdata se ve bien).
hello {
line HELLO {or WORLD {line MY FRIEND {opt ANDREY}} }
}
edición 2 : aquí hay un breve artículo sobre cómo funciona esto, junto con algunas notas sobre cómo iniciar sesión de forma anónima para ver la fuente si no puede verla inmediatamente.
Si utiliza EBNF para su sintaxis, existe el Visualizador de EBNF para este propósito.
También puedes probar Graphviz . Es de código abierto y existen varias herramientas GUI para trabajar con él. Es principalmente útil para gráficos genéricos, pero también puede adaptarse a gráficos de sintaxis.
Otra herramienta gratuita llamada SYNGEN también existe.
Uso OpenOffice Draw para muchas de mis necesidades de dibujo. Libre, de código abierto y multiplataforma son las cosas grandes para mí. Hace un gran trabajo en diagramas de flujo con una pequeña curva de aprendizaje.
He usado SmartDraw antes y lo encontré muy capaz, pero mi necesidad de