教育行業A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

C/C++培訓之KDE、GNOME開發所使用的庫

更新時間:2016年11月28日17時44分 來源:傳智播客C++培訓學院 瀏覽次數:

KDE是基于Qt庫的。Qt是一個1991年由奇趣科技開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,易于擴展,允許組件編程。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所有功能。Qt很容易擴展,并且允許真正地組件編程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等圖形界 面庫和 Windows 平臺上的 MFC,OWL,VCL,ATL 是同類型的東西。

GNOME使用的圖形庫是GTK+工具庫。它是是一套在GIMP的基礎上發展而來的高級的、可伸縮的現代化、跨平臺圖形工具包,它可以很方便地制作圖形交互界面( GUI )。同時,它遵循 LGPL 許可證,所以用戶可以用它來開發開源軟件、自由軟件,甚至是封閉源代碼的商業軟件,而不用花費任何錢來購買許可證和使用權。GTK+ 實質上是一個面向對象的應用程序接口 ( API )。盡管完全用 C 寫成的,但它是基于類和回調函數 (指向函數的指針) 的思想實現的。具有穩定、跨平臺、多種語言綁定、接口豐富、與時俱進、算法豐富、移動嵌入式應用廣泛等特點。

本文版權歸傳智播客C++培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:傳智播客C/C++培訓學院
首發:http://www.itcast.cn/c/ 
红豆直播app黄台_红豆直播app下载免费_红豆直播app下载