СРОЧНО: Написать приложение на C++ для Windows с графикой

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

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

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