Подтвердить что ты не робот

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. Не могли бы вы поделиться любыми ссылками, которые вы знаете об этих темах, и заранее поблагодарить вас.

4b9b3361

Ответ 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 существенно не изменилось).

Ответ 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.