ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: Програмирование на GTK+, генту, порно, скачать бесплатно 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
rasmikun 05.12.2010 - 20:33 | Уважаемые форумчане! Пожалуйста, посоветуйте мне книгу по программированию на GTK. Мне нужен какой-нибудь хороший источник знаний по этому вопросу(не обязательно книга на самом-деле). Но он он должен быть, так сказать, фундаментальным - что бы можно было найти все что нужно. А так же что-бы там были примеры некоторых основны приемов программирования на GTK. Заранее спасибо. P.S. вы возможно можете подумать что я троль и все такое прочее, но это не так, я просто не знаю где можно еще спросить. |
rasmikun #1 - 05.12.2010 - 20:35 | извиняюсь за обилие дефисов не в том месте) как-то само собой получилось) |
R@xXx #2 - 05.12.2010 - 22:30 | http://www.google.com/search?q=программирование+GTK, нэ? "Программирование на GTK" - вроде неправильно, так как GTK не является языком программирование, то есть НА нем программировать невозможно. Есть "программирование с использованием GTK", или "... в GTK", или просто "... GTK" etc. Не стоит ожидать всего в одном месте - при серьезном желании научиться нужно хорошоооо поискать материал. Gentoo - http://www.gentoo.org/. Остальное - также в Гугл :) |
rasmikun #3 - 06.12.2010 - 01:33 | я не спорю, я нашел достаточное количество различных источников и довольно быстро научился писать достаточно простые приложения для GTK. Возможно Вы правы, и много источников - это то что нужно, но когда я начинал училться программировать мне хватало 3 тома Кнута да три книги по 3 языкам программирования. Вот я и подумал что должно существовать какой-то источник знаний и для, собственно, GTK. У меня просто как-то не очень получается разбираться имея только отрывочные рассказы о том как писть простые программы. Я попробовал почитать что написано в хидерах, но как-то не очень пошло. Вообщем в итоге я расчитывал (да и расчитываю) что мне скажут: "Разуй глаза дебил, gtk.blablabla.org.wiki.net/пыщьпыщь." И насчет заголовка - я его сделал просто ради того что бы привлечь внимания, да простят меня модераторы. А так я давно пересел на arch. :-P |
unikoid #4 - 06.12.2010 - 13:08 | http://qt.nokia.com |
R@xXx #5 - 06.12.2010 - 16:47 | > http://qt.nokia.com Очень, блин, смешно. > "Разуй глаза дебил..." Если на такое расчитывать, именно его и получишь. |
unikoid #6 - 06.12.2010 - 17:54 | >> http://qt.nokia.com >Очень, блин, смешно. В каком же именно месте? Какие у Gtk есть преимущества перед Qt, кроме легкости написания биндингов? А вообще, Капитан Очевидность подсказывает, что начать стоит с http://www.gtk.org/documentation.html. Также думаю, что вполне уместным будет глянуть на исходники The Gimp, ибо это самое Ъ Gtk приложение. (Gtk == Gimp ToolKit). |
xserg #7 - 06.12.2010 - 23:03 | http://www.amazon.com/exec/obidos/tg/detail/-/1590597931/ в торрентах есть |
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 |