出版时间:2012-11 出版社:张长亮 机械工业出版社 (2012-11出版) 作者:张长亮
Tag标签:无
内容概要
《wxWidgets跨平台程序开发》系统地介绍了wxWidgets及其跨平台程序开发。全书共有11章,第·1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构及wxWidgets在图像与绘图、多媒体、打印处理、多线程、网络通信和数据库方面的编程。《wxWidgets跨平台程序开发》的目的是帮助读者全面、深入地认识wxWidgets,既适合wxWidgets程序员和编程爱好者阅读,也可作为高校计算机及相关专业的教材。
作者简介
高级程序员,长期从事软件研究与设计工作,软件跨平台开发的实践者和积极推动者,对图形用户界面系统的实现特别是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 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跨平台程序开发》是国内第一部系统地介绍wxWidgets及其跨平台程序开发的中文著作,旨在更好地促进wxWidgets在国内的推广应用。全书共有11章。第1章简要介绍了wxWidgets的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入地剖析了wxWidgets的事件处理机制,第4~11章详细地讲述了WXWidgets的图形用户界面、数据结构及wxWidgets在图像与绘图、多媒体、打印处理、多线程、网络通信和数据库方面的开发应用。本书由张长亮编著。
图书封面
图书标签Tags
无
评论、评分、阅读与下载