Написать приложение на C++ для Windows 10 с графикой

Цена договорная
22 июля 2020, 14:05 • 3 отклика • 41 просмотр
Задание:
Написать приложение на C++ для Windows 10 с иcпользованием графического API на выбор (DirectX, OpenGL, Vulkan) которое выводит на экран графики загруженности CPU (общий и по ядрам).
Как пример интерфейса можно использовать стандартный Task Manager Windows 10. В качестве API предпочтительнее использовать OpenGL.

Требования:
- На графике используются разные цвета в зависимости от степени нагрузки (например, диапазон пиковой загрузки - красный);
- Для хранения данных графика используется самостоятельно написанный контейнер (т.е. не использовать std, boost и другие библиотеки), который использует шаблон для определения типа хранимых в нём данных;
- Память для данных графиков выделяется один раз при запуске приложения;
- Каждый отдельный график обновляется в отдельном потоке (в том числе и общий). Потоки так же должны быть созданы один раз при запуске приложения. Потоки создаются средствами операционной системы (через WinAPI);
- Класс который обновляет конкретный график, наследуется от базового интерфейса Worker (по факту их выходит 2, один для ядер и один для общего);
- Приветствуется использование новых стандартов C++, но не стоит ими злоупотреблять;
- Минимизировать вызовы WinAPI.

Предпочтительно справиться за неделю. С самим интерфейсом (UI) необязательно сильно заморачиваться. Контейнер писать также необязательно. Оптимально использовать C++14 или C++17.
Есть черновой вариант, который достаёт информацию про нагруженность CPU средствами WinAPI, при необходимости могу отправить.
Отзывы
Сильно подвёл, не выполнил работу в срок, кидал какой-то промежуточный вариант с совсем другим заданием, не совпадающим по тз. Не рекомендую
~ 4 года назад