Задать вопрос
@AlexB_49
Студент

Как разрабатывать оконные приложения на С++ в Visual Studio 2019?

Я хотел бы научится разрабатывать классические оконные приложения с графическим интерфейсом пользователя на С++.
У меня есть Visual Studio 2019. Какие пакеты нужно дополнительно скачать для оконных приложений? И есть ли там возможность как в Pascal создать форму с кнопками, надписями и т.п. или нужно будет все в программе прописывать?
  • Вопрос задан
  • 16475 просмотров
Подписаться 3 Простой 2 комментария
Решения вопроса 2
@MarkusD Куратор тега C++
все время мелю чепуху :)
Самым простым решением для разработки GUI-приложений в среде MSVS2019 будет использование Qt. Собственно, для этого тебе потребуется Qt. Но разработку вести ты cможешь в VS.

Вторым решением будет чуть более сложное: использование C++/CX вместе с UWP / Windows Forms.

Третьим решением, еще более сложным, будет использование уже чистого C++ при поддержке MFC или WTL.

И самым сложным решением будет прямое использование WinAPI.

Помимо всего этого еще можно воспользоваться библиотекой wxWidgets и на ее базе разработать GUI для своего приложения.
Ответ написан
@RedBull4
Существует несколько методов разработки оконных приложений с использованием языка программирования C++. Если вы хотите использовать конструктор, то QT Creator для вас. Существуют библиотеки для C++, и все они с открытым исходным кодом, https://www.reddit.com/r/cpp/comments/babfl5/a_pre... перейдя по этой ссылке, вы можете увидеть их все.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
Сейчас формошлепство, когда-то подпертое Дельфами, во многом потеряло смысл, так как задачи постоянно смещаются с десктопов на сервера. Соответственно, разрабатывается серверное приложение, веб-морда к нему и Электрон, например, для отдельного клиента. Без копания в серьезных языках, которые для таких задач просто не нужны.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Выбирайте нормальные инструменты. Для UI используйте
C# там и контролы и многое другое.
Хочется экзотики используйте MFC но смысла особого не вижу.
Кроме того есть WPF и UWP
И наконец прочтите инструкцию по выбору
https://docs.microsoft.com/ru-ru/windows/apps/desk...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы