Есть ли элемент управления для визуализации топологии сетки в C #? - PullRequest
5 голосов
/ 05 февраля 2011

Кто-нибудь знает инструмент ac # для визуализации взаимосвязанных узлов (например, иерархия вызовов в классе)?Вид визуализации, который я ищу, похож на визуализацию ANTS, когда он показывает ссылки на память, если кто-нибудь знаком с этим инструментом?

Ответы [ 3 ]

3 голосов
/ 13 февраля 2011

Чтобы завершить ответ Мэтью на NDepend, взгляните на эти 2 статьи, касающиеся графа зависимостей NDepend и матрицы зависимостей NDepend. График и Матрица работают руками в руках.

  • График зависимостей : График более интуитивен, но сложен для понимания при наличии более 30 узлов.
  • Матрица зависимостей : Матрица менее интуитивна, чем Graph, но она масштабируется, то есть может быть полезной даже при показе сотен узлов.

Вот 2 скриншота:

enter image description here enter image description here

3 голосов
/ 14 февраля 2011

Инструмент, который я нашел, это График #, найденный в http://graphsharp.codeplex.com/. Кажется, он блестяще работает для построения вида узловых взаимозависимостей, которые мне нужны.

Извинения тем, кого я ввел в заблуждение ссылкой ANTS.Если это утешит, NDepend выглядит очень интересным инструментом.

3 голосов
/ 07 февраля 2011

Взгляните на NDepend (http://www.ndepend.com/). Помимо вычисления различных метрик для базы кода, он также может визуализировать зависимости. Доступна пробная версия.

Вот скриншот (на http://www.ndepend.com/Features.aspx#DependenciesView) это может быть то, что вы ищете: http://www.ndepend.com/Res/DiagramBoxAndArrowGraphBig.jpg

...