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