2010-10-20 12 views
12

Ich bin auf der Suche nach einem Tool, mit dem ich ein Flussdiagramm für ein bestimmtes Projekt erstellen kann. Es ist schwer, andere Code zu verstehen, indem man Code betrachtet, ein Flussdiagramm kann sehr hilfreich sein.Flow-Chart-Generator aus Quelldateien

Mein Projekt ist in VS 2010 Professional Edition.

+1

Werfen Sie einen Blick auf [Visual Studio Power Tools] (http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx). Es kann Ihnen helfen, ein Sequenzdiagramm/Aktivitätsdiagramm oder ein sogenanntes "Flussdiagramm" zu erstellen. –

+0

Holen Sie sich Visual Paradigm für UML - es ist großartig und ist für 30 Tage kostenlos und Sie können überprüfen, ob Sie das, was Sie suchen und selbst entscheiden. Ich wette, es wird dir passen. –

+0

Werfen Sie einen Blick auf [Code Rocket] (http://www.getcoderocket.com/). – sep

Antwort

13

The Visual Studio Learning Pack hat einen Flussdiagramm-Generator, aber leider funktioniert es nur mit den Ausgaben 2008.

Was Sie wahrscheinlich wollen, heißen Sequenzdiagramme. Diese Funktionalität ist in der VS 2010 Ultimate Edition integriert.

Klicken Sie einfach mit der rechten Maustaste in eine Methode und wählen Sie "Sequenzdiagramm erstellen" aus dem Popup-Menü. sequence diagrams

+4

Ich habe kein Sequenzdiagramm in der Professional Edition gefunden, ich denke es ist in der Ultimate Edition. – Sharique

+1

Ja, es ist in der UE, nicht Professional. In Zukunft wäre es hilfreich, wenn Sie angeben, welche Version Sie verwenden. –

+0

Ich denke, dass es nur für C# -Projekte und nicht für C++ - Projekte verfügbar ist. – sabertooth1990

5

ReSharper hat eine Call Tracking Funktion, die sequenziert eingehende und abgehende Anrufe in einer interaktiven, grafischen Baumansicht angezeigt werden kann.

alt text

Es hat auch eine ähnliche Funktion für Value Tracking, die Daten anzeigt, fließt.

alt text