從Windows到Linux的應(yīng)用移植實(shí)現(xiàn)
定 價(jià):38 元
當(dāng)前圖書已被 5 所學(xué)校薦購(gòu)過!
查看明細(xì)
- 作者:蘭雨晴, 洪雪玉著
- 出版時(shí)間:2013/1/1
- ISBN:9787118082524
- 出 版 社:國(guó)防工業(yè)出版社
- 中圖法分類:TP316
- 頁(yè)碼:x, 240頁(yè)
- 紙張:膠版紙
- 版次:1
- 開本:16開
應(yīng)用系統(tǒng)的開發(fā)、運(yùn)行與部署依賴于所選擇平臺(tái)的工具、語言、環(huán)境、開發(fā)技術(shù)、服務(wù)及其兼容的第三方軟件。因此進(jìn)行移植時(shí),需要考慮目標(biāo)平臺(tái)對(duì)上述因素的支持和實(shí)現(xiàn)情況。具體地,可以從應(yīng)用系統(tǒng)組件、用戶工作環(huán)境、開發(fā)工具/語言/平臺(tái)、應(yīng)用開發(fā)技術(shù)等幾個(gè)角度整體考慮!稄膚indows到linux的應(yīng)用移植實(shí)現(xiàn):平臺(tái)技術(shù)與接口篇》主要關(guān)注應(yīng)用開發(fā)技術(shù)在Windows平臺(tái)和Linux平臺(tái)的實(shí)現(xiàn)情況,研究分析網(wǎng)絡(luò)通信、多進(jìn)程侈線程、圖形界面等技術(shù)在兩個(gè)平臺(tái)的實(shí)現(xiàn)差異性,并提供對(duì)應(yīng)的實(shí)現(xiàn)方案。
在內(nèi)容編排上,為了讓讀者對(duì)應(yīng)用移植涉及的工作和過程有清晰的認(rèn)識(shí),《從windows到linux的應(yīng)用移植實(shí)現(xiàn):平臺(tái)技術(shù)與接口篇》在第一部分定義了應(yīng)用移植過程、主要階段、各階段主要工作、應(yīng)用移植的幾個(gè)角度等,然后分為不同的部分,介紹多項(xiàng)應(yīng)用開發(fā)技術(shù)的移植實(shí)現(xiàn)。其中,第二部分從第2章到第5章,介紹基于套接字網(wǎng)絡(luò)通信技術(shù)的應(yīng)用移植實(shí)現(xiàn);第三部分從第6章到第9章,介紹基于并發(fā)多任務(wù)開發(fā)技術(shù)的應(yīng)用移植實(shí)現(xiàn);第四部分從第10章到第12章,介紹圖形用戶界面的應(yīng)用移植實(shí)現(xiàn)。
第一部分 基本理論
第1章 應(yīng)用系統(tǒng)遷移移植基礎(chǔ)
1.1 必要性分析
1.2 遷移移植原則
1.3 遷移移植過程
1.3.1 過程定義
1.3.2 遷移需求分析
1.3.3 關(guān)鍵技術(shù)遷移設(shè)計(jì)
1.3.4 編碼遷移移植
1.4 平臺(tái)差異性與移植對(duì)策
1.4.1 應(yīng)用系統(tǒng)組件
1.4.2 用戶工作環(huán)境
1.4.3 開發(fā)工具/語言/平臺(tái)
1.4.4 應(yīng)用開發(fā)技術(shù)
1.4.5 本書主要內(nèi)容
第二部分 基于套接字網(wǎng)絡(luò)通信技術(shù)的應(yīng)用系統(tǒng)遷移移植
第2章 可移植性分析
2.1 平臺(tái)實(shí)現(xiàn)
2.2 差異性分析
2.2.1 SOCKET數(shù)據(jù)類型
2.2.2 fd_set宏定義
2.2.3 錯(cuò)誤碼
2.2.4 資源限制
2.2.5 函數(shù)名稱
第3章 基本功能遷移移植
3.1 創(chuàng)建和連接
3.1.1 接口差異性
3.1.2 移植實(shí)現(xiàn)
3.2 通信和關(guān)閉
3.2.1 接口差異性
3.2.2 移植實(shí)現(xiàn)
3.3 字節(jié)序
3.3.1 接口差異性
3.3.2 移植實(shí)現(xiàn)
第4章 高級(jí)功能遷移移植
4.1 socket選項(xiàng)
4.1.1 接口差異性
4.1.2 移植實(shí)現(xiàn)
4.2 I/O控制
4.2.1 接口差異性
4.2.2 移植實(shí)現(xiàn)
4.3 名稱與地址轉(zhuǎn)換
4.3.1 接口差異性
4.3.2 移植實(shí)現(xiàn)
第5章 I/O模型遷移移植
5.1 模型概述
5.2 異步阻塞
5.2.1 實(shí)現(xiàn)概述
5.2.2 接口差異性
5.2.3 移植實(shí)現(xiàn)
5.3 異步選擇
5.3.1 實(shí)現(xiàn)概述
5.3.2 接口差異性
5.3.3 移植實(shí)現(xiàn)
5.4 事件選擇
5.4.1 實(shí)現(xiàn)概述
5.4.2 接口差異性
5.4.3 移植實(shí)現(xiàn)
5.5 重疊I/O
5.5.1 實(shí)現(xiàn)概述
5.5.2 接口差異性
5.5.3 移植實(shí)現(xiàn)
5.6 完成端口
5.6.1 實(shí)現(xiàn)概述
5.6.2 接口差異性
5.6.3 移植實(shí)現(xiàn)
第三部分 基于并發(fā)多任務(wù)開發(fā)技術(shù)的應(yīng)用系統(tǒng)遷移移植
第四部分 圖形用戶界面遷移移植