2009-11-15 8 views
7

Cela semble être quelque chose qui a dû être répondu auparavant, mais je ne trouve rien de approprié dans les archives de la question. Fondamentalement, je suis à la recherche d'un petit langage spécifique au domaine pour créer des organigrammes. Je suis terrible au niveau de la conception graphique et je fais en sorte que les choses soient belles, et j'aimerais vraiment une langue où je pourrais écrire quelque chose dans le code et cela produirait un joli diagramme. J'ai rencontré GraphViz, mais il semble plus adapté à la création de diagrammes Finite State Machine, plutôt qu'à des diagrammes de processus. Il n'a pas non plus le simple frontal frontal de style DSL qui me permettrait de le travailler facilement.Langage pour créer des organigrammes

Des idées?

Répondre

0

MindFusion propose des composants pour la création de diagrammes auxquels vous pouvez accéder par programmation.

Ils offrent des composants pour WPF et WinForms:

Dans le passé, je l'ai utilisé leur composante WPF sur un projet d'éditeur de DSL. Basé sur le glisser-déposer Toolbox dans l'éditeur DSL, WPFDiagram a été appelé pour créer des formes sur la surface de dessin.

6

Regardez PlantUml - en particulier leurs diagrammes Activity State.

À titre d'exemple (de leur site) produit l'image ci-dessous:

@startuml 

start 

if (graphviz installed?) then (yes) 
    :process all\ndiagrams; 
else (no) 
    :process only 
    __sequence__ and __activity__ diagrams; 
endif 

stop 

@enduml 

enter image description here

Questions connexes