Est-ce que quelqu'un connaît un analyseur de langage DOT (ou un autre analyseur de format GraphViz-ish) pour .NET? J'ai expérimenté avec QuickGraph, mais il ne semble que prendre en charge la sérialisation, et pas l'analyse d'un flux/chaîne/fichier.Analyseur de langage DOT
Répondre
Graphviz4Net noyau comprend un analyseur DOT.
Eh bien, vous pouvez utiliser un format basé sur XML comme GraphML qui en soi ne nécessite pas son propre analyseur, il a également a XSD de specified, de sorte que son plutôt trivial à ajouter à
.NETSon la chose la plus proche à une solution que tout le monde avec ce 'problème' aura. C'est, à côté de l'écriture de votre propre qui n'était pas difficile. –
Je suis content qu'il a aidé – Sebastian
Les poignées projet SPGraphviz description graphique en DOT
:
SPGraphviz - créer vos propres graphiques de visualisation sans programmation dans Sharepoint. Il suffit de définir le graphique sur DOT langue dans le fichier texte simple, le télécharger dans la bibliothèque de documents et de spécifier l'URL dans SPGraphvizWebPart - il fera une représentation graphique de votre graphique
Le documentation implique que le projet utilise une enveloppe autour de la C
langue graphviz
, et des points à 2 tels emballages:
SPGraphvizWebPart
utilise la bibliothèque open sourceGraphviz
pour le rendu des graphiques définis sur DOT langue. De nombreux objets dans la vie réelle peuvent être présentés comme une abstraction mathématique graphique. Par exemple. structure de l'organisation, hiérarchie du portail, historique des versions des fichiers, etc. - tous ces éléments peuvent être affichés sous la forme d'un graphique (nombre de nœuds ayant des relations entre eux). En utilisant le langage DOT, vous pouvez créer une définition textuelle d'un graphe (nœuds, relations, effets visuels comme la couleur, la forme, etc.) dans un simple fichier texte et transférer ce fichier dans la bibliothèque Graphviz. Il fera une représentation graphique du graphique en utilisant la disposition sélectionnée et le type d'image.
Graphviz
- est une bibliothèque écrite sur C. SPGraphviz utilise un gestionnaire géré pour utiliser les fonctions de la bibliothèque Graphviz. Il existe plusieurs implémentations de wrapper managé pour Graphviz:
- WinGraphviz par ood Tsen
- rendu d'une image Graphviz en mémoire avec C# par David Brown
Merci, Cela semble être une solution, mais nécessite sharepoint? –
Le projet est empaqueté pour sharepoint, mais vous pouvez extraire les pièces appelant Graphviz à partir de la source. Jetez un oeil dans Graphviz.cs http://spgraphviz.codeplex.com/SourceControl/changeset/view/8015dcace5f0#SPGraphvizWebPart%2fCodeFiles%2fGraphviz.cs – gimel
Encore un autre analyseur DOT:
- package Nuget: https://www.nuget.org/packages/DotParser/
- Sources: https://github.com/auduchinok/DotParser
- 1. Éditeur d'interface graphique pour le langage DOT (Mac OS)
- 2. Analyseur de date en langage naturel pour ruby / rails
- 3. Analyseur de date/heure en langage naturel pour .NET?
- 4. Application Dot Dot Net
- 5. Existe-t-il un plugin jQuery pour la visualisation de fichiers en langage Dot?
- 6. C# Lua Analyseur/Analyseur
- 7. Outils pour créer un analyseur de langage de balisage de l'interface utilisateur
- 8. Est-il possible d'inclure des images à l'intérieur des noeuds d'un graphique en langage DOT?
- 9. Écrire un analyseur (pour un langage de balisage): théorie et pratique
- 10. Existe-t-il un analyseur de langage naturel pour la date et l'heure en javascript?
- 11. Existe-t-il un analyseur de langage naturel pour les dates/heures dans ColdFusion?
- 12. Algorithme analyseur XSD
- 13. versioning en dot net
- 14. Immuable Dot Net cordes
- 15. Dot Net Nuke Installation
- 16. MySQL dot-traversal ... possible?
- 17. Azure et Dot net
- 18. Développement Feedly.com et analyseur de flux
- 19. Analyseur de site Web
- 20. Analyseur de format vidéo
- 21. Analyseur de code HTML
- 22. Analyseur de chaînes PHP
- 23. Analyseur de code ColdFusion?
- 24. analyseur de texte d'alimentation
- 25. python2.6 + analyseur de code
- 26. Analyseur de format MT940
- 27. Strange bord placement dans Graphviz Dot
- 28. comment créer un analyseur pour TEX?
- 29. Analyseur HTML
- 30. Écriture d'un simple analyseur de condition MSBuild
Mis à jour la réponse, cet analyseur est génial! –