图书介绍

wxWidgets跨平台程序开发pdf电子书版本下载

wxWidgets跨平台程序开发
  • 张长亮编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111396550
  • 出版时间:2012
  • 标注页数:365页
  • 文件大小:149MB
  • 文件页数:373页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

wxWidgets跨平台程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述 1

1.1 跨平台开发 1

1.1.1 什么是跨平台开发 1

1.1.2 跨平台开发方式 1

1.2 wxWidgets简介 4

1.2.1 wxWidgets历史 4

1.2.2 wxWidgets评述 5

1.2.3 wxWidgets框架结构 6

1.3 wxWidgets开发环境的搭建 9

1.3.1 安装 9

1.3.2 配置 11

第2章 wxWidgets程序分析 14

2.1 编写Hello World程序 14

2.1.1 用Win32 SDK编写程序 14

2.1.2 用GTK+编写程序 16

2.1.3 用wxWidgets编写程序 18

2.2 wxWidgets程序框架分析 19

2.3 wxWidgets程序框架实现 20

2.3.1 程序入口 20

2.3.2 程序初始化 22

2.3.3 主窗口的创建 27

2.3.4 消息循环 29

2.3.5 程序退出 34

第3章 wxWidgets事件处理 43

3.1 事件机制 43

3.1.1 事件 43

3.1.2 静态事件表 46

3.1.3 动态事件表 52

3.1.4 事件处理器 54

3.2 输入事件 63

3.2.1 鼠标事件 63

3.2.2 键盘事件 69

3.2.3 其他设备输入事件 74

3.3 自定义事件 74

3.3.1 应用已经存在的事件类定义事件 75

3.3.2 定义全新的事件 75

第4章 wxWidgets图形用户界面 78

4.1 窗口 78

4.1.1 基本窗口 78

4.1.2 框架窗口 84

4.1.3 对话框窗口 97

4.1.4 容器窗口 114

4.1.5 其他窗口 123

4.2 菜单 124

4.3 控件 127

4.3.1 静态控件 127

4.3.2 非静态控件 132

4.3.3 容器控件 146

4.3.4 高级控件 148

4.3.5 自定义控件 162

4.4 高级用户界面 166

4.5 界面布局 170

4.5.1 使用布局器 171

4.5.2 使用XRC资源文件 175

第5章 wxWidgets数据结构 181

5.1 数据类型 181

5.1.1 基本类型 181

5.1.2 抽象类型 181

5.2 数据结构 186

5.2.1 wxVector 186

5.2.2 wxString 187

5.2.3 wxArray 191

5.2.4 wxList 194

5.2.5 wxHashMap 196

第6章 wxWidgets图像和绘图操作 199

6.1 图像 199

6.1.1 wxBitmap 199

6.1.2 wxImage 203

6.1.3 wxIcon 207

6.1.4 wxCursor 211

6.1.5 图像容器 213

6.2 绘图 218

6.2.1 wxColour和wxFont 218

6.2.2 wxPen和wxBrush 219

6.2.3 wxDC 221

6.2.4 绘图应用 226

6.2.5 绘制三维图形 232

第7章 wxWidgets多媒体编程 235

7.1 多媒体编程接口 235

7.2 音频 236

7.2.1 音频抽象 236

7.2.2 播放音频文件 252

7.2.3 播放CD 262

7.3 视频 264

7.3.1 视频驱动 264

7.3.2 播放视频文件 269

7.4 多媒体 270

7.4.1 多媒体控件 270

7.4.2 播放多媒体 275

第8章 wxWidgets打印 291

8.1 使用打印设备上下文打印 291

8.2 使用打印框架打印 293

8.2.1 实现打印框架 293

8.2.2 应用打印框架 305

8.3 类UNIX系统下的打印 310

第9章 wxWidgets并发编程 311

9.1 并发编程 311

9.2 基于进程的并发编程 312

9.2.1 进程的创建 312

9.2.2 进程的终止 317

9.2.3 进程间通信 319

9.3 基于线程的并发编程 323

9.3.1 线程的创建 324

9.3.2 线程的启动 326

9.3.3 线程的暂停 326

9.3.4 线程的同步 326

9.3.5 线程的通信 330

9.3.6 线程的终止 331

9.4 并发编程的替代方案 332

9.4.1 多控制流切换 332

9.4.2 使用定时器 332

9.4.3 利用空闲事件 334

第10章 wxWidgets网络编程 335

10.1 客户端-服务器模型 335

10.2 套接字基础 335

10.2.1 套接字接口 336

10.2.2 服务器和客户端 339

10.2.3 套接字地址 340

10.3 套接字编程 340

10.3.1 基于事件 340

10.3.2 基于线程 346

10.4 访问因特网 349

第11章 wxWidgets数据库编程 352

11.1 数据库简介 352

11.1.1 数据库发展历史 352

11.1.2 主流数据库 353

11.1.3 开放数据库互连 353

11.2 数据库编程 354

11.2.1 准备工作 355

11.2.2 操作数据库 357

参考文献 365

精品推荐