Sono rimasto molto impressionato da sqlite's syntax diagrams e mi chiedevo se qualcuno potesse consigliare software che mi permettesse di creare grafici simili.Che cos'è un buon strumento per creare diagrammi ferroviari?
risposta
Sembra che abbiano scritto their own script per generare questi, come un piccolo DSL incorporato in TCL. Potresti essere in grado di riutilizzare la sceneggiatura.
modificare: Sì, è abbastanza facile da usare, anche se sembra che ci vorrà un piccolo ritocco per rendere la più bella di uscita (per qualche ragione, convert
non riesce a antialias questo sul mio sistema, l'output PostScript sembra bello).
hello {
line HELLO {or WORLD {line MY FRIEND {opt ANDREY}} }
}
Edit 2: Ecco un brief article su come funziona, insieme ad alcune note su come accedere in modo anonimo per visualizzare l'origine se non si può vedere immediatamente.
Sarei sorpreso se SmartDraw non sia in grado di farlo: ha pochissime limitazioni nella mia esperienza.
Non conosco nessuno strumento specifico, ma posso dirvi che vengono spesso indicati come Recursive Transition Networks (RTNs). Quindi potresti essere in grado di usarlo per espandere la tua ricerca.
Potrebbe anche essere possibile ottenere una risposta dallo SQLite mailing list e scoprire esattamente cosa utilizzano.
Penso che dovrebbe essere possibile definire il grafico RTN in Dot language e quindi generare con uno di Dot-enabled tools.
Potreste essere in grado di avvicinarsi con RFFlow
Se si utilizza EBNF per la sintassi, c'è la EBNF Visualizer per questo scopo.
Si può anche provare Graphviz. È open source e esistono diversi strumenti GUI per lavorare con esso. È utile soprattutto per i grafici generici, ma può essere adattato anche per i grafici di sintassi.
Esiste anche un altro strumento gratuito chiamato SYNGEN.
C'è una bella lista sul Wikipedia article.
Here's one that is online, and seems to work quite well (albeit the text needs aliasing). (link morto)
Ultimo link è morto :( – tgunr
io uso OpenOffice Draw per molti dei miei esigenze di disegno. Free, open-source e multipiattaforma sono le grandi cose per me. Fa un ottimo lavoro sui diagrammi di flusso con una piccola curva di apprendimento.
Ho usato SmartDraw prima e l'ho trovato molto capace, ma il mio bisogno di
(Mi dispiace non ho abbastanza rep semplicemente aggiungere un commento su una risposta)
Sul accepted answer: Vai Line 1035 e modifica semplicemente l'estensione del file per l'output da "gif" go "png", che creerà un'immagine antialias in formato PNG.
Anche sul mio sistema “xv” non è disponibile, è sufficiente lasciare un commento, via (linea 1036, che segue):
if 0 {
if {$do_xv} {
exec xv $name.gif &
}
}
applausi
- 1. Diagrammi ferroviari per Haskell?
- 2. Strumento per generare diagrammi ferroviari usati su json.org
- 3. Strumento per creare diagrammi dalla query SQL
- 4. Esiste un buon strumento per la creazione di diagrammi a livello di programmazione?
- 5. Raccomandazione per un buon strumento di creazione di diagrammi di relazioni di entità per uso occasionale?
- 6. C'è un buon modo per creare rapidamente diagrammi per illustrare la struttura delle cartelle?
- 7. Strumento per disegnare diagrammi sequenza protocollo
- 8. Che cosa usi per creare diagrammi di flusso, diagrammi, ecc.?
- 9. Che cos'è un buon strumento per costruire pipeline?
- 10. Diagrammi ferroviari: cosa significano le doppie barre alle estremità?
- 11. Che cos'è un buon strumento MySQL Database Schema?
- 12. Che cos'è un buon strumento di pulizia CSS?
- 13. Esiste un buon strumento per la progettazione di layout Android?
- 14. L'opuscolo è un buon strumento per le immagini non cartografiche?
- 15. Qual è un buon strumento per annotare il codice?
- 16. Un buon strumento per popolare il database con dati fittizi?
- 17. Esiste un buon strumento per le anteprime XSL?
- 18. Strumento per generare diagrammi di classe UML da annotazioni Doctrine
- 19. Un buon strumento di modellazione di database per PostgreSQL?
- 20. Esiste un buon strumento "OCaml Browser" per Linux?
- 21. Che cos'è un buon strumento per testare un servizio Web SOAP?
- 22. Che cos'è un buon strumento per l'analisi dell'utilizzo di Database Connection in Java?
- 23. Cos'è un buon tutorial per creare un gioiello con RSpec?
- 24. Qual è un buon modo per creare un progetto Backbone.js?
- 25. Qualche buon strumento per risolvere interi programmi su linux?
- 26. Qualche buon strumento di traduzione comunitaria per Android?
- 27. Quale strumento genera diagrammi dai dati gerarchici di SQL Server?
- 28. per diagrammi voronoi ponderati?
- 29. Strumento UML per applicazioni Qt
- 30. Algoritmo per creare un effetto carta "trasandato" per i diagrammi UML?
utilizzare la sorgente! Mi piace. –
Perfetto, grazie! –
Sono stato in grado di ottenere ImageMagick per antialias delle immagini convertendole in PNG anziché in GIF. – icktoofay