ibash.org.ru - Новый цитатник Рунета

Форум: Програмирование на GTK+, генту, порно, скачать бесплатно 1 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

rasmikun
05.12.2010 - 20:33

Уважаемые форумчане!
Пожалуйста, посоветуйте мне книгу по программированию на GTK. Мне нужен какой-нибудь хороший источник знаний по этому вопросу(не обязательно книга на самом-деле). Но он он должен быть, так сказать, фундаментальным - что бы можно было найти все что нужно. А так же что-бы там были примеры некоторых основны приемов программирования на GTK.

Заранее спасибо.

P.S. вы возможно можете подумать что я троль и все такое прочее, но это не так, я просто не знаю где можно еще спросить.

xserg
#8 - 06.12.2010 - 23:04

только я не в теме, шоета (-:

R@xXx
#9 - 07.12.2010 - 14:05

unikoid, я не говорил, что GTK лучше Qt (кстати, не пора ли по этому поводу начать очередной флейм? :P). Просто спрашивают не о Qt. По поводу остального согласен, просто я дал традиционную ссылку на Гугль (по такому запросу выдаются готовые переводы/адаптации/свои_варианты документаций).

xserg, это основы программирования с GTK. Очень хорошо подойдет для начинающего, но здесь просят более "ґрунтовні" (лень в переводчик лезть, напишу слово с родного языка) материалы.

rasmikun
#10 - 07.12.2010 - 18:28

спасибо, нашел, да. gtk.org есть вполне хорошие вещи. Что-то я, как всегда, не подумал и запаниковал.
А о Qt - я не знаю, я не пробовал, но моя интуиция что то мне шепчет на ухо про то что Qt пожирнее будет и не так все просто будет делаться, как сейчас получается на Gtk.

R@xXx
#11 - 07.12.2010 - 18:48

Они просто разные. Все по-другому делается (некоторые задачи похожи, но это действительно разные вещи).

R@xXx
#12 - 07.12.2010 - 19:03

Ну, может, немного преувеличил.

rasmikun
#13 - 07.12.2010 - 19:44

Вообщем это нужно просто попробовать)

unikoid
#14 - 08.12.2010 - 12:27

Лично я так и не понял, зачем брать язык без поддержки ООП на уровне языка и сооружать на нем реализацию этого самого ООП. Выглядит неуклюже, достаточно неочевидно в использовании, местами перегружено.

rasmikun
#15 - 09.12.2010 - 22:30

Это же open source. Одни ребята что-то поделали, другие что-то поделали. Вот и получлось что получилось. Хотя не претендую на знание истории создании GTK. Вообще мне думается для оптимизации. Хотя, один мой товарищ говорил что по бенчмаркам C++ templates не далеко уходит(а зато есть языковая поддержка обобщенного программирования), так как templates разворачиваются на этапе компиляции.
Я посмотрел на Qt, вот чего-чего а документация у нее на порядок лучше чем на том же Gtk.org. В Gtk мне не понравось эти жуткие списки параметров. В Gtk стиле один вызов функции 5 строк занимает! Куда это годно?) Вообще GTK оказывается сложнее, нежели Qt, и какой-то то не всегда логичный. Я так и не понял зачем нужна аж целая библиотека для отрисовки шрифтов. Open source... :)
Но в защиту GTK могу сказать что много хороших программ, которые я использую и они меня очень устраивают, написанны именно на Gtk. Это firefox, zathura, evince, linuxdcpp. На Qt зато написан cool reader(хотя этих ридеров пруд пруди, мне этот чем-то приглянулся).

unikoid
#16 - 10.12.2010 - 11:23

> Я так и не понял зачем нужна аж целая библиотека для отрисовки шрифтов.
Это какая?

rasmikun
#17 - 10.12.2010 - 12:05

pango

unikoid
#18 - 10.12.2010 - 14:28

Как я понял, это типа платформонезависимый фронтенд над FreeType/Xft и маковским и вендовым шрифтовыми движками. Я так понимаю, в Qt есть все то же самое, просто команда Gtk+ это вынесла в отдельную библиотеку, что есть вполне логично. Вдруг кому-то нужна именно эта функциональность, тогда им не зачем целиком тянуть весь Gtk.
К списку вопросовСтраницы: 1 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru