2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

C/C++培訓之GTK+學習之旅—GTK+簡介

更新時間:2017-04-14 來源:黑馬程序員C++培訓學院 瀏覽量:

GTK+( GIMP Toolkit ) 是一套在 GIMP 的基礎上發(fā)展而來的高級的、可伸縮的現(xiàn)代化、跨平臺圖形工具包,提供一整套完備的圖形構件,適用于大大小小各種軟件工程項目,不論是小到只需要一個窗口,還是復雜得如桌面環(huán)境。簡單來說,GTK+ 是一種函數庫是用來幫助制作圖形交互界面的。同時,它遵循 LGPL 許可證,所以用戶可以用它來開發(fā)開源軟件、自由軟件,甚至是封閉源代碼的商業(yè)軟件,而不用花費任何錢來購買許可證和使用權。
 
GTK+ 整個函數庫都是由C 語言來編寫的。這對 C 愛好者來說是極大的誘惑!你也無需擔心因為是 C 寫的而擔心好用不好用,一旦你熟悉了這樣的操作方式,自然會覺得非常好用了!
 
GTK+ 是一種面向對象式的API(applicationprogramming interface)。Glib 是GTK+的基礎,而這種“面向對象系統(tǒng)”正是由“Glib”來提供的。GObject 也就是這種面向對象的機制可以為 GTK+綁定很多種開發(fā)語言。目前存在的語言有:C++, Python, Perl, Java, C#,PHP,等其他高級語言。
 
GTK+ 是最受歡迎的用于圖形交互界面(GUI)設計的工具包之一,如開源的桌面環(huán)境,大多數都是基于 GTK+ 的,一些商業(yè)軟件如 Chromium 和 Firefox (Linux 版)均為 GTK+ 畫龍點睛。


本文版權歸黑馬程序員C++培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:黑馬程序員C/C++培訓學院
首發(fā):http://www.itheima.com/news/c.html 
分享到:
在線咨詢 我要報名
和我們在線交談!