Czy ktoś wie o narzędziu C# do wizualizacji połączonych węzłów (np. Hierarchii połączeń w klasie)? Rodzaj wizualizacji, jakiej szukam, jest podobny do profilu ANTS Memory Profiler, gdy wyświetla linki do pamięci, jeśli ktoś jest zaznajomiony z tym narzędziem?Czy istnieje kontrola do wizualizacji topologii siatki w języku C#?
Odpowiedz
narzędziem, które znalazłem jest Graph # adresem http://graphsharp.codeplex.com/. Wydaje się, że działa to znakomicie w celu wykreślenia rodzaju węzłowych współzależności, których szukam.
Przeprosiny za te, które wprowadzam w błąd z referencją ANTS. Jeśli to jakiekolwiek pocieszenie, NDepend wygląda na bardzo ciekawe narzędzie.
Spójrz na NDepend (http://www.ndepend.com/). Oprócz obliczania różnych wskaźników dla bazy kodu, może również wizualizować zależności. Wersja próbna jest dostępna.
Oto zrzut ekranu (na http://www.ndepend.com/Features.aspx#DependenciesView), że może być to, czego szukasz: http://www.ndepend.com/Res/DiagramBoxAndArrowGraphBig.jpg
Aby zakończyć odpowiedź Mateusza na NDepend, spojrzeć na te 2 artykułów dotyczących wykresu zależności NDepend i NDepend macierzy zależności. Graph and Matrix pracuje z rękami w rękach.
- Dependency Graph: Wykres jest bardziej intuicyjny, ale trudny do zrozumienia, gdy jest więcej niż 30 węzłów.
- Dependency Matrix: Macierz jest mniej intuicyjna niż wykres, ale skaluje się, co oznacza, że nadal może być przydatna nawet w przypadku setek pokazanych węzłów.
Oto 2 screeny:
Dziękujemy! Nadal uczę się pisać przydatne odpowiedzi. –
Cóż, w ANTS to tylko drzewo, prawda? Czy chcesz to dla sieci lub WPF? –