follia777
@follia777
Плейбой без денег

Изучил основы C/C++ и хотел бы написать уже хорошую программу с интерфейсом и оболочкой, но с чего начать изуениеGUI?

В будущем хотел бы заниматься Интеллектуальными системами и проектировать умные дома будущего, а также применение этого в робототехнике. Подскажите пожалуйста ресурсы для изучения(можно и на англ) или с чего можно начать?
  • Вопрос задан
  • 1283 просмотра
Пригласить эксперта
Ответы на вопрос 3
ThePyzhov
@ThePyzhov
iOS Ninja
Шлее - Qt
Смотря что вы понимаете под основами. Для GUI нужно знать ООП.
Ответ написан
@Neonoviiwolf
Flutter developer
Купите себе ардуино, стоят копейки, у них на сайте есть и IDE под разработку С++ для них - сразу двух зайцев поймаете
Ответ написан
Комментировать
@koronabora
Человек
Точно необходимо понять многопоточность, взаимодействие потоков, блокировки. Это базовый минимум, т.к. GUI всегда работает в отдельном потоке. Второе - понять, что в GUI оперируют понятием события. Нажатие на кнопку - событие, движение мыши - событие. Отсюда вытекает необходимость почитать и понять про главный цикл, по-другому цикл обработки событий или цикл обработки сообщений.

Для начальной разработки GUI отлично подходит QT с системой сигналов, слотов. Эти сигналы и слоты помогают очень просто организовать взаимодействие потока интерфейса и остального приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы