跳轉至內容

GTK+ 例解

25% developed
來自華夏公益教科書,為開放世界提供開放書籍
(從 Gtk 重定向)

本書旨在成為使用 GTK+ 小部件工具包建立應用程式的易懂介紹。我們介紹了小部件,並給出瞭如何使用它們的示例。

章節目錄

  1. 第 1 章:簡介 截至 2008 年 7 月 4 日,已開發 25%
  2. 第 2 章:開始 截至 2008 年 7 月 4 日,已開發 25%
  3. 第 3 章:樹形檢視 截至 2008 年 7 月 4 日,已開發 75%
  4. 第 4 章:Glib 截至 2008 年 7 月 4 日,已開發 25%
  5. 第 5 章:主題 截至 2008 年 7 月 4 日,已開發 25%
  6. 第 6 章:使用 Pango 進行文字處理
  7. 第 7 章:使用 GDK 進行基本繪圖
  8. 第 8 章:使用 Cairo 進行高階繪圖
  9. 第 9 章:使用 ATK 進行訪問

為什麼寫一本關於 GTK+ 的華夏公益教科書?

華夏公益教科書類似於開源軟體專案:貢獻者建立內容以幫助他人,進行個人充實,或為了完成貢獻者自身工作(例如,講座準備)而進行。

與開放程式一樣,開放書籍需要時間才能完成,但它可以從讀者即使是微不足道的貢獻中獲益匪淺。例如,您可以修復文字中的“錯誤”(錯誤可能是排版錯誤、解釋錯誤、技術錯誤、美學錯誤或其他錯誤),以使書籍更完善。如果您發現有機會修復錯誤,只需點選“編輯”,進行更改,然後點選儲存即可。其他貢獻者可能會審查您的更改,以確保它們適合本書。如果您不確定,可以訪問討論頁面並詢問。請使用常識。

如果您想做出更大的貢獻,您可以檢視那些過短或需要更多工作的內容部分或章節,並開始寫作!請務必先瀏覽一下本書的其餘部分,以避免內容重複。此外,您應該閱讀貢獻者指南頁面,瞭解一致性技巧和建議。

請注意,您無需一次性貢獻所有內容。您可以將部分內容標記為“待辦事項”,並說明需要完成的內容,也許其他人會為您完成這些部分。一旦所有待辦事項都完成了,我們就將達到我們的第一版!

本書中的示例應該用 C 語言編寫,因為它是 GTK+ 的主要編寫語言。此外,歡迎將演算法的實現作為附錄。

參考資料

另請參閱 擴充套件本書的資源

貢獻者

另請參閱來源列表,瞭解獲得許可使用的貢獻。
  • Tim-Philipp Müller 寫了關於 GtkTreeView 小部件的原始教程,在 2005 年他停止工作時,該教程已經很廣泛了。
華夏公益教科書