GTK+ 全名為 The GIMP Toolkit ,顧名思義當初發展的目的是為了做為 GIMP 的開發函式庫,不過後來應用範圍愈來愈廣,著名的Gnome 桌面環境即是使用 GTK+ 開發的。
目前 GTK+ 的版本為 2.x ,相較於 1.x 版有相當幅度的改變。 GTK+ 2.0 是跨平台的視窗開發函式厙,在許多平台都找的到對應的版本,因此以 GTK+ 2.0 開發的應用程式也通常可以有跨平台的版本,例如早期僅存在於 Linux 的 GIMP 現已有 Windows 版本了。
GTK+2.0 是以 C 語言寫成的,視窗建構的概念與 MFC 並不一樣,如果要學習GTK,可以先看一下 GTK Programming Zone 的教學。這邊講的是基本概念,用一點時間大概就可以知道怎麼"開始"寫GTK的程式。接著就可以參考 GTK+ 2.0 Tutorial 或是簡中版本 GTK+ 2.0 教程 ,我只有看了幾頁,就可以開始練習改寫一支小程式 histogram 了。另外就是寫程式時不可少的 參考手冊,可以查到GTK所有函式的用法,有時還有範例程式。
我還滿喜觀 GTK+2.0 呈現出來的感覺 -【簡樸、美觀】,下面是histogram程式的Screenshot。
Wednesday, March 22, 2006
Subscribe to:
Post Comments (Atom)
1 comment:
Hello!
我已將簡體的GTK+教學轉譯成繁體的,歡迎蒞臨指教!
GTK+ 2.0 教學
Post a Comment