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