LINUX.ORG.RU

Новичок в программировании для GNOME


0

1

Здравствуйте, уважаемые форумчане!

С недавних пор я решил начать более активно помогать развитию Linux - софта. Специализацию выбрал для себя: написание небольших утилит для пользователей. Так как я пользуюсь GNOME, то и программировать решил для него, т.е. с использованием GTK+ или GTK#, подскажите пожалуйста хорошую литературу по данной библиотеке, желательно с рассмотрением иерархии классов и с достаточно подробными примерами их использования.

С уважением, жду ваших ответов.

[Нуб], [моно], [gtk]

Ответ на: комментарий от LongLiveUbuntu

Ну не в гугл же посылать? :)
http://library.gnome.org/devel/gtk-faq/stable/x104.html

  • Eric Harlows book entitled «Developing Linux Applications with GTK+ and GDK». The ISBN is 0-7357-0021-4
    The example code from Eric's book is available on-line at http://www.bcpl.net/~eharlow/book
  • Havoc Pennington has released a book called «GTK+/GNOME Application Development». The ISBN is 0-7357-0078-8

    The free version of the book lives here: http://developer.gnome.org/doc/GGAD/

    And Havoc maintains information about it and errata here: http://pobox.com/~hp/gnome-app-devel.html

  • «GTK+ Programming in C» by Syd Logan. ISBN: 0-1301-4264-6
  • «Linux GNOME/GTK+ Programming Bible» by Arthur Griffith. ISBN: 0-7645-4640-6
  • «Beginning GTK+/GNOME Programming» by Peter Wright. ISBN: 1-8610-0381-1
  • «Sams Teach Yourself GTK+ Programming in 21 Days» by Donna Martin . ISBN: 0-6723-1829-6
fluorite ★★★★★ ()

У них нормальная официальная документация, что еще нужно.

simplex ()

Судя по всему, ты новичок в программировании вообще. Поэтому: The C Programming Language by Brian W. Kernighan & Dennis M. Ritchie. На русском тоже есть. Потом такие вопросы отпадут.

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

Кстати, читал.

И да, я новичок, но с теорией программирования и с С у меня порядок... А вот С++ я так и не осилил. Поэтому вместо него учил Java как более логичный. У меня вопросы именно по GTK как тулкиту, например, есть ли возможность организовать внутри главного окна набор окон с вкладками... Или поддерживают ли виджеты GTK работу с HTML.

LongLiveUbuntu ★★★★★ ()

Тут сегодня проскакивал тред с целой портянкой-челобитной проблем по гноме. Так что флаг в руки и вперёд!

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

Зачем?? Mono того и гляди, благополучно загнётся. Даже тот немногочисленный софт, который был на C#/Mono, вытесняется аналогами на более других языках.

Artem_Korneev ()

gtk-doc в devhelp. Всё остальное - вода для ниасиливших

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

ну попытайся создать полноценный виджет, ориентируясь только на описание api

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

Хорошая книга. Читал пару глав. Но как питонисту, вполне хватило официального пространного туториала + справочник по api.

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

> ЧЯДНТ?

врешь, что пользовался только справочником по api

ananas ★★★★★ ()

я бы предложил начать осваивать GTK на питоне. Ну а потом уже взять Си и пилить, пилить, пилить :)

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

>Зачем?? Mono того и гляди, благополучно загнётся.

Откуда дровишки? Он если и загнется, то только в твоей голове. Сейчас он развивается и набирает популярность.

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

Во! А я как раз и подумал, не лучше ли Vala использовать для этого. Спасибо тебе, провидец-кун!

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

> Благодарю Разработку вести думаю в Monodevelop...

Не нужно благодарностей разработке. Да и вообще не нужно.

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