none
VB.NET 対応の関数ツリーを作成(出力)するようなツールを教えてください RRS feed

  • 質問

  • shima3 といいます。

    VB.NET 対応の関数ツリーを作成(出力)するようなツールをご存知の方がいましたら教えてください。
    仕事でどうしてもこのようなツールが必要です。
    何時間もググって探したのですが、どうしても見つかりません。
    よろしくお願いします!

    できればフリーソフトが欲しいです。
    ちなみに、「EPTREE for vb」というツールを見つけたのですが、どうやら VB.NET には対応していないようです。
    http://www.vector.co.jp/soft/dl/win95/prog/se359404.html
    2009年3月2日 7:42

回答

すべての返信

  • 「関数ツリー」というものがわかりませんでした。

    XMLドキュメントコメントというものがあり、このコメントを拾い上げてヘルプファイルを作成するsandcastleというツールがあります。
    ただしVBではこのような需要が薄いのか、参考に挙げれるサイトが見つかりませんでした。

    ところで、望むようなツールがないのであれば、ご自身で作られてはいかがでしょうか?
    2009年3月5日 0:43
  • A HotDocument[hotdocument.net]かなぁ?こんなドキュメントでしょ?


    Jitta@わんくま同盟
    2009年3月5日 3:08
  • 佐祐理さん、回答いただきありがとうございます。

    XMLドキュメントコメント、sandcastleを拝見させていただきましたが、
    私の欲しいものとは少し違うようです。

    >「関数ツリー」というものがわかりませんでした。
    「関数ツリー」とは、関数の呼び出しフローのことです。
    イメージは次のような感じです。

    Aクラス.A関数
    ├Aクラス.B関数
    |├Bクラス.A関数
    |└Bクラス.B関数
    ├Aクラス.C関数
    (省略)
    ※図はクラスを経由していますが、必ずしも経由する必要はありません
     (クラス内の関数呼び出しフローでも構いません)

    説明不足ですみませんでした。

    >ところで、望むようなツールがないのであれば、ご自身で作られてはいかがでしょうか?
    平行して他の作業も行っているので、自分で作るのは少し厳しい状況です。
    しかし、なんとか調整してそちらも考えてみます。
    2009年3月6日 9:31
  • Jittaさん、回答いただきありがとうございます。

    >A HotDocument[hotdocument.net]かなぁ?こんなドキュメントでしょ?
    はい、このようなイメージです。

    しかし、A HotDocument はトライアル版(評価版)がないようですね。残念です。

    多機能ではなく、関数ツリーを出力するだけでも十分ですので、
    フリーでそのようなものはないでしょうか?
    2009年3月6日 9:35
  • 仕様書工房 という製品があったのですが、販売中止だそうです。残念。ユーザーなんだけどな。

    組み込み C 言語向けだと、CasePlayer2というものがあります。

    あ、ピンポイントでザ・プログラム解析 For VisualBasicがマッチするかも。



    「仕様書 作成」で Live Searched


    Jitta@わんくま同盟
    • 回答としてマーク shima3 2009年3月13日 12:02
    2009年3月10日 8:12
  • Jittaさん、回答いただきありがとうございます。
    返事遅くなってすみません。

    >あ、ピンポイントでザ・プログラム解析 For VisualBasicがマッチするかも。
    「ザ・プログラム解析」使ってみました。

    ツリーコントロールに関数ツリーが表示されたり、メンバ変数や構造体が表示されたり、
    仕様書形式で印刷できたりと、かなり高機能でした!ありがとうございます!

    ただ1つ残念なのは、印刷した際、関数ツリーが1階層しか出力されないという点です。
    ツリーコントロールに表示された関数ツリーがそのまま出力されてほしかったです。
    (もしくは、テキストに出力されてほしかったです。編集などできますし。)

    しかし、それは贅沢というものですし、私の要求は満たせたので、これで解決とさせていただきます。


    Jittaさん、佐祐理さん
    今回が初めての投稿ということもあり、質問の内容が分りづらくすみませんでした。以後気をつけます。
    これからもよろしくお願いします。
    2009年3月13日 11:59