Программное обеспечение для визуального представления телекоммуникационных сетей

#visual-c #graphics #mfc #topology

#visual-c #графика #mfc #топология

Вопрос:

Я работаю над некоторыми программными средствами, используемыми для проектирования и оптимизации телекоммуникационных сетей: маршрутизация, распределение пропускной способности и топология.

Для представления сетевых узлов и соединительных линий я в настоящее время использую стандартные вызовы MFC для рисования таких объектов, как линии и многоточия, с помощью щелчков мыши, команд меню и так далее.

На данный момент это было адекватным средством графического представления того, как выглядит сеть, поскольку я больше заботился о том, чтобы правильно использовать базовые алгоритмы, повысить эффективность и так далее.

На каком-то этапе я захочу улучшить внешний вид программного обеспечения. Известно ли кому-нибудь о каком-либо программном обеспечении с графическим интерфейсом, которое особенно подходит для этой цели, с открытым исходным кодом или иным образом, которое подходило бы для этапа построения сети? Намерение состоит в том, чтобы использовать что-то более гладкое, чем то, что я делаю в настоящее время, особенно когда дело доходит до (скажем) перетаскивания узлов в область рисования и настройки их свойств. Также представляет интерес графика для отображения столбчатых диаграмм, представляющих уровни использования канала.

Заранее благодарю.

Ответ №1:

Для внешнего вида, я думаю, вы должны выбрать WPF. Но миграция из MFC не будет такой простой, если у вас огромная база кода. Хотя говорят, что GDI хорош с точки зрения производительности.