Добрый день, форумчане!
Я студент, учусь на программиста, есть некоторые знания С/С++, Java, Python... Немного знаком с Bash'ем. На Linux перешел довольно давно. Умею писать программы, использующие чисто консоль. Сейчас появилось желание освоить програмирование GUI на Linux... Отсюда вопрос: с чего вообще начать? Раньше писал простенькие програмки на С# (под винды, ясное дело), но тут-то никаких Windows Forms не имеется... Или я ошибаюсь? Одним словом, укажите пожалуйста направление обучения и, по возможности, литературу по теме!
Заранее спасибо!
Способы создания графического интерфейса
Рассказывать подробно можно долго. По этому заготовки для гугла.
Qt, Gtk+, wxWidgets
я в свое время выбрал Qt. чему и рад. Вот недавно коммерческий проект сдал. Реализовал с его использованием. Один и тот же код прекрасно скомпилировался, и полученое приложение одинаково отлично работает под Linux, MacOS и windows
А так же есть небольшой проектик который я ради интереса еще и для Symbian скомпилировал. Та что у меня на телефоне стоит среди прочих приложение написаное для десктопа. :)
А так же есть небольшой проектик который я ради интереса еще и для Symbian скомпилировал. Та что у меня на телефоне стоит среди прочих приложение написаное для десктопа. :)
Здорово!) Когда-то писал под симбиан на питоне)
Спасибо за направление) В сторуну Qt и стану копать)
Для быстрого поверхностного въезда в ситуацию (так сказать превью) можно почитать Бланшет, Саммерфилд "Qt 4. Программирование GUI на С++"
У QtSDK отличная документация
http://qt.nokia.com/
http://prog.org.ru/
http://qt-apps.org/
http://doc.crossplatform.ru/
Ну и в нагрузке создание игры:
http://symmetrica.net/qt4/lesson4.htm
Спасибо огромное! Информации много, буду переваривать!))
Для быстрого старта хорош gtk (или pygtk)
Однако я не видел ни одного действительно хорошоего бесплатного RAD.