Сейчас вы читаете первую часть. Эта глава дает вам обзор основ разработки
с помощью Gnome. Следующие две главы кратко знакомят вас с
glib и Gtk+ -- если вы уже хорошо знаете Gtk+
можете сразу перейти ко второй части.
Вторая часть вы научит вас писать каркасные Gnome-приложения.
Она начинается с создания дерева исходных текстов, а затем объясняет, как
писать меню, диалоги и другие важные компоненты приложения. В конце второй
части вы найдете список характеристик, которыми должна обладать каждая программа.
Третья часть описывает некоторые темы для продвинутых, такие как
внутренне устройство системы объектов и типов Gtk+, написание
своего подкласса GtkWidget и использование виджета
GnomeCanvas. Она также охватывает Gdk.
Приложения включают карту объектной иерархии Gtk+ и
Gnome с коротким описанием каждого объекта; карту заголовочных
файлов Gtk+ и Gnome, а также некоторые указатели на
онлайновые ресурсы по программированию.
Эта книга подразумевает некоторое знание программирования с помощью Gtk+;
Главы 2 и 3 дадут вам ускоренный обзор, если ваши знания минимальны. Но
изложение будет интенсивным. Большинство специальных виджетов в Gtk+
останутся вне обзора. Эта книга предназначена для ознакомления с
программированием с помощью Gnome и некоторых тем Gtk+
для опытных программистов; она является дополнением к книге по Gtk+.
Из-за недостатка времени и объема книги, будут охвачены только основные
библиотеки Gnome; в частности, CORBA, печать,
XML, модули и скрипты окажутся неохваченными. Большинство крупных
приложений будут использовать эти возможности в дополнение к основным библиотекам.