欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>GTK+和Glade GUI編程教程資料免費下載

GTK+和Glade GUI編程教程資料免費下載

2018-11-27 | rar | 1.28 MB | 次下載 | 免費

資料介紹

  如果你沒有任何GTK+ 的編程經(jīng)驗, 那么, 對于我將要闡述的一些概念你也許會聽著犯迷糊。不過,不用擔心, 在遇到這些概念的時候我會詳細講解,以便你能很好的閱讀后面的內(nèi)容。學完這一部分, 對GTK+ 的基本概念有所了解后, 你也許就能有效的利用Glade進行開發(fā)了。

  首先, GTK+ 并不是一門編程語言, 而是一個開發(fā)工具套件, 或者說是一個開發(fā)庫, 用來進行跨平臺GUI應(yīng)用程序的開發(fā),Linux, OSX, Windows或其它任何平臺都能使用GTK+。GTK+ 就好比Windows上的MFC 和Win32 APIJAVA 上的Swing和SWT, 或者Qt(KDE 使用的Linux下GUI開發(fā)套件)。

  盡管GTK+ 是用純C語言編寫的, 但是提供了其它各種語言的捆綁, 允許程序員選擇自己喜歡的開發(fā)語言來開發(fā)GTK+ 應(yīng)用程序, 比如C++, Python, Perl, PHP, Ruby等等。GTK+ 開發(fā)套件基于三個主要的庫: Glib, Pango, 和ATK,當然我們只需關(guān)心如何使用GTK+ 即可, GTK+ 自己負責與這三個庫打交道。Glib 封裝了大部分可移植的C 庫函數(shù)(允許你的代碼移植到Windows 和Linux 上運行)。使用C 或C++ 時,將大量使用Glib 庫函數(shù), 在我們用C 語言的具體實現(xiàn)過程中我會詳細解釋它們。高級語言如Python 和Ruby卻不用擔心Glib 的使用, 因為它們有自己的標準庫提供了相應(yīng)的功能。

  GTK+ 及相關(guān)的庫時按照面向?qū)ο笤O(shè)計思想來實現(xiàn)的, 至于這時如何實現(xiàn)的現(xiàn)在并不重要, 不同的編程語言有不同的實現(xiàn)方法, 重要的是要知道GTK+ 使用面向?qū)ο缶幊碳夹g(shù)即可(是的, 即使是C 實現(xiàn)的)。

  每一個GTK+ 的GUI元素都是由一個或許多個“widgets”對象構(gòu)成的。所有的widgets都從基類GtkWidget派生。例如, 應(yīng)用程序的主窗口是GtkWindow類widget, 窗口的工具條是GtkToolbar類widget。一個GtkWindow是一個GtkWidget, 但一個GtkWidget兵不是一個GtkWindow, 子類widgets 繼承自父類并擴展了父類的功能而成為一個新類, 這就是標準的面向?qū)ο缶幊蘋OP(Object Oriented Programming)思想。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1IP6823 支持 qi 認證的無線充電發(fā)射控制 SOC
  2. 1.01 MB  |  1次下載  |  免費
  3. 2IP6824? 全集成QI?無線充電發(fā)射控制SOC
  4. 1.22 MB  |  1次下載  |  免費
  5. 3GD32G5x3 FFT模塊用戶指南
  6. 920.15KB   |  次下載  |  免費
  7. 4GD32H73x/H75x的器件限制
  8. 774.05KB   |  次下載  |  免費
  9. 5PDTA115EU配備PNP電阻的晶體管規(guī)格書
  10. 189.74KB   |  次下載  |  免費
  11. 6帶注入電流控制的1.8V通用SP8T-Z和2個SP4T-Z模擬開關(guān)
  12. 847.62KB   |  次下載  |  免費
  13. 7PESD18VY1BBIF保護二極管規(guī)格書
  14. 4.56MB   |  次下載  |  免費
  15. 8視頻處理器晶振應(yīng)用方案
  16. 515.02 KB  |  次下載  |  免費

本月

  1. 1A7159和A7139射頻芯片的資料免費下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2零死角玩轉(zhuǎn)STM32F103—指南者
  4. 26.78 MB   |  41次下載  |  1 積分
  5. 3PIC12F629/675 數(shù)據(jù)手冊免費下載
  6. 2.38 MB   |  36次下載  |  5 積分
  7. 4PIC16F716 數(shù)據(jù)手冊免費下載
  8. 2.35 MB   |  18次下載  |  5 積分
  9. 5dsPIC33EDV64MC205電機控制開發(fā)板用戶指南
  10. 5.78MB   |  8次下載  |  免費
  11. 6STC15系列常用寄存器匯總免費下載
  12. 1.60 MB   |  7次下載  |  5 積分
  13. 7AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
  14. 1.41MB   |  5次下載  |  免費
  15. 8LP9962集成 PFC 和 和的 高壓半橋驅(qū)動的 LLC 諧振
  16. 3.30 MB  |  4次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935124次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73813次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分