日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)Windows系統(tǒng)編程(原書第三版)

Windows系統(tǒng)編程(原書第三版)

Windows系統(tǒng)編程(原書第三版)

定 價(jià):¥55.00

作 者: (美)哈特(Hart,J.M.) 著,安娜,吳明軍 譯;安娜譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Windows

ISBN: 9787111177012 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 394 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書重點(diǎn)突出,是Windows API核心特性和功能的實(shí)踐指導(dǎo)材料。不像許多其人Win-dows編程資源,本書著重探討Windows 核心系統(tǒng)服務(wù),如文文件系統(tǒng)、內(nèi)存、進(jìn)程和線程、同步、通信以及安全性,新修訂版中涵蓋了新的API函數(shù)、網(wǎng)絡(luò)編程、Windows服務(wù)、進(jìn)程和線程管理、同步以及單處理器和多處理器的程序性能,同時(shí)還描述了如何Win64移植程序。作為WindowsAPI核心特性和功能的實(shí)踐指南,本書會(huì)吸引你徜徉于WindowsXP和2003以及其他Windows系統(tǒng)中。與許多其他Windows編程資源不同,本書完全專注于核心系統(tǒng)服務(wù)——文件系統(tǒng)、內(nèi)存、進(jìn)程和線程、同步、通信以及安全性,而不是更常見的圖形用戶界面功能。本書尤其適合那些已經(jīng)熟悉UNIX或者其他高端操作系統(tǒng)的讀者,閱讀本書還有助于大家扎實(shí)基礎(chǔ),并快速而簡(jiǎn)單地學(xué)習(xí)許多重要特性。本修訂版涵蓋新API函數(shù)、網(wǎng)絡(luò)編程、Windows服務(wù)、進(jìn)程和線程管理、同步以及單處理器和多處理器上的程序性能,它同時(shí)還描述了向Win64(新的Windows64位 API)移植程序的技巧。從檢查單進(jìn)程程序所需的特性開始,本書循序漸進(jìn)地介紹了和多線程環(huán)境相關(guān)的復(fù)雜函數(shù),而且每章都會(huì)用真實(shí)范例來闡述主題。本書包含如下Windows關(guān)鍵主題:◎文件和目錄管理◎字符I/O和Unicode◎注冊(cè)表◎結(jié)構(gòu)化異常處理◎安全服務(wù)◎內(nèi)存管理和DLL◎線程、進(jìn)程管理和調(diào)度◎線程同步,包括事件和互斥使用的條件變量模型◎進(jìn)程間通信,特別是管道和郵槽◎用套接字進(jìn)行網(wǎng)絡(luò)編程◎開發(fā)Windows服務(wù)◎計(jì)時(shí)器、異步I/O和I/O完成端口◎改善程序性能和可靠性的方針,以及如何權(quán)衡兩者之間的關(guān)系◎Win64,涵蓋架構(gòu)、數(shù)據(jù)類型和程序移植簡(jiǎn)短而真實(shí)的范例闡述了每個(gè)主題,并包含在配套Web站點(diǎn)(www.awprofessional.com/titles/0321256190)中。附錄提供了性能測(cè)量,并對(duì)比了Windows、UNIX和C庫(kù)。

作者簡(jiǎn)介

  哈特(Johnson M.Hart)是Windows、Linux和UNIX程序開發(fā)、增強(qiáng)和維護(hù)方面的培訓(xùn)和咨詢專家,他曾在世界各地開辦專業(yè)培訓(xùn)課程并發(fā)表演講,同時(shí)他還發(fā)表了許多技術(shù)文章。

圖書目錄

