图书介绍

从windows到linux的应用移植实现-平台技术与接口篇PDF|Epub|txt|kindle电子书版本网盘下载

从windows到linux的应用移植实现-平台技术与接口篇
  • 兰雨晴,洪雪玉著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118082524
  • 出版时间:2013
  • 标注页数:240页
  • 文件大小:52MB
  • 文件页数:252页
  • 主题词:操作系统-接口技术

PDF下载


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

下载说明

从windows到linux的应用移植实现-平台技术与接口篇PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基本理论1

第1章 应用系统迁移移植基础1

1.1 必要性分析1

1.2 迁移移植原则1

1.3 迁移移植过程2

1.3.1 过程定义2

1.3.2 迁移需求分析2

1.3.3 关键技术迁移设计3

1.3.4 编码迁移移植4

1.4 平台差异性与移植对策5

1.4.1 应用系统组件5

1.4.2 用户工作环境6

1.4.3 开发工具/语言/平台7

1.4.4 应用开发技术7

1.4.5 本书主要内容8

第二部分 基于套接字网络通信技术的应用系统迁移移植9

第2章 可移植性分析9

2.1 平台实现9

2.2 差异性分析10

2.2.1 SOCKET数据类型10

2.2.2 fd_set宏定义10

2.2.3 错误码11

2.2.4 资源限制11

2.2.5 函数名称11

第3章 基本功能迁移移植13

3.1 创建和连接13

3.1.1 接口差异性13

3.1.2 移植实现18

3.2 通信和关闭19

3.2.1 接口差异性20

3.2.2 移植实现23

3.3 字节序24

3.3.1 接口差异性25

3.3.2 移植实现25

第4章 高级功能迁移移植27

4.1 socket选项27

4.1.1 接口差异性27

4.1.2 移植实现28

4.2 I/O控制30

4.2.1 接口差异性30

4.2.2 移植实现32

4.3 名称与地址转换33

4.3.1 接口差异性34

4.3.2 移植实现39

第5章 I/O模型迁移移植41

5.1 模型概述41

5.2 异步阻塞42

5.2.1 实现概述42

5.2.2 接口差异性42

5.2.3 移植实现43

5.3 异步选择45

5.3.1 实现概述45

5.3.2 接口差异性46

5.3.3 移植实现47

5.4 事件选择54

5.4.1 实现概述54

5.4.2 接口差异性54

5.4.3 移植实现55

5.5 重叠I/O62

5.5.1 实现概述62

5.5.2 接口差异性62

5.5.3 移植实现64

5.6 完成端口79

5.6.1 实现概述79

5.6.2 接口差异性80

5.6.3 移植实现82

第三部分 基于并发多任务开发技术的应用系统迁移移植90

第6章 可移植性分析90

6.1 线程模型90

6.2 差异性分析91

6.2.1 进程创建91

6.2.2 线程创建92

6.2.3 IPC通信机制92

第7章 进程编程迁移移植93

7.1 进程创建与退出93

7.1.1 创建进程93

7.1.2 进程退出94

7.2 进程控制95

7.2.1 终止进程95

7.2.2 进程同步95

7.3 进程属性96

7.3.1 环境变量97

7.3.2 进程优先级98

7.3.3 当前进程ID98

7.4 移植实现99

第8章 线程编程迁移移植101

8.1 线程创建与退出101

8.1.1 创建线程101

8.1.2 线程退出102

8.2 线程控制103

8.2.1 终止线程103

8.2.2 挂起/恢复线程104

8.2.3 线程同步105

8.3 线程属性105

8.3.1 线程优先级106

8.3.2 线程ID106

8.4 线程本地存储107

8.4.1 分配与释放索引107

8.4.2 获取与设置数据108

8.5 移植实现109

第9章 IPC机制迁移移植112

9.1 匿名管道112

9.1.1 创建与关闭113

9.1.2 读写操作113

9.1.3 移植实现114

9.2 内存映射文件118

9.2.1 创建与关闭119

9.2.2 连接与分离121

9.2.3 移植实现122

9.3 邮槽126

9.3.1 创建与关闭127

9.3.2 读写操作128

9.3.3 移植实现129

9.4 互斥锁131

9.4.1 创建与销毁132

9.4.2 加锁与解锁133

9.4.3 实现133

9.5 信号量136

9.5.1 创建与销毁137

9.5.2 获取与释放139

9.5.3 移植实现140

9.6 事件142

9.6.1 创建与销毁144

9.6.2 等待事件145

9.6.3 设置与重置145

9.6.4 移植实现146

9.7 临界区149

9.7.1 初始化与销毁150

9.7.2 进入与离开151

9.7.3 移植实现151

第四部分 图形用户界面迁移移植155

第10章 应用开发框架155

10.1 框架模式155

10.1.1 MFC文档/视图155

10.1.2 Qt模型/视图157

10.1.3 相关开发类159

10.2 应用类型162

10.3 消息响应机制165

10.3.1 MFC消息机制165

10.3.2 Qt信号槽机制167

第11章 图形绘制基础设施168

11.1 绘图系统168

11.2 核心能力168

11.2.1 图元绘制169

11.2.2 位图处理169

11.2.3 图元文件171

11.2.4 打印操作171

11.2.5 路径绘制172

11.2.6 属性设置173

11.2.7 坐标及映射174

11.3 特效支持176

11.3.1 反走样技术176

11.3.2 半透明效果177

11.4 绘图工具类180

11.4.1 画笔180

11.4.2 画刷182

11.4.3 字体184

11.4.4 调色板186

11.4.5 区域188

11.5 移植实例189

11.5.1 Windows实现189

11.5.2 移植分析189

11.5.3 Linux对应实现191

第12章 图形界面开发类194

12.1 开发类结构194

12.2 对话框类196

12.2.1 字体选择对话框196

12.2.2 颜色选择对话框198

12.2.3 文件选择对话框200

12.3 控件类203

12.3.1 按钮控件204

12.3.2 编辑框控件206

12.3.3 组合框209

12.3.4 列表框控件212

12.3.5 进度条控件214

12.3.6 列表视图控件216

12.3.7 树形视图控件220

12.3.8 滚动条224

12.3.9 工具条226

12.3.10 选项卡控件228

12.4 布局类231

12.5 移植实现232

12.5.1 Windows实现232

12.5.2 迁移移植分析233

12.5.3 Linux对应实现234

参考文献240

热门推荐