wxWidgets跨平臺程序開發(fā)

出版時間:2012-11  出版社:張長亮 機械工業(yè)出版社 (2012-11出版)  作者:張長亮  
Tag標(biāo)簽:無  

內(nèi)容概要

《wxWidgets跨平臺程序開發(fā)》系統(tǒng)地介紹了wxWidgets及其跨平臺程序開發(fā)。全書共有11章,第·1·章簡要介紹了·wxWidgets·的發(fā)展歷史和框架結(jié)構(gòu),第2章介紹了wxWidgets的程序框架及其實現(xiàn),第3章深入剖析了wxWidgets的事件處理機制,第4~11章詳細(xì)講述了wxWidgets的圖形用戶界面、數(shù)據(jù)結(jié)構(gòu)及wxWidgets在圖像與繪圖、多媒體、打印處理、多線程、網(wǎng)絡(luò)通信和數(shù)據(jù)庫方面的編程。《wxWidgets跨平臺程序開發(fā)》的目的是幫助讀者全面、深入地認(rèn)識wxWidgets,既適合wxWidgets程序員和編程愛好者閱讀,也可作為高校計算機及相關(guān)專業(yè)的教材。

作者簡介

高級程序員,長期從事軟件研究與設(shè)計工作,軟件跨平臺開發(fā)的實踐者和積極推動者,對圖形用戶界面系統(tǒng)的實現(xiàn)特別是wxWidgels、FLTK等圖形庫的跨平臺實現(xiàn)有深入研究。研究興趣還包括操作系統(tǒng)、嵌入式開發(fā)、高質(zhì)量軟件設(shè)計和軟件項目管理。

書籍目錄

出版說明前言第1章  概述1.1  跨平臺開發(fā)1.1.1  什么是跨平臺開發(fā)1.1.2  跨平臺開發(fā)方式1.2  wxWidgets簡介1.2.1  wxWidgets歷史1.2.2  wxWidgets評述1.2.3  wxWidgets框架結(jié)構(gòu)1.3  wxWidgets開發(fā)環(huán)境的搭建1.3.1  安裝1.3.  2配置第2章  wxWidgets程序分析2.1  編寫Hello World程序2.1.1  用Win32 SDK編寫程序2.1.2  用GTK+編寫程序2.1.3  用wxWidgets編寫程序2.2  wxwidgets程序框架分析2.3  wxWidgets程序框架實現(xiàn)2.3.1  程序入口2.3.2  程序初始化2.3.3  主窗口的創(chuàng)建2.3.4  消息循環(huán)2.3.5  程序退出第3章  wxWidgets事件處理3.1  事件機制3.1.1  事件3.1.2  靜態(tài)事件表3.1.3  動態(tài)事件表3.1.4  事件處理器3.2  輸入事件3.2.1  鼠標(biāo)事件3.2.2  鍵盤事件3.2.3  其他設(shè)備輸入事件3.3  自定義事件3.3.1  應(yīng)用已經(jīng)存在的事件類定義事件3.3.2  定義全新的事件第4章  wxWidgets圖形用戶界面4.1  窗口4.1.1  基本窗口4.1.2  框架窗口4.1.3  對話框窗口4.1.4  容器窗口4.1.5  其他窗口4.2  菜單4.3  控件4.3.1  靜態(tài)控件4.3.2  非靜態(tài)控件4.3.3  容器控件4.3.4  高級控件4.3.5  自定義控件4.4  高級用戶界面4.5  界面布局4.5.1  使用布局器4.5.2  使用XRC資源文件第5章  WXWidgots數(shù)據(jù)結(jié)構(gòu)5.1  數(shù)據(jù)類型5.1.1  基本類型5.1.2  抽象類型5.2  數(shù)據(jù)結(jié)構(gòu)5.2.1  wxVector5.2.2  wxString5.2.3  wxArray5.2.4  wxList5.2.5  wxHashMap第6章  wxWidgets圖像和繪圖操作6.1  圖像6.1.1  wxBitmap6.1.2  wxImage6.1.3  wxIcon6.1.4  wxCursor6.1.5  圖像容器6.2  繪圖6.2.1  wxColour和wxFont6.2.2  wxPen和wxBrush6.2.3  wxDC6.2.4  繪圖應(yīng)用6.2.5  繪制三維圖形第7章  wxWidgets多媒體編程7.1  多媒體編程接口7.2  音頻7.2.1  音頻抽象7.2.2  播放音頻文件7.2.3  播放CD7.3  視頻7.3.1  視頻驅(qū)動7.3.2  播放視頻文件7.4  多媒體7.4.1  多媒體控件7.4.2  播放多媒體第8章  wxWidgets打印8.1  使用打印設(shè)備上下文打印8.2  使用打印框架打印8.2.1  實現(xiàn)打印框架8.2.2  應(yīng)用打印框架8.3  類UNIX系統(tǒng)下的打印第9章  wxWidgets并發(fā)編程9.1  并發(fā)編程9.2  基于進(jìn)程的并發(fā)編程9.2.1  進(jìn)程的創(chuàng)建9.2.2  進(jìn)程的終止9.2.3  進(jìn)程間通信9.3  基于線程的并發(fā)編程9.3.1  線程的創(chuàng)建9.3.2  線程的啟動9.3.3  線程的暫停9.3.4  線程的同步9.3.5  線程的通信9.3.6  線程的終止9.4  并發(fā)編程的替代方案9.4.1  多控制流切換9.4.2  使用定時器9.4.3  利用空閑事件第10章  wxWidgets網(wǎng)絡(luò)編程10.1  客戶端一服務(wù)器模型10.2  套接字基礎(chǔ)10.2.1  套接字接口10.2.2  服務(wù)器和客戶端10.2.3  套接字地址10.3  套接字編程10.3.1  基于事件10.3.2  基于線程10.4  訪問因特網(wǎng)第11章  wxWidgets數(shù)據(jù)庫編程11.1  數(shù)據(jù)庫簡介11.1.1  數(shù)據(jù)庫發(fā)展歷史11.1.2  主流數(shù)據(jù)庫11.1.3  開放數(shù)據(jù)庫互連11.2  數(shù)據(jù)庫編程11.2.1  準(zhǔn)備工作11.2.2  操作數(shù)據(jù)庫參考文獻(xiàn)