譯者序
前言.
第1章Win32和Win64基礎(chǔ)
1.1操作系統(tǒng)基礎(chǔ)
1.2Windows的演化
1.3Windows版本
1.4Windows的市場(chǎng)角色
1.5Windows.標(biāo)準(zhǔn)和開放系統(tǒng)
1.6Windows原則
1.7準(zhǔn)備Win64
1.8標(biāo)準(zhǔn)C庫(kù):何時(shí)用于文件處理
1.9使用本書需要具備的條件
1.10范例:復(fù)制簡(jiǎn)單的順序文件
1.11總結(jié)
1.12練習(xí)
第2章使用Windows文件系統(tǒng)和字符I/O
2.1Windows文件系統(tǒng)
2.2文件命名
2.3打開.讀取.寫入和關(guān)閉文件
2.4插曲:Unicode和通用字符
2.5Unicode策略
2.6標(biāo)準(zhǔn)設(shè)備和控制臺(tái)I/O
2.7范例:打印和提示
2.8范例:錯(cuò)誤處理
2.9范例:復(fù)制多個(gè)文件到標(biāo)準(zhǔn)輸出
2.10范例:ASCII到Unicode的轉(zhuǎn)換
2.11文件和目錄管理
2.12范例:打印當(dāng)前目錄
2.13總結(jié)
2.14練習(xí)
第3章高級(jí)文件和目錄處理以及注冊(cè)表
3.164位文件系統(tǒng)
3.2文件指針
3.3獲取文件大小
3.4范例:隨機(jī)記錄更新
3.5文件屬性和目錄處理
3.6裝載點(diǎn)
3.7范例:列出文件屬性
3.8范例:設(shè)置文件時(shí)間
3.9文件處理策略
3.10文件鎖定
3.11注冊(cè)表
3.12注冊(cè)表管理
3.13范例:顯示注冊(cè)表關(guān)鍵字和內(nèi)容
3.14總結(jié)
3.15練習(xí)
第4章異常處理
4.1異常及其處理器
4.2浮點(diǎn)異常
4.3錯(cuò)誤和異常
4.4范例:將錯(cuò)誤當(dāng)做異常
4.5終止處理器
4.6范例:使用終止處理器來提高程序質(zhì)量
4.7范例:使用過濾函數(shù)
4.8控制臺(tái)控制處理韶
4.9范例:一個(gè)控制臺(tái)控制處理器
4.10矢量異常處理
4.11總結(jié)
4.12練習(xí)
第5章內(nèi)存管理.內(nèi)存映射文件和DLL
5.1Win32和Win64內(nèi)存管理架構(gòu)
5.2堆
5.3管理堆內(nèi)存
5.4范例:使用二分查找樹來排序文件
5.5內(nèi)存映射文件
5.6范例:對(duì)映射文件進(jìn)行順序文件處理
5.7范例:排序內(nèi)存映射文件
5.8范例:使用基準(zhǔn)指針
5.9動(dòng)態(tài)鏈接庫(kù)
5.10范例:顯式鏈接文件轉(zhuǎn)換函數(shù)
5.11DLL入口點(diǎn)
5.12DLL版本管理
5.13總結(jié)
5.14練習(xí)
第6章進(jìn)程管理
6.1Windows進(jìn)程和線程
6.2進(jìn)程創(chuàng)建
6.3進(jìn)程句柄計(jì)數(shù)
6.4進(jìn)程標(biāo)識(shí)
6.5復(fù)制句柄
6.6退出及終止進(jìn)程
6.7等待進(jìn)程終止
6.8環(huán)境塊和字符串
6.9范例:并發(fā)模式查找
6.10多處理器環(huán)境下的進(jìn)程
6.11進(jìn)程執(zhí)行時(shí)間
6.12范例:進(jìn)程執(zhí)行時(shí)間
6.13產(chǎn)生控制臺(tái)控制事件
6.14范例:簡(jiǎn)單任務(wù)管理
6.15任務(wù)對(duì)象
6.16總結(jié)
6.17練習(xí)
第7章線程和調(diào)度
7.1線程概覽
7.2線程基礎(chǔ)
7.3線程管理
7.4在線程中使用C庫(kù)
7.5范例,多線程模式查找
7.6性能影響
7.7老板/工人和其他線程模型
7.8范例,歸并排序——使用SMP分而治之
7.9線程局部存儲(chǔ)
7.10進(jìn)程和線程優(yōu)先級(jí)和調(diào)度
7.11線程狀態(tài)
7.12缺陷和常見錯(cuò)誤
7.13計(jì)時(shí)等待
7.14纖程
7.15總結(jié)
7.16練習(xí)
第8章線程同步
8.1線程同步的需要
8.2線程同步對(duì)象
8.3CRITICAL_SECTION對(duì)象
8.4保護(hù)共享變量的CRITICAL_SECTION
8.5范例:簡(jiǎn)單生產(chǎn)者/消費(fèi)者系統(tǒng)
8.6互斥
8.7信號(hào)量
8.8事件
8.9范例:生產(chǎn)者/消費(fèi)者系統(tǒng)
8.10更多的互斥和CRITICAL_SECTION指南
8.11更多的互鎖函數(shù)
8.12內(nèi)存管理性能考慮
8.13總結(jié)
8.14練習(xí)
第9章同步性能影響和指南
9.1同步性能影響..
9.2性能試驗(yàn)的范例程序
9.3使用CS自旋計(jì)數(shù)器調(diào)節(jié)SMP性能
9.4信號(hào)量“扼殺”以減少線程競(jìng)爭(zhēng)
9.5處理器親緣關(guān)系
9.6I/O完成端口
9.7性能指南和缺陷
9.8總結(jié)
9.9練習(xí)
第10章高級(jí)線程同步
10.1條件變量模型和安全屬性
10.2使用Signal()bjectAndWait
10.3范例:門限阻礙對(duì)象
10.4隊(duì)列對(duì)象
10.5范例:在多階段管道中使用隊(duì)列
10.6異步過程調(diào)用
10.7異步過程調(diào)用排隊(duì)
10.8可變等待狀態(tài)
10.9安全線程取消
10.10Pthreads用于程序可移植性
10.11線程堆棧和線程數(shù)量
10.12設(shè)計(jì).調(diào)試和測(cè)試的提示
10.13訪問內(nèi)核對(duì)象的其他方法
10.14總結(jié)
10.15練習(xí)
第11章進(jìn)程間通信
11.1異步管道
11.2范例:使用異步管道的I/O重定向
11.3命名管道
11.4命名管道事務(wù)函數(shù)
11.5范例:客戶端/服務(wù)器命令行處理器
11.6關(guān)于客戶端/服務(wù)器命令行處理器的注釋
11.7郵槽
11.8管道和郵槽的創(chuàng)建.連接和命名
11.9范例:客戶端可以定位的服務(wù)器
11.10關(guān)于線程模型的注釋
11.11總結(jié)
11.12練習(xí)
第12章使用Windows套接字進(jìn)行網(wǎng)絡(luò)編程
12.1Windows套接字
12.2套接字服務(wù)器函數(shù)
12.3套接字客戶端函數(shù)
12.4對(duì)比命名管道和套接字
12.5范例:套接字消息接收函數(shù)
12.6范例:基于套接字的客戶端
12.7范例:帶有新特性的基于套接字的服務(wù)器
12.8進(jìn)程內(nèi)服務(wù)器
12.9面向行的消息.DLL人口點(diǎn)和TLS
12.10范例:套接字消息的線程級(jí)安全DLL
12.11范例:可選的線程級(jí)安全DLL策略
12.12數(shù)據(jù)報(bào)
12.13Berkeley套接字與Windows套接字
12.14使用Windows套接字的重疊I/O
12.15WindowsSockets2
12.16總結(jié)
12.17練習(xí)
第13章Windows服務(wù)
13.1編寫Windows服務(wù)概覽
13.2main()函數(shù)
13.3ServiceMain()函數(shù)
13.4服務(wù)控制處理器
13.5范例:服務(wù)“包裝器”
13.6管理Windows服務(wù)
13.7小結(jié):服務(wù)操作和管理
13.8范例,服務(wù)控制shell
13.9與服務(wù)共享內(nèi)核對(duì)象
13.10事件日志
13.11有關(guān)調(diào)試服務(wù)的注意點(diǎn)
13.12總結(jié)
13.13練習(xí)
第14章異步輸入/輸出和完成端口
14.1Windows異步I/O概覽
14.2重疊I/O
14.3范例:同步文件句柄
14.4范例,使用重疊I/O和多個(gè)緩存進(jìn)行文件轉(zhuǎn)換
14.5使用完成例程的擴(kuò)展I/O
14.6范例:使用擴(kuò)展I/O來進(jìn)行文件轉(zhuǎn)換
14.7線程異步I/O
14.8可等待計(jì)時(shí)器
14.9范例:使用可等待計(jì)時(shí)器
14.10I/O完成端口
14.11范例:使用I/O完成端口的服務(wù)器
14.12總結(jié)
14.13練習(xí)
第15章Windows對(duì)象安全
15.1安全屬性
15.2安全概覽:安全描述符
15.3安全描述符控制標(biāo)記
15.4安全標(biāo)識(shí)符
15.5管理ACI
15.6范例:NTFS文件的UNIX風(fēng)格權(quán)限
15.7范例:初始化安全屬性
15.8讀取和更改安全描述符
15.9范例:讀取文件權(quán)限
15.10范例:更改文件權(quán)限
15.11內(nèi)核和通信對(duì)象安全
15.12范例:進(jìn)程及其線程安全
15.13其他安全屬性概覽
15.14總結(jié)
15.15練習(xí)
第16章Win64編程
16.1Win64進(jìn)展
16.264位架構(gòu)概覽
16.3Win64編程模型
16.4數(shù)據(jù)類型
16.5遺留代碼移植
16.6范例:移植sortMM(程序5-5)
16.7總結(jié)
16.8練習(xí)...
附錄A使用范例程序
附錄BWindows.UNIX和C庫(kù)的比較
附錄C性能結(jié)果
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)