LINUX.ORG.RU

Начало разработки C/C++


0

1

Привет!

Решил покопаться поизучать разработку приложений с GUI под *nix системы, подскажите пожалуйста с чего начать - какие IDE использовать, с чего лучше начать изучение GUI - пробовать писать под qt, gtk2+ или что-нибудь другое?

Наставьте на путь истинный пожалуйста :)

имхо лучше всего изучать qt4.

Ибо удобная, красивая и КРОСС-платформенная библиотека.

Начать изучение можно с примеров, по ссылке русская и не только документация (http://doc.crossplatform.ru/).

В качестве IDE рекомендую использовать самый последний QtCreator.

AoD314
()

присоединяюсь - C++/Qt/QtCreator

aho
()

Флеймогонненько.

А что писать хочешь?

По мне, так gtk лучше. IDE не использую, но emacs - всегда.

different_thing
()

Пиши под ту библиотеку, которую юзают большинство из установленного у вас гуй-софта.

uju ★★
()
Ответ на: комментарий от TERRANZ

Программа на С++ с использованием Qt мало похожа на программу на С++. Она больше похожа на программу на каком-то языке Qt. Чего не скажешь про другие библиотеки.

anonymous
()
Ответ на: комментарий от anonymous

Программа на С++ с использованием Qt мало похожа на программу на С++. Она больше похожа на программу на каком-то языке Qt. Чего не скажешь про другие библиотеки.

конечно не скажешь, gtk вон вообще на С :)

shty ★★★★★
()

Начать с Qt4/QtCreator. Даже не потому что лучше/хуже чего-то ещё, а потому что документация, семплы, коммунити - в избытке.

peacelove
()
Ответ на: комментарий от anonymous

Весь прикол в том, что если твой класс наследуется от QObject'а, тогда действительно получается нечто на каком-то языке Qt, а если нет, то получается банальный С++, даже при юзании Qtшных классов

Gorthauer ★★★★★
()
Ответ на: комментарий от anonymous

Программа на С++ с использованием Qt мало похожа на программу на С++. Она больше похожа на программу на каком-то языке Qt. Чего не скажешь про другие библиотеки.

А gtk-шные проги прям такие все сишные из себя.

uGin
()

бросай ты эту глупую затею и учи java. Nokia скоро будет переводить свои девайсы на андройд (слухи слухами, но вообще очень логичный шаг), так что будущее Qt весьма туманно. А без Qt учить С++ имхо 100% потеря времени. А c java-ой не пропадешь нигде и никогда

anonymous
()

Qt + emacs.

anonymous
()
Ответ на: комментарий от anonymous

>А без Qt учить С++ имхо 100% потеря времени.

учить Qt имхо 100% потеря времени.

anonymous
()

Судя по названию темы начинать тебе нужно с K&R.

satanic-mechanic
()

Тру С++ - это Gtkmm. Qt - это нетру С++

yoghurt ★★★★★
()

Ты сначала c++ хоть немного выучи, а потом уже за qt принимайся.

C/C++

Нет такого языка.

какие IDE использовать

vim/emacs + gcc

keeHa7er
()
Ответ на: комментарий от keeHa7er

>Нет такого языка.

Кто вам сказал этих глупостей? Ознакомтесь с мнением авторитетного человека:

http://www2.research.att.com/~bs/glossary.html#GC/C++

C/C++ - (1) an abbreviation used when discussing similarities, differences, and compatibility issues of C and C++. (2) a mythical language referred to by people who cannot or do not want to recognize the magnitude of differences between the facilities offered by C and C++ or the significant differences in the programming styles supported by the two language.

anonymous
()

> Решил покопаться поизучать разработку приложений с GUI под *nix системы

> какие IDE использовать

vi/nano/mcedit + make + gdb.

> с чего лучше начать изучение GUI

libX11.

arsi ★★★★★
()
Ответ на: комментарий от anonymous

ну или редактор какой не сложный вместо Netbeans

anonymous
()
Ответ на: комментарий от keeHa7er

> >C/C++
> Нет такого языка.

и что ты этим хотел сказать, кэп?

arsi ★★★★★
()

Почему именно C++? Почему, например, не руби или питон?

geekless ★★
()
Ответ на: комментарий от anonymous

> А c java-ой не пропадешь нигде и никогда

Угу, придушит оракель эту вашу жаву, как LustreFS и прочие MySQL, будете сочинять некрологи...

one_more_hokum ★★★
()

qtcreator+qt, vim (code::blocks, тот же qtcreator)+wxwidgets

gizzka ★★
()

Мне gtk показалось очевиднее и прозрачнее. Glade + NetBeans/CodeBlocks

CrossFire ★★★★★
()
Ответ на: комментарий от one_more_hokum

> Угу, придушит оракель эту вашу жаву, как LustreFS и прочие MySQL, будете сочинять некрологи...

Придушить Java очень трудно, ибо http://www.google.com/trends?q=c%2B%2B%2C+java . Скорее уж РФ займет 1-е место по кол-ву золотых медалей на олимпиаде в Сочи, хехе.

anonymous
()
Ответ на: комментарий от one_more_hokum

> Угу, придушит оракель эту вашу жаву, как LustreFS и прочие MySQL, будете сочинять некрологи...

^_^ Наивность, наивность. Покуда Java используется в бизнесе, никто без разрешения того самого бизнеса не придушет Java, а если бизнесу будут не нужны продукты на Java, то отпадет и смысл писать на нем.

grebtsov
()
Ответ на: комментарий от anonymous

>Программа на С++ с использованием Qt мало похожа на программу на С++. Она больше похожа на программу на каком-то языке Qt.

Ну добавили туда сишных макросов и немного кодогенерации. И так всем извсетино, что С++ - это язык для разработки языков программирования)

annulen ★★★★★
()

>Начало разработки C/C++

чё? сам понял что сказал?

какие IDE использовать, с чего лучше начать изучение GUI

любой текстовый редактор + qmake. qtceator - УГ

пробовать писать под qt, gtk2+

попробуй и то и то. что больше понравится, то и используй.

anonymous
()

> qt, gtk2+

Пробуй и Qt и Gtk, потом используй то, что будет лучше подходить под твои задачи

Наставьте на путь истинный пожалуйста :)

С++ не самый удачный инструмент для разработки gui. Куда лучше Python, Ruby, CL

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

Самый удачный инструмент для разработки Гуя - Делфи. Удобнее ничего не встречал. Кинул компонеты на форму и пошёл в кассу за честно заработанными деньгами. Qt с её редакторами форм не может до такой простоты дойти пока.

anonymous
()
Ответ на: комментарий от anonymous

> Самый удачный инструмент для разработки Гуя - Делфи. Удобнее ничего не встречал

Delphi как RAD IDE - это прорыв, особенно для своего времени. Delphi как развивающаяся прогрессивная открытая и перспективная платформа это полный фейл

alienclaster ★★★
()
Ответ на: комментарий от anonymous

Qt с её редакторами форм не может до такой простоты дойти пока.

А потом жевать тонны говнокода. Да и Qt Quick таки круче Дельфей, там гуй рисуется просто на ура.

Gorthauer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.