Другие языки программирования и технологии

Я вот выучил c++ и знаю все основы кода в нем.

Но за все уроки которые я учил, мне не сказали как ОФОРМЛЯТЬ программу. Я могу создать её в консоли, но как оформлять? Это надо учить ещё один язык программирования или как ?
))) Джеффри Рихтера тоже прочитал и освоил? И до сих пор в визуальном программировании ноль? Ну-ну.
Дмитрий Письменов
Дмитрий Письменов
15 333
Лучший ответ
"Оформить" не имеет никакого отношения к программированию само по себе. Как правило, имеется ввиду, что программу нужно снабдить комментариями и документацией.
Adilet Suleev
Adilet Suleev
76 825
В Visual Studio есть вариант Form... Не помню как точно называется, что-то со словом form. Там рожденные вами программы кропаются с готовым графическим интерфейсом.
Я вообще за Javascript, там меньше всего нужно ломать голову над графикой
http://floralib.msk.ru/kvad_urav.html
Александр Николаев Это называется Windows Forms. Обертка такая над WinAPI.
т. е. ты умеешь делать приложения в консоли и теперь хочешь полноценный gui?
что ж, тут много вариантов
самый красноглазый - использовать чисто winapi и ебаться с контролами, хендлами и вообще обходиться без прелестей ооп
приложение получится быстрым и лёгким, но стоит ли оно того?
если нравится садомазо - добро пожаловать

наиболее адекватный - взять готовый графический фреймворк и изучить его
самый популярный вариант - qt, но я в своё время выбрал wxwidgets из-за меньшего веса и меньшего количества лишних финтифлюшек и ни разу не пожалел
есть ещё фреймворки на базе winapi, типа фирменного мелкософтовского mfc
тоже вариант
Самат Боданов
Самат Боданов
50 628
Во первых - всё в c++ не знает даже Страуструп, так что умерьте своё самомнение)
Во вторых, если под оформлением вы понимаете GUI (хотя обычно под оформлением программы понимают совсем другое...), то стандартные средства языка для этого не подходят... Создание GUI обычно происходит через api ОС, для винды например это winapi. Можете посмотреть его, это в любом случае полезно. На практике обычно используются более высокоуровневые библиотеки - QT, GTK+, MFC, Windows Forms и другие. Хотите писать GUI - выучите что нибудь из них.
ИК
Инга Конева
46 820
Юрий Смыслов Я не уверен что человек знает кто такой Страуструп. Иначе, думаю, он не кидался такими заявлениями!
https://pastebin.com/iZMxTsFt - небольшое winapi приложение где просто созданно окно, создан таймер и поочереди изменяются две переменные при нажатии на esc.
Двери В Рай
Двери В Рай
15 388