本書介紹了Linux下圖形用戶接口(GUI)編程技術。全書共18章,分五個部分。第一部分介紹LinuxGUI編程架構以及編程基礎知識,第二部分介紹Linux編程常用C語言函數庫glibc、構件庫Gtk+、Gnome,第三部分介紹Linux下的GUI生成器Glade,第四部分介紹Linux編程調試工具gdb及xxgdb。第五部分包括三個附錄,附錄A是書中使用的示例GnomeHello的源代碼,附錄B介紹了一些與Gtk+/Gnome編程相關的在線資源,附錄C是Gtk+/Gnome對象的簡要介紹。本書中的Gtk+構件示例都來自于GTK1.2.3軟件包的示例。如果下載并安裝了GTK1.2.3軟件包,則能夠在展開的源代碼目錄下找到這些示例代碼。本書適用于有Linux使用經驗及C語言編程基礎的讀者閱讀。