2009-11-15 3 views
7

이것은 이전에 대답 했음에 틀림 없지만 질문 아카이브에서 적절한 것을 찾을 수 없습니다. 기본적으로, 나는 플로차트를 만들기 위해 약간의 도메인 특정 언어를 찾고있다. 나는 그래픽 디자인에 끔찍하고 멋지게 보이게 만들고 코드에서 뭔가를 쓸 수있는 멋진 곳을 원한다. 그리고 예쁜 플로차트를 만들어 낼 것이다. GraphViz를 보았습니다. 그러나 플로우 차트를 처리하는 것보다 Finite State Machine 다이어그램과 같은 것을 만드는 것이 더 적합합니다. 또한 간단한 DSL 스타일의 프론트 엔드가 없기 때문에 쉽게 작업 할 수 있습니다.flowcharts를 작성하는 언어

아이디어가 있으십니까?

답변

0

MindFusion은 프로그래밍 방식으로 액세스 할 수있는 다이어그램 구성 요소를 제공합니다. -

  • FlowChart.NET WPF
  • - 윈폼 나는 DSL 편집기 프로젝트에 자신의 WPF 구성 요소를 사용했던 과거

    • WPFDiagram :

      그들은 WPF에 대한 구성 요소와 윈폼을 제공합니다. DSL 편집기의 도구 상자 끌어서 놓기를 기반으로 WPFDiagram이 호출되어 드로잉 표면에 셰이프를 만들었습니다.

    6

    PlantUml - 특히 Activity State 다이어그램을 확인하십시오.

    @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

    (사이트)에서 일례로서

    아래 이미지를 만들어