Windows GUI в C ++ x, y-plot для Air Traffi c Control - PullRequest
0 голосов
/ 26 мая 2020

Я создал программу на C ++, которая собирает данные о самолетах (ID, x, y, z, курс, скорость) каждые 5 секунд примерно для 250 самолетов. Теперь я хочу построить их в приложении Windows, чтобы создать вид сверху ax, y, в конечном итоге немного похожий на прикрепленное изображение. AT C Pciture

Basi c функции должны быть:

  • график нескольких элементов (например, маленьких квадратов) с разными координатами x, y
  • метка на каждом элементе, например, z, ID
  • Изменить размер окна без масштабирования вида
  • Возможность увеличения / уменьшения с помощью колеса мыши

В конце концов я хочу добавить x, y-координаты положения текущего кончика мыши, показать след с историей выбранных плоскостей, векторами курса, расстоянием между плоскостями, меню для различных параметров конфигурации и т. д. c. Но поскольку я полностью свободен от программирования от sh до Windows GUI, я просто могу создать свое приложение «hello world» windows. Но теперь я застрял даже в создании простого окна с областью для построения одного маленького круга с заданной координатой x, y. Я изучал Direct2D, но также читал о MF C, Qt, gnuplot, etcet c.

Итак, есть ли набор команд / библиотеки Direct2D для выполнения вышеуказанного? Пример или учебное пособие по диаграмме рассеяния x, y также может быть отличным началом.

...