программирование. Задание 3. Виджет. Техническое задание Разработать виджет для отображения данных о погоде
Скачать 78.34 Kb.
|
Курсовой проект - иджет Техническое задание Разработать виджет для отображения данных о погоде. Исходные данные Чтобы получить актуальные данные о погодных условиях, я воспользовался сайтом https://openweathermap.org. Он полностью бесплатный. Используя API, с помощью библиотеки curl получить файл формата json, после чего найти в нём необходимые для данные. Используемые библиотеки #include “curl/curl.h” #include “ImGui/ImGui.h” #include “nlohmann/json.hpp” Решение Шаг 1 С помощью функции LoadWeather скачать файл со всеми необходимыми данными. Здесь же ввести проверить аргументом целочисленного типа, который помогает определить местонахождение человека. Проверить на ошибки, вывести предупреждающее окно с ошибкой. Шаг 2 Обработка полученныхданных, извлечение необходимой информации. Шаг3 Вывод информации в виджет Возможные ошибки Не подключены все необходимые файлы библиотек. Примерный вид виджета Список источников Документация ImGui URL: https://github.com/ocornut/imgui/tree/master/docs (Дата обращения 29.01.2022) Документация curl URL: https://curl.se/docs/ (Дата обращения 29.01.2022) Документация JSON URL: https://github.com/nlohmann/json/tree/develop/doc (Дата обращения 29.01.2022) Как сделать красивый графический интерфейс URL: https://habr.com/ru/company/iloveip/blog/261857/ (Дата обращения 29.01.2022) Что такое API и как этим пользоваться URL: https://www.mobidea.com/academy/ru/shto-takoe-api/ (Дата обращения 29.01.2022) |