出版時(shí)間:2012-11 出版社:張長(zhǎng)亮 機(jī)械工業(yè)出版社 (2012-11出版) 作者:張長(zhǎng)亮
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《wxWidgets跨平臺(tái)程序開(kāi)發(fā)》系統(tǒng)地介紹了wxWidgets及其跨平臺(tái)程序開(kāi)發(fā)。全書共有11章,第·1·章簡(jiǎn)要介紹了·wxWidgets·的發(fā)展歷史和框架結(jié)構(gòu),第2章介紹了wxWidgets的程序框架及其實(shí)現(xiàn),第3章深入剖析了wxWidgets的事件處理機(jī)制,第4~11章詳細(xì)講述了wxWidgets的圖形用戶界面、數(shù)據(jù)結(jié)構(gòu)及wxWidgets在圖像與繪圖、多媒體、打印處理、多線程、網(wǎng)絡(luò)通信和數(shù)據(jù)庫(kù)方面的編程?!秝xWidgets跨平臺(tái)程序開(kāi)發(fā)》的目的是幫助讀者全面、深入地認(rèn)識(shí)wxWidgets,既適合wxWidgets程序員和編程愛(ài)好者閱讀,也可作為高校計(jì)算機(jī)及相關(guān)專業(yè)的教材。
作者簡(jiǎn)介
高級(jí)程序員,長(zhǎng)期從事軟件研究與設(shè)計(jì)工作,軟件跨平臺(tái)開(kāi)發(fā)的實(shí)踐者和積極推動(dòng)者,對(duì)圖形用戶界面系統(tǒng)的實(shí)現(xiàn)特別是wxWidgels、FLTK等圖形庫(kù)的跨平臺(tái)實(shí)現(xiàn)有深入研究。研究興趣還包括操作系統(tǒng)、嵌入式開(kāi)發(fā)、高質(zhì)量軟件設(shè)計(jì)和軟件項(xiàng)目管理。
書籍目錄
出版說(shuō)明前言第1章 概述1.1 跨平臺(tái)開(kāi)發(fā)1.1.1 什么是跨平臺(tái)開(kāi)發(fā)1.1.2 跨平臺(tái)開(kāi)發(fā)方式1.2 wxWidgets簡(jiǎn)介1.2.1 wxWidgets歷史1.2.2 wxWidgets評(píng)述1.2.3 wxWidgets框架結(jié)構(gòu)1.3 wxWidgets開(kāi)發(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程序框架實(shí)現(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 事件機(jī)制3.1.1 事件3.1.2 靜態(tài)事件表3.1.3 動(dòng)態(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 對(duì)話框窗口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 高級(jí)控件4.3.5 自定義控件4.4 高級(jí)用戶界面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ū)動(dòng)7.3.2 播放視頻文件7.4 多媒體7.4.1 多媒體控件7.4.2 播放多媒體第8章 wxWidgets打印8.1 使用打印設(shè)備上下文打印8.2 使用打印框架打印8.2.1 實(shí)現(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 線程的啟動(dòng)9.3.3 線程的暫停9.3.4 線程的同步9.3.5 線程的通信9.3.6 線程的終止9.4 并發(fā)編程的替代方案9.4.1 多控制流切換9.4.2 使用定時(shí)器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èn)因特網(wǎng)第11章 wxWidgets數(shù)據(jù)庫(kù)編程11.1 數(shù)據(jù)庫(kù)簡(jiǎn)介11.1.1 數(shù)據(jù)庫(kù)發(fā)展歷史11.1.2 主流數(shù)據(jù)庫(kù)11.1.3 開(kāi)放數(shù)據(jù)庫(kù)互連11.2 數(shù)據(jù)庫(kù)編程11.2.1 準(zhǔn)備工作11.2.2 操作數(shù)據(jù)庫(kù)參考文獻(xiàn)
編輯推薦
《wxWidgets跨平臺(tái)程序開(kāi)發(fā)》是國(guó)內(nèi)第一部系統(tǒng)地介紹wxWidgets及其跨平臺(tái)程序開(kāi)發(fā)的中文著作,旨在更好地促進(jìn)wxWidgets在國(guó)內(nèi)的推廣應(yīng)用。全書共有11章。第1章簡(jiǎn)要介紹了wxWidgets的發(fā)展歷史和框架結(jié)構(gòu),第2章介紹了wxWidgets的程序框架及其實(shí)現(xiàn),第3章深入地剖析了wxWidgets的事件處理機(jī)制,第4~11章詳細(xì)地講述了WXWidgets的圖形用戶界面、數(shù)據(jù)結(jié)構(gòu)及wxWidgets在圖像與繪圖、多媒體、打印處理、多線程、網(wǎng)絡(luò)通信和數(shù)據(jù)庫(kù)方面的開(kāi)發(fā)應(yīng)用。本書由張長(zhǎng)亮編著。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
wxWidgets跨平臺(tái)程序開(kāi)發(fā) PDF格式下載