Хорошо, C ++ noob здесь задает очень простой вопрос (извините), но всякий раз, когда я пишу свои основные программы (helloworld и т. Д.), Они всегда появляются в окне командной строки. Я хочу сделать правильные окна, как в Word и других программах. Я знаю, что это можно сделать из-за всех программ, которые я использую каждый день. Но как мне сделать это в C ++? Для всех ветеранов Java, я хочу, чтобы это было похоже на JFrame, но эквивалент C ++.
В C ++ нет библиотеки пользовательского интерфейса, поэтому вам нужно выбрать ее.
Популярные варианты будут MFC (под Windows / Visual C ++) или Qt (с довольно большим количеством дополнительных библиотек и функций, работающих на многих платформах).
Поскольку вы упоминаете Word, похоже, что вы на платформе Windows.
Затем рассмотрите, например, начать с Уроки программирования Windows API (C ++) практическое руководство.
В сети также есть множество других учебных пособий и книг для покупки. Я просто выбрал ту, с которой я был наиболее знаком, как автора. Что касается книг, классической книгой по программированию Windows API является «Программирование Windows» Петцольда, но я, кажется, напоминаю, что последняя версия предназначена для Windows 8 и C # (более ранняя версия была C / C ++).
В этом руководстве вы узнаете, как начать создавать оконные программы с использованием Windows API (Application Program Interface).
Это не зависит от языка, но язык, используемый в учебнике, — C ++. C ++ не имеет стандартной поддержки библиотек для GUI. Идея C ++ состоит в том, что вы можете свободно использовать любые сторонние библиотеки, которые вам нужны, или создать их, такой как Windows API.
Это сильно зависит от платформы. Вы можете использовать кроссплатформенную библиотеку GUI, такую как QT, или использовать нативные механизмы. Под Windows вы можете использовать WinAPI и MFC.