這是一本講述Windows API重要功能的實用指南,與其他講述GUI功能的Windows程式設計書籍不同的是《Windows System Programming 3/e中文版》將全書焦點放在核心的系統服務,包括檔案系統、記憶體、行程、緒程、同步機制、通訊、安全;而且這本書尤其適合熟悉UNIX等作業系統的讀者。《Windows System Programming 3/e中文版》將能協助讀者快速且容易的建立學習Windows重要功能的知識庫。第三版的內容不僅更新,而且也新增了很多新的議題,包括網路程式設計、Windows Services、行程及緒程管理、同步機制、單一及多處理器的程式效能,也講述了將程式移植到Win64的技巧。
內容由淺入深、循序漸進,每章都包含相當多的實用範例;全書的內容及範例將先從單一行程的程式開始,然後逐漸增加內容的深度,範例也改以多緒程環境。
書中所涵蓋的主題包括:
*檔案及目錄管理*字元處理;Unicode
*登錄資料庫
*結構化例外處理
*安全服務
*記憶體管理及DLL
*緒程、行程的管理及排程
*緒程同步機制
*行程內通訊,包括資料通道和郵寄信箱
*socket網路程式設計
*Windows Services
*計時器、非同步I/O及I/O完成埠
*提升程式效能及可靠性的實作指引
*涵蓋架構、資料型別、移植舊有程式碼等議題的Win64章節