Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Типы проектов в CodeBlocks с MinGW или помогите чайнику  (Прочитано 12148 раз)
0 Пользователей и 1 Гость смотрят эту тему.
eugrita
Помогающий

ru
Offline Offline

« : 20-03-2012 05:03 » 

как с MinGW -компилятором в CodeBlocks  создавать приложения с графическим интерфейсом?
(работаю под Windows XP)
Какой выбрать тип проекта? только Win32 GUI? на нем очень непривычно работать
Всю жизнь работая с С++ пытался уклониться от прямого программирования под Windows
Вот  скажем как в С++ Builder или Visual Studio формы и меню удобно  лепить из палитры компонентов
Что посоветуете?
что такое wxWidget проект?
« Последнее редактирование: 20-03-2012 05:44 от eugrita » Записан
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 20-03-2012 09:49 » 

wxWidgets - это кросс-платформенная библиотека, в том числе и для оконных интерфейсов. Собственно, её и можно использовать. CodeBlocks на ней, по-моему, и построено.
« Последнее редактирование: 20-03-2012 09:51 от Вад » Записан
kotomart
Интересующийся

ru
Offline Offline

« Ответ #2 : 26-05-2012 21:01 » 

На самом деле с MinGW есть возможность использовать практически любую библиотеку для работы с оконными интерфейсами. Если опыта не очень много, то я бы посоветовал сначала научиться пользоваться стандартным Win32 GUI и/или инструментарием GTK+. Оба они рассчитаны на использование с чистым Си, без плюсов (для gtk, в прочем, есть Си++ оболочка gtkmm). Их изучение действительно очень важно, после них можно спокойно браться за любую GUI-библиотеку, не опасаясь, что какие-то принципы работы библиотеки будут скрыты от вас сложными механизмами языка, на котором они написаны (C++, в частности).

Вад, конечно, предложил отличный вариант, но wxWidgets - требует очень, очень уверенного оперирования языком Си++, без этого больше становится похож на гранату с выдернутой чекой в руке - лучше бросить, пока не стало поздно. Если я ничего не путаю, Codeblocks имеет RAD-инструментарий для разработки на WinAPI, то есть есть "рисовалку окошек", создающая простой ресурсный файл, который будет очень удобно использовать в проекте. Если, все-таки, не желаете возиться с архаичным WinAPI - то стоит взглянуть на GTK+. Очень удобная, приятная библиотека, с ней можно быстро разобраться. И WinAPI, и Gtk стоят того, чтобы быть изученными.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines