本書特色 最權威的程式設計指南全新版!Windows程式開發人員必讀!本書專為C / C++程式開發人員所設計。第5版完整涵蓋Windows最新版本中的170個新增函數及功能,提供廣泛且深入的範例程式碼,協助你學習進階的應用程式開發技術,更加貼近程式設計的精髓。 * 從Windows程式最底層深入剖析與探討程式開發者應熟悉的架構與觀念。 * 可同時架構及實作32位元及64位元的應用軟體。 * 完整介紹C / C++執行階段程式庫如何與作業系統互動,並特別強調安全性及例外處理。 * 範例程式皆可通用及重複使用,並以穩定且易學的C/C++語言為主,有效減少程式碼,降低學習門檻。 內容介紹 * 程序及工作的建立與管理 * 執行緒的排程、管理、同步及終結 * 透過I / O連接埠執行非同步及同步設備的I / O操作 * 使用各種技術來配置記憶體,包括虛擬記憶體、記憶體映射檔及堆積 * 管理執行緒堆疊中所指向的實體儲存 * 為延遲載入、API-hooking、程序注入來建立動態連結庫(DLL) * 使用結構化例外處理、Windows錯誤修復,以及應用程式重新啟動
作者簡介:
Jeffrey Richter Jeffrey是一位享譽全球的作家,尤其在Windows以及.NET領域有著傑出的貢獻。身為Wintellect公司的創辦人之一,多年來擔任無數企業的顧問,並進行教育訓練等工作。自1999年開始,就參與了微軟.NET框架開發組的諮詢工作,與這些一線人員共同經歷.NET的孕育與誕生,目前是MSDN雜誌.NET專欄的特約編輯,更是極受歡迎的研討會講者,如VSLive!以及Tech-Ed。 Christophe Nasarre 作為Business Objects的軟體架構師,並主導其開發部門,該公司致力於協助企業透過商業智慧方案來提升決策能力和業績。他為許多專業技術書籍做過技術審閱,也是MSDN Magazine的撰稿人。
目錄
第一篇 必備知識
第01章|錯誤處理
第02章|字元和字串處理
第03章|核心物件
第二篇 工作機制
第04章|處理程序
第05章|工作
第06章|執行緒基礎
第07章|執行緒排程、優先順序和相關性
第08章|使用者模式下的執行緒同步
第09章|使用核心物件進行執行緒同步
第10章|同步設備I/O與非同步設備I/O第11章 Windows執行緒集區
第11章|Windows執行緒集區
第12章|光纖
第三篇 記憶體管理
第13章|Windows記憶體架構
第14章|探索虛擬記憶體
第15章|在應用程式中使用虛擬記憶體
第16章|執行緒堆疊
第17章|記憶體映射檔案
第18章|堆積
第四篇 動態連結程式庫
第19章|DLL基礎
第20章|DLL進階技術
第21章|執行緒本機儲存
第22章|DLL注射和API攔截
第五篇 結構化例外處理
第23章|終止處理常式
第24章|例外處理常式與軟體例外
第25章|未處理例外、向量化例外處理與C++例外
第26章|錯誤回報與應用程式復原
附錄A 建置環境
附錄B 訊息處理巨集、子控制項巨集和API巨集
第一篇 必備知識
第01章|錯誤處理
第02章|字元和字串處理
第03章|核心物件
第二篇 工作機制
第04章|處理程序
第05章|工作
第06章|執行緒基礎
第07章|執行緒排程、優先順序和相關性
第08章|使用者模式下的執行緒同步
第09章|使用核心物件進行執行緒同步
第10章|同步設備I/O與非同步設備I/O第11章 Windows執行緒集區
第11章|Windows執行緒集區
第12章|光纖
第三篇 記憶體管理
第13章|Windows記憶體架構
第14章|探索虛擬記憶體
第15章|在應用程式中使用虛擬記憶體
第16章|執...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。