#visual-c #graphics #mfc #topology
#visual-c #графика #mfc #топология
Вопрос:
Я работаю над некоторыми программными средствами, используемыми для проектирования и оптимизации телекоммуникационных сетей: маршрутизация, распределение пропускной способности и топология.
Для представления сетевых узлов и соединительных линий я в настоящее время использую стандартные вызовы MFC для рисования таких объектов, как линии и многоточия, с помощью щелчков мыши, команд меню и так далее.
На данный момент это было адекватным средством графического представления того, как выглядит сеть, поскольку я больше заботился о том, чтобы правильно использовать базовые алгоритмы, повысить эффективность и так далее.
На каком-то этапе я захочу улучшить внешний вид программного обеспечения. Известно ли кому-нибудь о каком-либо программном обеспечении с графическим интерфейсом, которое особенно подходит для этой цели, с открытым исходным кодом или иным образом, которое подходило бы для этапа построения сети? Намерение состоит в том, чтобы использовать что-то более гладкое, чем то, что я делаю в настоящее время, особенно когда дело доходит до (скажем) перетаскивания узлов в область рисования и настройки их свойств. Также представляет интерес графика для отображения столбчатых диаграмм, представляющих уровни использования канала.
Заранее благодарю.
Ответ №1:
Для внешнего вида, я думаю, вы должны выбрать WPF. Но миграция из MFC не будет такой простой, если у вас огромная база кода. Хотя говорят, что GDI хорош с точки зрения производительности.