製造速度を上げるアプリを作ろう 第1回

製造速度を上げるアプリを作ろう

今、自作ゲームエンジンを作っているのですがクラス構造を複雑化してきたので、整理しながら開発を進めるためのアプリケーションを製造したいと思います。クラス図みたいなフロー図とソースコードを連携して編集することができるアプリを開発します。興味がある方はご覧下さい。

欲しい機能

  • ファイル選択機能
  • クラス図表示機能
  • クラス編集機能

ファイル選択機能

ファイル選択機能はツリー形式に表示する機能を想像しています。フォルダをクリックするとそのフォルダが展開し ファイルを表示する仕様にします。ちょうど下のような感じです。
ツリーに必要な情報はフォルダへのパスですね。んで、ダブルクリックをすればファイルやフォルダへのパスを 取得することができればいいと思います。

クラス図表示機能

クラス図表示機能は、四角形で表したクラスを矢印で結んでクラス同士の関係を表示します。クラスに含まれている フィールドやメソッドは縦に並べて表示しようと思います。ちょっと、形だけですが作って見ました。

クラス編集機能

クラス編集機能はそのままですね。クラス図をクリックすることでソースコードを編集するためのエディタを開きます。 エディタで編集した内容はクラス図にも即座に反映されるようにします。
以上です。
メッセージを残す
名前: メッセージ:
Copyright © takamax All Rights Reserved