出版時間:2008-2 出版社:人民郵電 作者:王艷平,張錚編著 頁數(shù):471
Tag標簽:無
內(nèi)容概要
本書編寫的目的是為學習Windows編程的讀者提供一個良好的學習方法,循序漸進,最終使他們有能力獨立開發(fā)出像Windows防火墻一樣復雜的應用程序。本書首先介紹了Win32程序運行原理和最基本的Win32 API編程;然后通過模擬MFC中關(guān)鍵類、全局函數(shù)和宏定義的實現(xiàn),詳細講述了框架程序的設(shè)計方法和MFC的內(nèi)部工作機制,并指出了這些機制是如何對用戶程序造成影響的;完整講述了開發(fā)內(nèi)核驅(qū)動和Windows防火墻的過程;最后給出圖像處理的基本開發(fā)方法?! ∪珪Z言嚴謹流暢,針對初學者的特點,精心策劃、由淺到深,是學習 Windows編程的理想書籍。
書籍目錄
第1章 Windows程序設(shè)計基礎(chǔ) 1.1 必須了解的內(nèi)容 1.2 VC++的基本使用 1.3 本書推薦的編程環(huán)境 1.4 代碼的風格 第2章 Win32程序運行原理 2.1 CPU的保護模式和Windows系統(tǒng) 2.2 內(nèi)核對象 2.3 進程的創(chuàng)建 2.4 進程控制 2.5 【實例】游戲內(nèi)存修改器第3章 Win32程序的執(zhí)行單元 3.1 多線程 3.2 線程同步 3.3 設(shè)計自己的線程局部存儲 3.4 設(shè)計線程類——CWinThread 3.5 【實例】多線程文件搜索器 第4章 Windows圖形界面 4.1 了解窗口 4.2 第一個窗口程序 4.3 一個“簡陋”的打字程序 4.4 GDI基本圖形 4.5 Windows內(nèi)存DC 4.6 【實例】小時鐘 第5章 框架管理基礎(chǔ) 5.1 運行時類信息(CRuntimeClass類) 5.2 調(diào)試支持 5.3 框架程序中的映射 5.4 框架程序的狀態(tài)信息 5.5 框架程序的執(zhí)行順序 第6章 框架中的窗口 6.1 CWnd類的引出 6.2 窗口句柄映射 6.3 創(chuàng)建窗口 6.4 消息映射 6.5 消息處理 6.6 使用Microsoft基礎(chǔ)類庫 6.7 【實例】窗口查看器 第7章 用戶界面設(shè)計 7.1 對話框與子窗口控件基礎(chǔ) 7.2 使用對話框和控件與用戶交互 7.3 通用控件 7.4 通用對話框 7.5 使用框架程序簡化界面開發(fā) 7.6 【實例】目錄監(jiān)視器 7.7 窗口進程監(jiān)視器 第8章 Windows文件操作和內(nèi)存映射文件 8.1 文件操作 8.2 驅(qū)動器和目錄 8.3 使用注冊表 8.4 內(nèi)存映射文件 8.5 一個文件切割系統(tǒng)的實現(xiàn) 8.6 【實例】文件切割器開發(fā)實例 第9章 動態(tài)鏈接庫和鉤子 9.1 動態(tài)鏈接庫 9.2 Windows鉤子 9.3 掛鉤API技術(shù)(HOOK API) 9.4 其他常用的偵測方法 9.5 【實例】用戶模式下偵測Win32 API的例子第10章 TCP/IP和網(wǎng)絡通信 10.1 網(wǎng)絡基礎(chǔ)知識 10.2 Winsock接口 10.3 網(wǎng)絡程序?qū)嶋H應用 10.4 截攔網(wǎng)絡數(shù)據(jù) 10.5 【實例】IP封包截獲工具IPPack源代碼分析第11章 內(nèi)核模式程序設(shè)計與 Windows防火墻開發(fā) 11.1 Windows操作系統(tǒng)的體系結(jié)構(gòu) 11.2 服務 11.3 開發(fā)內(nèi)核驅(qū)動的準備工作 11.4 內(nèi)核模式程序設(shè)計基礎(chǔ)知識 11.5 內(nèi)核模式與用戶模式交互 11.6 IP過濾鉤子驅(qū)動 11.7 【實例】防火墻開發(fā)實例 第12章 Windows數(shù)字圖像處理 12.1 編程基礎(chǔ) 12.2 CVector2D類 12.3 CGray類的設(shè)計
編輯推薦
《Windows 程序設(shè)計(第2版)》語言嚴謹流暢,針對初學者的特點,精心策劃、由淺到深,是學習 Windows編程的理想書籍。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載