Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 4

Как мне научиться создавать оконные приложения (GUI) под различные ОС на языке С++?

26.09.2014, 00:31. Показов 4440. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Хотел бы задать несколько вопросов более менее опытым людям в этой среде.
Я решил изучать C++, хочу писать приложения под Windows, так же возможно под линукс. Изучил основы, типа циклов, типов данных, начал изучать указатели, ООП и прочее. Но до меня совершенно никак не доходит как происходит процесс написания оконных приложений, приложений вообще с какой либо графикой и интерфейсом. Хочу спросить у Вас - как мне научится создавать оконные приложения(GUI) под различные ОС на языке С++? И все таки правильным было мое решение начать программировать с этого языка и в этой нише? Я слышал про Visual Studio, но не понимаю того, что один знакомый мне сказал что это совсем разные вещи с тем что я сейчас изучаю(Обычный C++ в среде DevC++).
И еще. Возможно ли написать оконное приложение в той же среде в которой я работал до этого. (DevC++)

Очень жду Вашего совета, форумчане)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.09.2014, 00:31
Ответы с готовыми решениями:

Как создавать оконные приложения?
Всем привет, прошу помочь с оконными приложениями на вижле. Прошу объяснить как их создавать, как вызывать и тд. вкратце, желательно на...

Как лучше всего создавать оконные приложения
Извиняюсь если эта тема была, но хотелось спросить все таки у вас ПРОФЕССИОНАЛОВ!!! Как лучше всего создавать оконные приложения с...

Как научиться создавать на C++ простые приложения (очень простые игры)?
Помогите, я хочу научится создавать какието для начала очень простые игры, приложения. но я вооще ничего не знаю :wall: не знаю с чего...

8
 Аватар для MakItSim
19 / 19 / 14
Регистрация: 23.09.2014
Сообщений: 117
26.09.2014, 00:36
Лучший ответ Сообщение было отмечено CONRADQ как решение

Решение

Цитата Сообщение от CONRADQ Посмотреть сообщение
как мне научится создавать оконные приложения(GUI) под различные ОС на языке С++?
Почитать книги по выбранной библиотеке или API
Цитата Сообщение от CONRADQ Посмотреть сообщение
Возможно ли написать оконное приложение в той же среде в которой я работал до этого
Да, возможно и в этой среде, и вообще без среды.

Гугли, например, про Qt, WxWidgets, GTK, Tk, WinApi, MFC. Последние два не кроссплатформенные, только для Windows.
0
Заблокирован
26.09.2014, 00:37
Лучший ответ Сообщение было отмечено CONRADQ как решение

Решение

Читайте "Чарльз Петцольд. Программирование для Windows 95" это классика для программистов под native windows.
0
 Аватар для MakItSim
19 / 19 / 14
Регистрация: 23.09.2014
Сообщений: 117
26.09.2014, 00:38
Цитата Сообщение от CONRADQ Посмотреть сообщение
И все таки правильным было мое решение начать программировать с этого языка и в этой нише?
Какой нише?
0
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 4
26.09.2014, 00:43  [ТС]
Нише программирования под винду на плюсах)

Добавлено через 3 минуты
А информация то актуальна еще в книге?
Все же в ногу со временем надо идти...
0
Заблокирован
26.09.2014, 00:45
Если в ногу то Java и C#.
Для понимания устройства GUI windows это как по мне самая лучшая книга.
0
0 / 0 / 0
Регистрация: 26.09.2014
Сообщений: 4
26.09.2014, 00:48  [ТС]
Java для Windows оконников с его то увесистой машиной точно не подходит. Хотя Java люблю, и даже пытался его учить. Но все же советовали С++ учить. Говорят возможностей больше в разы.
А C# не пробовал еще.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
26.09.2014, 00:50
Для оконных приложений лучше C#,он намного проще,чем библиотеки и фреймворки для C++.
0
26.09.2014, 00:56

Не по теме:

Цитата Сообщение от CONRADQ Посмотреть сообщение
Говорят возможностей больше в разы.
Зайди в раздел священных войн. Там это любят...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.09.2014, 00:56
Помогаю со студенческими работами здесь

Лучший способ научиться создавать качественную архитектуру приложения?
Добрый вечер! Подскажите, пожалуйста, свои способы. Спасибо.

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы было оконное приложение, так что-же лучше?...

Как научиться создавать дизайн сайта качественный?
люди скажите как научиться создавать дизайн вот владею фотошопом, css изучил, JS JQ ОСВОИЛ ...а вот всеровно сайты мрачные какието...

Хочу научиться писать сетевые приложения под windows, не знаю с чего начать
Здравствуйте, Хочу научиться писать сетевые приложения под windows, не знаю с чего начать? Подскажите пожалуйста, знаю c++ на уровне...

Как создаются оконные приложения
Всем Привет! Вопрос следующий:Хочу научится писать оконные приложения, с гуи ну и т.д.До этого писал такие с opengl, но возможно ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru