GTK + 3.0 и программирование GNOME 3! Любой блог или книга или учебник?
Я новичок в программировании gtk и gnome и люблю изучать GTK + 3.0 и программирование Gnome 3. Поскольку оба эти последних API, я не могу найти хороший учебник или сообщение в блоге об этих темах. Книги, которые я нашел в программах GTK + или GNOME, очень старые. Поэтому я решил начать с последнего руководства по gtk в http://developer.gnome.org/gtk-tutorial/, которое в настоящее время происходит с GTK + 2.90.7.
Мне нужна ваша помощь, чтобы найти учебник или блоги или любую книгу, которые охватывают темы GTK + 3.0 или GNOME 3. Не могли бы вы поделиться любыми ссылками, которые вы знаете об этих темах, и заранее поблагодарить вас.
Ответы
Ответ 1
Ну, вам нужно начать искать здесь. Во-вторых, то, что было сказано ранее, справедливо, есть книги о Gtk + 2.x, и вы можете применить почти все, чему научитесь программированию Gtk + 3.x. Я начал с использования Gtk + 2.x, и через некоторое время вышел Gtk + 3.x. Я перешел на новую версию, перенес свой старый код, и именно так я научился использовать Gtk + 3.x, хотя должен сказать, что это процесс обучения с использованием программирования Gtk/Glib.
Моя рекомендация: Изучите Gtk + 2.x некоторые книги и некоторые учебные пособия. Я помню это. И другим инструментом, основным инструментом которого является чтение кода проекта Gnome, кода из nautilus, gnome-control-center, gnome-utils и т.д., Почти все, что вы хотите сделать, чтобы ваше приложение выполнялось, что уже сделал какой-то модуль Gnome.
Ответ 2
Gtk+ Tutorials & Resources
http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088
Прокрутите вниз до ссылок в gtkforums.com Index: Gtk+3.x with CSS
Предлагаю начать с: Intro and first program
http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088
Также в разделе GTK+ Programming Tutorials "GUI Toolkit"
вы найдете:
Official GTK+3.x "Getting Started with GTK+"
http://developer.gnome.org/gtk3/stable/gtk-getting-started.html
Official GTK+3.x "Tutorials, code samples, and platform demos in C"
http://developer.gnome.org/gnome-devel-demos/3.5/c.html.en
Также: GNOME University Project
http://www.gtkforums.com/viewtopic.php?f=3&t=178162
Ответ 3
Ознакомьтесь с 10-минутными учебниками на developer.gnome.org. Они предназначены для GTK 3.0. (Несмотря на то, что в основном между GTK 2 и 3 существенно не изменилось).
Ответ 4
Я только что увидел, что эта книга вышла: "Руководство для разработчиков приложений GNOME 3"
http://www.packtpub.com/gnome-3-application-development-beginners-guide/book
Ответ 5
Почему бы вам не начать с GTK + 2.x? Я использовал GTK + 2.x для своего проекта и в последнее время изменил его на GTK3+. Большинство изменений - это поля объектов, которые стали частными, и теперь их нужно получать с помощью методов. Еще одним большим изменением в GTK3 + является размагничивание GdkGC. Вместо GdkGC вам теперь нужно использовать Cairo, но cairo уже доступен в GTK 2.x. На мой взгляд, переход от GTK + 2.x к GTK3 + на последнем стадионе не является большой проблемой. И поскольку GTK3 + все еще довольно новый, он не поддерживается полностью повсеместно. I.e: последний LTS Ubuntu - 10.10, который не запускает GTK3+. Пока еще не поддерживается GTK3 + для Windows.