E D R S I H C RSS
ID
Password
Join
책임과 권위는 동전의 양면과 같다. 권위가 없는 책임이란 있을 수 없으며 책임이 따르지 않는 권위도 있을 수 없다. -막스 베버



Contents

1 dot2png
2 DOT 스크립트
2.1 장점
2.2 단점

  • [http]http://wingraphviz.sourceforge.net/wingraphviz/ - WinGraphviz. AT&T 연구소에서 개발된(doxygen에 사용되었죠) 그래프 생성 툴인데 Activex로 만들어놓은 것입니다. 한글이 지원되는 것이 장점입니다!!!!!

1 dot2png #

  • WinGraphviz 홈피에 있는 C++ 예제를 바탕으로 일요일날 꿍짝꿍짝 만들어보았습니다. 확장자를 정해놓고 쓰니 편하네요. 해당 dot 화일이 있는곳에 png화일이 생성됩니다.
  • 다운로드 : @dot2png.exe (52 KB) <- 먼저 [http]이곳에서 wingraphviz를 받아 설치해야합니다.
  • 예제 dot 화일
    digraph G {
    	style = invis;
    	node [shape=plaintext];
    	"게임시작" -> "로그인 버튼 클릭" -> "성공" -> "기존사용자";
    	"성공" -> "신규사용자";
    	"로그인 버튼 클릭" -> "에러출력_" -> "게임시작";
    	
    	edge [style=invis]
    	subgraph cluster1 {
    		"게임시작" -> "로그인 버튼 클릭" -> "성공" -> "기존사용자";
    	}
    	subgraph cluster3 {
    		"신규사용자";
    	}
    	subgraph cluster2 {
    		"에러출력_" [shape = "normal", label = "서버다운\n미가입 유저\n틀린 암호\n사용료 미납부"];
    	}
    }
    
  • 결과 화일

    test.png
  • 사용법
    1. 우선 text화일을 만들고 위 예제를 입력한 후, test.dot이라는 이름으로 저장한다.
    2. 명령프롬프트를 열고 다음과 같이 실행한다.
      dot2png test.dot
      
    3. 자, test.png가 생성되어있는걸 볼 수 있다. 확인해본다.

2 DOT 스크립트 #

2.1 장점 #

  1. 오토마타, 순서도 같은 것을 도표로 만들어볼 때에는 최강의 툴이라고 생각됨. 정말 편함!
  2. 특정 노드를 추가하거나 삭제가 쉬움. 익숙해지면 text에디터수준에서 끝나므로 마우스가 별로 필요하지 않게 됨.
  3. 상당히 다양한 출력이 가능함. 심지어 이미지맵화일까지 만들어줌.
  4. 세상이 무료해서 뭔가 재미있는 툴이 없을까하는 사람에게 추천함.

2.2 단점 #

  1. 문법을 공부해야함. 처음쓸때는 쪼끔~ 황당함. (이게 어떻게 돌아가는거지...하게 됨)
  2. 내 나름대로의 정렬이 어려움. 스타일도 그저 색상과 모양정도... 그저 생성기가 만들어주는 분위기(?)에 의존해야함. (간결하고 내 맘대로 화살표가 그려진 도표를 얻으려면 차라리 visio나 openoffice draw를 사용하시라~)

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:52
Processing time 0.3134 sec