編輯推薦

《wxWidgets跨平臺程序開發(fā)》是國內(nèi)第一部系統(tǒng)地介紹wxWidgets及其跨平臺程序開發(fā)的中文著作,旨在更好地促進(jìn)wxWidgets在國內(nèi)的推廣應(yīng)用。全書共有11章。第1章簡要介紹了wxWidgets的發(fā)展歷史和框架結(jié)構(gòu),第2章介紹了wxWidgets的程序框架及其實現(xiàn),第3章深入地剖析了wxWidgets的事件處理機制,第4~11章詳細(xì)地講述了WXWidgets的圖形用戶界面、數(shù)據(jù)結(jié)構(gòu)及wxWidgets在圖像與繪圖、多媒體、打印處理、多線程、網(wǎng)絡(luò)通信和數(shù)據(jù)庫方面的開發(fā)應(yīng)用。本書由張長亮編著。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    wxWidgets跨平臺程序開發(fā) PDF格式下載


用戶評論 (總計4條)

 
 

  •   怎么説呢,看了沒爰頭緒??!最后看了其它的教程了。今天又再看看crossplatform gui programming with wxwidgets的翻譯教程,與這本書相比,張亮寫的實在太差了??戳艘徊粚嵱貌徽h,看了沒什么頭緒。我的腸子都悔青了!搞的進(jìn)度跟不上了。這本書實在不適合初學(xué)者。
  •   一樓的說的很客氣。這本書可以告他詐騙的?;臼菑膮⒖次臋n翻譯了一些例子,沒什么參考價值。會用MFC的根本用不著這本書,看文檔足矣;不會MFC的,看了不知所云。首都圖書館有,想借的,看了幾眼,算了吧。
  •   總的感覺:編程的書不能這么寫,講一個大而復(fù)雜的C++類庫,更不能這么干!看完也不知道作者面對的是什么樣的C++群體……倒是類似自己做的學(xué)習(xí)筆記或備忘。對于新手,看完還是什么都做不出來。對于有一點C++基礎(chǔ)和實踐,有一點wxWidgets經(jīng)驗的人,此書嚴(yán)重不過癮,深度和廣度都不夠,更缺乏啟發(fā)和啟迪的神來之筆。對于正在使用MFC,打算過渡到wxWidgets的程序員來說,可能有點幫助吧。因為我不用MFC,不敢斷言。與其浪費這時間和精力,倒不如直接翻譯類庫的API文檔算了。這本書不太好,不推薦。
  •   內(nèi)容少了點,連基本的文件操作都沒有介紹
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7