本書特色
您知道知名的Linux桌面環境系統GNOME與KDE分別是以GTK+與Qt為基礎發展而成的嗎?本書同時囊括Linux系統目前最強、而且免費的這兩個GUI application framework:GTK+與Qt的介紹,另外還附有一個章節的Xlib簡介。
本書以GTK+ 1.2.10 與Qt 3.0.2版本為基準,完全適用於RedHat Linux7.2 / 7.3。
除了各種widgets的介紹之外,本書詳細剖析GTK+與Qt的信號與事件的處理機制。範例眾多,特別介紹網路方面的應用。
完全掌握中文化。
精心的編排,實用的範例與詳細的解說,內容精彩,讓您能逐步地征服Linux的視窗程式設計,是一本絕佳的視窗程式設計工具書。
隨著Linux作業系統的熱絡,它的視窗程式設計理所當然地也吸引了大家的注意。GTK+與Qt是Linux系統視窗程式設計的兩個主流,知名的桌面環境系統GNOME與KDE就是分別以這兩種為基礎發展而成的。GTK+與Qt分別是以C與C++程式語言撰寫的。雖然GTK+使用C語言,但是它以結構的方式企圖做到部分「物件導向」的效果。Qt的輔助說明文件完整,除了一般的GUI之外,更支援網路、OpenGL、SQL、XML等模組。
作者認為GTK+與Qt各有千秋,因此本書希望能讓讀者先同時進入這兩大主流一窺究竟,再選擇適合己用的對象,才能在Linux視窗程式設計的領域掌握正確的路線,進而從範例中學習,實實在在地掌握Linux C/C++視窗程式設計,特別是使用GTK+與Qt的技巧。
不論您是在校學生或者是軟體程式設計師,只要您對Linux視窗程式設計有興趣,GTK+與Qt絕對是正確的選擇。