wxWidgets跨平台程式開發

wxWidgets跨平台程式開發

《wxWidgets跨平台程式開發》是2012年機械工業出版社出版的圖書,作者是張長亮。

基本介紹

  • 書名wxWidgets跨平台程式開發
  • 作者:張長亮
  • ISBN:9787111396550
  • 頁數:365
  • 定價:59.80元
  • 出版社:機械工業出版社
  • 出版時間:2012-11
內容簡介,目錄,

內容簡介

《wxWidgets跨平台程式開發》系統地介紹了、wxWidgets及其跨平台程式開發。全書共有11章,第1章簡要介紹了、wxwidgets的發展歷史和框架結構,第2章介紹了wxWidgets的程式框架及其實現,第3章深入剖析了wxWidgets的事件處理機制,第4~11章詳細講述了、wxWidgets的圖形用戶界面、數據結構及wxWidgets在圖像與繪圖、多媒體、列印處理、多執行緒、網路通信和資料庫方面的編程。
《wxWidgets跨平台程式開發》的目的是幫助讀者全面、深入地認識wxWidgets,既適合wxWidgets程式設計師和編程愛好者閱讀,也可作為高校計算機及相關專業的教材。本書由張長亮編著。

目錄

出版說明
前言
第1章 概述
1.1 跨平台開發
1.1.1 什麼是跨平台開發
1.1.2 跨平台開發方式
1.2 wxWidgets簡介
1.2.1 wxWidgets歷史
1.2.2 wxWidgets評述
1.2.3 wxWidgets框架結構
1.3 wxWidgets開發環境的搭建
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程式框架實現
2.3.1 程式入口
2.3.2 程式初始化
2.3.3 主視窗的創建
2.3.4 訊息循環
2.3.5 程式退出
第3章 wxWidgets事件處理
3.1 事件機制
3.1.1 事件
3.1.2 靜態事件表
3.1.3 動態事件表
3.1.4 事件處理器
3.2 輸入事件
3.2.1 滑鼠事件
3.2.2 鍵盤事件
3.2.3 其他設備輸入事件
3.3 自定義事件
3.3.1 套用已經存在的事件類定義事件
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 靜態控制項
4.3.2 非靜態控制項
4.3.3 容器控制項
4.3.4 高級控制項
4.3.5 自定義控制項
4.4 高級用戶界面
4.5 界面布局
4.5.1 使用布局器
4.5.2 使用XRC資源檔案
第5章 WXWidgots數據結構
5.1 數據類型
5.1.1 基本類型
5.1.2 抽象類型
5.2 數據結構
5.2.1 wxVector
5.2.2 wxString
5.2.3 wxArray
5.2.4 wxList
5.2.5 wxHashMap
第6章 wxWidgets圖像和繪圖操作
6.1 圖像
6.1.1 wxBitmap
6.1.2 wxImage
6.1.3 wxIcon
6.1.4 wxCuor
6.1.5 圖像容器
6.2 繪圖
6.2.1 wxColour和wxFont
6.2.2 wxPen和wxBrush
6.2.3 wxDC
6.2.4 繪圖套用
6.2.5 繪製三維圖形
第7章 wxWidgets多媒體編程
7.1 多媒體編程接口
7.2 音頻
7.2.1 音頻抽象
7.2.2 播放音頻檔案
7.2.3 播放CD
7.3 視頻
7.3.1 視頻驅動
7.3.2 播放視頻檔案
7.4 多媒體
7.4.1 多媒體控制項
7.4.2 播放多媒體
第8章 wxWidgets列印
8.1 使用列印設備上下文列印
8.2 使用列印框架列印
8.2.1 實現列印框架
8.2.2 套用列印框架
8.3 類UNIX系統下的列印
第9章 wxWidgets並發編程
9.1 並發編程
9.2 基於進程的並發編程
9.2.1 進程的創建
9.2.2 進程的終止
9.2.3 進程間通信
9.3 基於執行緒的並發編程
9.3.1 執行緒的創建
9.3.2 執行緒的啟動
9.3.3 執行緒的暫停
9.3.4 執行緒的同步
9.3.5 執行緒的通信
9.3.6 執行緒的終止
9.4 並發編程的替代方案
9.4.1 多控制流切換
9.4.2 使用定時器
9.4.3 利用空閒事件
第10章 wxWidgets網路編程
10.1 客戶端一伺服器模型
10.2 套接字基礎
10.2.1 套接字接口
10.2.2 伺服器和客戶端
10.2.3 套接字地址
10.3 套接字編程
10.3.1 基於事件
10.3.2 基於執行緒
10.4 訪問網際網路
第11章 wxWidgets資料庫編程
11.1 資料庫簡介
11.1.1 資料庫發展歷史
11.1.2 主流資料庫
11.1.3 開放資料庫互連
11.2 資料庫編程
11.2.1 準備工作
11.2.2 運算元據庫
參考文獻

相關詞條

熱門詞條

聯絡我們