新書推薦:
《
敦煌写本文献学(增订本)
》
售價:NT$
1010.0
《
耕读史
》
售價:NT$
500.0
《
地理计算与R语言
》
售價:NT$
551.0
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:NT$
398.0
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
|
內容簡介: |
应用系统的开发、运行与部署依赖于所选择平台的工具、语言、环境、开发技术、服务及其兼容的第三方软件。因此进行移植时,需要考虑目标平台对上述因素的支持和实现情况。具体地,可以从应用系统组件、用户工作环境、开发工具/语言/平台、应用开发技术等几个角度整体考虑。《从windows到linux的应用移植实现:平台技术与接口篇》主要关注应用开发技术在Windows平台和Linux平台的实现情况,研究分析网络通信、多进程侈线程、图形界面等技术在两个平台的实现差异性,并提供对应的实现方案。
在内容编排上,为了让读者对应用移植涉及的工作和过程有清晰的认识,《从windows到linux的应用移植实现:平台技术与接口篇》在第一部分定义了应用移植过程、主要阶段、各阶段主要工作、应用移植的几个角度等,然后分为不同的部分,介绍多项应用开发技术的移植实现。其中,第二部分从第2章到第5章,介绍基于套接字网络通信技术的应用移植实现;第三部分从第6章到第9章,介绍基于并发多任务开发技术的应用移植实现;第四部分从第10章到第12章,介绍图形用户界面的应用移植实现。
|
目錄:
|
第一部分基本理论
第1章应用系统迁移移植基础
1.1必要性分析
1.2迁移移植原则
1.3迁移移植过程
1.3.1过程定义
1.3.2迁移需求分析
1.3.3关键技术迁移设计
1.3.4编码迁移移植
1.4平台差异性与移植对策
1.4.1应用系统组件
1.4.2用户工作环境
1.4.3开发工具/语言/平台
1.4.4应用开发技术
1.4.5本书主要内容
第二部分基于套接字网络通信技术的应用系统迁移移植
第2章可移植性分析
2.1平台实现
2.2差异性分析
2.2.1SOCKET数据类型
2.2.2fd_set宏定义
2.2.3错误码
2.2.4资源限制
2.2.5函数名称
第3章基本功能迁移移植
3.1创建和连接
3.1.1接口差异性
3.1.2移植实现
3.2通信和关闭
3.2.1接口差异性
3.2.2移植实现
3.3字节序
3.3.1接口差异性
3.3.2移植实现
第4章高级功能迁移移植
4.1socket选项
4.1.1接口差异性
4.1.2移植实现
4.2IO控制
4.2.1接口差异性
4.2.2移植实现
4.3名称与地址转换
4.3.1接口差异性
4.3.2移植实现
第5章IO模型迁移移植
5.1模型概述
5.2异步阻塞
5.2.1实现概述
5.2.2接口差异性
5.2.3移植实现
5.3异步选择
5.3.1实现概述
5.3.2接口差异性
5.3.3移植实现
5.4事件选择
5.4.1实现概述
5.4.2接口差异性
5.4.3移植实现
5.5重叠IO
5.5.1实现概述
5.5.2接口差异性
5.5.3移植实现
5.6完成端口
5.6.1实现概述
5.6.2接口差异性
5.6.3移植实现
第三部分基于并发多任务开发技术的应用系统迁移移植
第四部分图形用户界面迁移移植
|
|