wxWidgets跨平台程序开发

当前位置:首页 > 网络编程 > 编程语言与程序设计 > wxWidgets跨平台程序开发

出版社:张长亮 机械工业出版社 (2012-11出版)
出版日期:2012-11
ISBN:9787111396550
作者:张长亮
页数:365页

内容概要

高级程序员,长期从事软件研究与设计工作,软件跨平台开发的实践者和积极推动者,对图形用户界面系统的实现特别是wxWidgels、FLTK等图形库的跨平台实现有深入研究。研究兴趣还包括操作系统、嵌入式开发、高质量软件设计和软件项目管理。

书籍目录

出版说明
前言
第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 wxCursor
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 操作数据库
参考文献

编辑推荐

《wxWidgets跨平台程序开发》是国内第一部系统地介绍wxWidgets及其跨平台程序开发的中文著作,旨在更好地促进wxWidgets在国内的推广应用。全书共有11章。第1章简要介绍了wxWidgets的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入地剖析了wxWidgets的事件处理机制,第4~11章详细地讲述了WXWidgets的图形用户界面、数据结构及wxWidgets在图像与绘图、多媒体、打印处理、多线程、网络通信和数据库方面的开发应用。本书由张长亮编著。

作者简介

《wxWidgets跨平台程序开发》系统地介绍了、wxWidgets及其跨平台程序开发。全书共有11章,第1章简要介绍了、wxwidgets的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了、wxWidgets的图形用户界面、数据结构及wxWidgets在图像与绘图、多媒体、打印处理、多线程、网络通信和数据库方面的编程。
《wxWidgets跨平台程序开发》的目的是帮助读者全面、深入地认识wxWidgets,既适合wxWidgets程序员和编程爱好者阅读,也可作为高校计算机及相关专业的教材。本书由张长亮编著。

图书封面


 wxWidgets跨平台程序开发下载



发布书评

 
 


精彩短评 (总计7条)

  •     一楼的说的很客气。这本书可以告他诈骗的。基本是从参看文档翻译了一些例子,没什么参考价值。会用MFC的根本用不着这本书,看文档足矣;不会MFC的,看了不知所云。首都图书馆有,想借的,看了几眼,算了吧。
  •     内容少了点,连基本的文件操作都没有介绍
  •     怎么説呢,看了没爰头绪!!最后看了其它的教程了。今天又再看看crossplatform gui programming with wxwidgets的翻译教程,与这本书相比,张亮写的实在太差了。看了一不实用不説,看了没什么头绪。我的肠子都悔青了!搞的进度跟不上了。这本书实在不适合初学者。
  •     其实本来是在找wxPython,不过图书馆有这本书顺便把代码浏览了一遍。其实这本书可以说是官方手册的再组织版本,不过C++的wx还是没有wxPythonAPI定义的好。
  •     跨平台的界面库,配合Codeblocks或者codelite使用,很不错
  •     有不少错误
  •     总的感觉:编程的书不能这么写,讲一个大而复杂的C++类库,更不能这么干!看完也不知道作者面对的是什么样的C++群体……倒是类似自己做的学习笔记或备忘。对于新手,看完还是什么都做不出来。对于有一点C++基础和实践,有一点wxWidgets经验的人,此书严重不过瘾,深度和广度都不够,更缺乏启发和启迪的神来之笔。对于正在使用MFC,打算过渡到wxWidgets的程序员来说,可能有点帮助吧。因为我不用MFC,不敢断言。与其浪费这时间和精力,倒不如直接翻译类库的API文档算了。这本书不太好,不推荐。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024