信息科学与技术丛书 wxWidgets跨平台程序开发 作者:张长亮 出版时间:2012年版内容简介 《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章 wxWidgets数据结构5.1 数据类型5.1.1 基本类型5.1.2 抽象类型5.2 数据结构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 绘图应用6.2.5 绘制三维图形第7章 wxWidgets多媒体编程7.1 多媒体编程接口7.2 音频7.2.1 音频抽象7.2.2 播放音频文件7.2.3 播放CD7.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进行跨平台程序开发 原著 Julian Smart, Kevin Hock, Stefan Csomor 下一篇: 办公自动化案例教程 薛海莉,韩慧,闭英权 主编 2016年版