注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Windows程序設(shè)計(jì)

Windows程序設(shè)計(jì)

Windows程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 管建和,夏軍寶編
出版社: 人民郵電出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)教材
標(biāo) 簽: 窗口軟件 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787115093752 出版時(shí)間: 2002-01-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 394 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面介紹Windows操作系統(tǒng)環(huán)境下應(yīng)用程序的開(kāi)發(fā)技術(shù),以Visual C++開(kāi)發(fā)工具作為主線(xiàn),講解Windows應(yīng)用已成熟的基本編程技術(shù)。全書(shū)共分十二章,第1章介紹Windows編程基礎(chǔ)知識(shí);第2章介紹Windows 窗口命令實(shí)現(xiàn)技術(shù);第3章介紹對(duì)話(huà)框與標(biāo)準(zhǔn)控件的實(shí)現(xiàn)技術(shù);第4章介紹ActiveX控件的實(shí)現(xiàn)和應(yīng)用技術(shù);第5章介紹Visual C++文檔/視結(jié)構(gòu); 第6章介紹圖形設(shè)備接口GDI;第7章介紹位圖編程技術(shù);第8章介紹多線(xiàn)程編程技術(shù);第9章介紹MFC通用類(lèi)知識(shí);第10章介紹靜態(tài)庫(kù)和動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建和使用;第11章介紹打印和打印預(yù)覽功能的實(shí)現(xiàn);第12章簡(jiǎn)介數(shù)據(jù)庫(kù)和Internet編程技術(shù)。讀者通過(guò)本書(shū)學(xué)習(xí),能夠迅速地掌握Windows的基本編程方法。本書(shū)可作為本科生、研究生學(xué)習(xí)Windows程序設(shè)計(jì)的教程,也可作為開(kāi)發(fā)人員的技術(shù)參考書(shū)。

作者簡(jiǎn)介

暫缺《Windows程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  Windows程序設(shè)計(jì)基礎(chǔ) 11.1  必須了解的東西 11.1.1  Windows產(chǎn)品概述 11.1.2  開(kāi)發(fā)工具Visual C++ 11.1.3  Windows資料來(lái)源——MSDN 21.1.4  Win32 API簡(jiǎn)介 21.2  用Visual C++的基本用法 21.2.1  應(yīng)用程序的類(lèi)型 31.2.2  第一個(gè)控制臺(tái)應(yīng)用程序 31.2.3  API函數(shù)的調(diào)用方法 41.3  本書(shū)推薦的編程環(huán)境 51.4  代碼的風(fēng)格 61.4.1  變量的命名 61.4.2  代碼的對(duì)齊方式 71.4.3  代碼的注釋 8第2章  Win32程序運(yùn)行原理 92.1  CPU的保護(hù)模式和Windows系統(tǒng) 92.1.1  Windows的多任務(wù)實(shí)現(xiàn) 92.1.2  虛擬內(nèi)存 92.1.3  內(nèi)核模式和用戶(hù)模式 102.2  內(nèi)核對(duì)象 112.2.1  內(nèi)核對(duì)象的引出 112.2.2  對(duì)象句柄 122.2.3  使用計(jì)數(shù) 122.3  進(jìn)程的創(chuàng)建 122.3.1  進(jìn)程(Process)和線(xiàn)程(Thread) 122.3.2  應(yīng)用程序的啟動(dòng)過(guò)程 132.3.3  CreateProcess函數(shù) 142.3.4  創(chuàng)建進(jìn)程的例子 172.4  進(jìn)程控制 182.4.1  獲取系統(tǒng)進(jìn)程 182.4.2  終止當(dāng)前進(jìn)程 202.4.3  終止其他進(jìn)程 212.4.4  保護(hù)進(jìn)程 222.5  【實(shí)例】游戲內(nèi)存修改器 232.5.1  實(shí)現(xiàn)原理 232.5.2  編寫(xiě)測(cè)試程序 252.5.3  搜索內(nèi)存 252.5.4  寫(xiě)進(jìn)程空間 282.5.5  提煉接口 28第3章  Win32程序的執(zhí)行單元 303.1  多線(xiàn)程 303.1.1  線(xiàn)程的創(chuàng)建 303.1.2  線(xiàn)程內(nèi)核對(duì)象 333.1.3  線(xiàn)程的終止 363.1.4  線(xiàn)程的優(yōu)先級(jí) 373.1.5  C/C++運(yùn)行期庫(kù) 403.2  線(xiàn)程同步 413.2.1  臨界區(qū)對(duì)象 413.2.2  互鎖函數(shù) 443.2.3  事件內(nèi)核對(duì)象 453.2.4  線(xiàn)程局部存儲(chǔ)(TLS) 473.3  設(shè)計(jì)自己的線(xiàn)程局部存儲(chǔ) 503.3.1  CSimpleList類(lèi) 513.3.2  CNoTrackObject類(lèi) 573.3.3  CThreadSlotData類(lèi) 583.3.4  CThreadLocal類(lèi)模板 673.4  設(shè)計(jì)線(xiàn)程類(lèi)——CWinThread 713.5  【實(shí)例】多線(xiàn)程文件搜索器 803.5.1  搜索文件的基本知識(shí) 813.5.2  編程思路 83第4章  Windows圖形界面 904.1  了解窗口 904.2  第一個(gè)窗口程序 914.2.1  創(chuàng)建Win32工程和MessageBox函數(shù) 914.2.2  Windows的消息驅(qū)動(dòng) 934.2.3  創(chuàng)建窗口 944.2.4  分析主程序代碼 964.2.5  處理消息的代碼 1004.3  一個(gè)“簡(jiǎn)陋”的打字程序 1024.3.1  使用資源 1024.3.2  菜單和圖標(biāo) 1044.3.3  接收鍵盤(pán)輸入 1054.3.4  接收鼠標(biāo)輸入 1084.3.5  設(shè)置文本顏色和背景色 1094.4  GDI基本圖形 1094.4.1  設(shè)備環(huán)境(Device Context) 1094.4.2  Windows的顏色和像素點(diǎn) 1124.4.3  繪制線(xiàn)條 1134.4.4  繪制區(qū)域 1174.4.5  坐標(biāo)系統(tǒng) 1184.5  【實(shí)例】小時(shí)鐘 1224.5.1  基礎(chǔ)知識(shí)——定時(shí)器和系統(tǒng)時(shí)間 1224.5.2  時(shí)鐘程序 1254.5.3  移動(dòng)窗口 1294.5.4  使用快捷菜單 130第5章  框架管理基礎(chǔ) 1345.1  運(yùn)行時(shí)類(lèi)信息(CRuntimeClass類(lèi)) 1345.1.1  動(dòng)態(tài)類(lèi)型識(shí)別和動(dòng)態(tài)創(chuàng)建 1345.1.2  DECLARE_DYNAMIC等宏的定義 1395.2  調(diào)試支持 1415.2.1  基本調(diào)試方法 1415.2.2  調(diào)試輸出 1425.2.3  跟蹤和斷言 1435.3  框架程序中的映射 1445.3.1  映射的概念 1445.3.2  內(nèi)存分配方式 1455.3.3  設(shè)計(jì)管理方式 1485.3.4  句柄映射的實(shí)現(xiàn) 1555.4  框架程序的狀態(tài)信息 1565.4.1  模塊的概念 1565.4.2  模塊、線(xiàn)程的狀態(tài) 1575.5  框架程序的執(zhí)行順序 1595.5.1  線(xiàn)程的生命周期 1595.5.2  程序的初始化過(guò)程 1625.5.3  框架程序應(yīng)用舉例 165第6章  框架中的窗口 1666.1  CWnd類(lèi)的引出 1666.2  窗口句柄映射 1676.2.1  向CWnd對(duì)象分發(fā)消息 1676.2.2  消息的傳遞方式 1706.3  創(chuàng)建窗口 1726.3.1  窗口函數(shù) 1726.3.2  注冊(cè)窗口類(lèi) 1736.3.3  消息鉤子 1756.3.4  最終實(shí)現(xiàn) 1806.3.5  創(chuàng)建窗口的例子 1826.4  消息映射 1846.4.1  消息映射表 1846.4.2  DECLARE_MESSAGE_MAP等宏的定義 1876.5  消息處理 1896.5.1  使用消息映射宏 1896.5.2  消息的分發(fā)機(jī)制 1926.5.3  消息映射應(yīng)用舉例 1956.6  使用Microsoft基礎(chǔ)類(lèi)庫(kù) 1996.7  【實(shí)例】窗口查看器 2016.7.1  窗口界面 2016.7.2  獲取目標(biāo)窗口的信息 2066.7.3  自制按鈕 210第7章  用戶(hù)界面設(shè)計(jì) 2147.1  對(duì)話(huà)框與子窗口控件基礎(chǔ) 2147.1.1  子窗口控件運(yùn)行原理 2147.1.2  對(duì)話(huà)框工作原理 2177.2  使用對(duì)話(huà)框和控件與用戶(hù)交互 2197.2.1  以對(duì)話(huà)框?yàn)橹鹘缑娴膽?yīng)用程序 2197.2.2  常用子窗口控件 2237.2.3  對(duì)話(huà)框與控件的顏色 2247.3  通用控件 2257.3.1  通用控件簡(jiǎn)介 2257.3.2  使用通用控件 2267.3.3  使用狀態(tài)欄 2307.3.4  使用列表視圖 2317.3.5  使用進(jìn)度條 2337.4  通用對(duì)話(huà)框 2357.4.1  “打開(kāi)”文件和“保存”文件對(duì)話(huà)框 2357.4.2  瀏覽目錄對(duì)話(huà)框 2377.5  使用框架程序簡(jiǎn)化界面開(kāi)發(fā) 2397.5.1  在框架程序中使用對(duì)話(huà)框 2397.5.2  CDialog類(lèi) 2427.5.3  框架程序中的控件 2447.5.4  使用向?qū)?nbsp;2457.6  【實(shí)例】目錄監(jiān)視器 2467.6.1  目錄監(jiān)視的基礎(chǔ)知識(shí) 2477.6.2  實(shí)例程序 2477.6.3  使用SkinMagic美化界面 254第8章  Windows文件操作和內(nèi)存映射文件 2568.1  文件操作 2568.1.1  創(chuàng)建和讀寫(xiě)文件 2568.1.2  獲取文件信息 2608.1.3  常用文件操作 2628.1.4  檢查PE文件有效性的例子 2648.1.5  MFC的支持(CFile類(lèi)) 2668.2  驅(qū)動(dòng)器和目錄 2688.2.1  驅(qū)動(dòng)器操作 2688.2.2  目錄操作 2718.3  使用注冊(cè)表 2718.3.1  注冊(cè)表的結(jié)構(gòu) 2718.3.2  管理注冊(cè)表 2728.3.3  注冊(cè)表API應(yīng)用舉例(設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)) 2748.3.4  ATL庫(kù)的支持(CRegKey類(lèi)) 2758.4  內(nèi)存映射文件 2768.4.1  內(nèi)存映射文件相關(guān)函數(shù) 2768.4.2  使用內(nèi)存映射文件讀BMP文件的例子 2788.4.3  進(jìn)程間共享內(nèi)存 2848.4.4  封裝共享內(nèi)存類(lèi)CShareMemory 2868.5  一個(gè)文件切割系統(tǒng)的實(shí)現(xiàn) 2878.5.1  通信機(jī)制 2878.5.2  分割合并機(jī)制 2888.5.3  接口函數(shù) 2928.5.4  最終實(shí)現(xiàn) 2938.6  【實(shí)例】文件切割器開(kāi)發(fā)實(shí)例 298第9章  動(dòng)態(tài)鏈接庫(kù)和鉤子 3069.1  動(dòng)態(tài)鏈接庫(kù) 3069.1.1  動(dòng)態(tài)鏈接庫(kù)的概念 3069.1.2  創(chuàng)建動(dòng)態(tài)鏈接庫(kù)工程 3069.1.3  動(dòng)態(tài)鏈接庫(kù)中的函數(shù) 3089.1.4  使用導(dǎo)出函數(shù) 3099.2  Windows鉤子 3129.2.1  鉤子的概念 3129.2.2  鉤子的安裝與卸載 3129.2.3  鍵盤(pán)鉤子實(shí)例 3149.3  掛鉤API技術(shù)(HOOK API) 3199.3.1  實(shí)現(xiàn)原理 3199.3.2  使用鉤子注入DLL 3199.3.3  HOOK過(guò)程 3209.3.4  封裝CAPIHook類(lèi) 3259.3.5  HOOK實(shí)例——進(jìn)程保護(hù)器 3329.4  其他常用的偵測(cè)方法 3369.4.1  使用注冊(cè)表注入DLL 3369.4.2  使用遠(yuǎn)程線(xiàn)程注入DLL 3379.4.3  通過(guò)覆蓋代碼掛鉤API 3439.5  【實(shí)例】用戶(hù)模式下偵測(cè)Win32 API的例子 346第10章  TCP/IP和網(wǎng)絡(luò)通信 35110.1  網(wǎng)絡(luò)基礎(chǔ)知識(shí) 35110.1.1  以太網(wǎng)(Ethernet) 35110.1.2  以太網(wǎng)接口堆棧 35310.1.3  服務(wù)器/客戶(hù)機(jī)模型 35310.2  Winsock接口 35410.2.1  套節(jié)字(Socket)的概念和類(lèi)型 35410.2.2  Winsock的尋址方式和字節(jié)順序 35410.2.3  Winsock編程流程 35610.2.4  典型過(guò)程圖 35910.2.5  服務(wù)器和客戶(hù)方程序舉例 36010.2.6  UDP協(xié)議編程 36310.3  網(wǎng)絡(luò)程序?qū)嶋H應(yīng)用 36410.3.1  設(shè)置I/O模式 36410.3.2  TCP服務(wù)器實(shí)例 36510.3.3  TCP客戶(hù)端實(shí)例 37410.4  截?cái)r網(wǎng)絡(luò)數(shù)據(jù) 37710.4.1  DLL工程框架 37810.4.2  數(shù)據(jù)交換機(jī)制 37910.4.3  數(shù)據(jù)的過(guò)濾 38110.5  【實(shí)例】IP封包截獲工具IPPack源代碼分析 38110.5.1  主窗口界面 38210.5.2  注入DLL 38510.5.3  處理封包 389第11章  內(nèi)核模式程序設(shè)計(jì)與Windows防火墻開(kāi)發(fā) 39311.1  Windows操作系統(tǒng)的體系結(jié)構(gòu) 39311.1.1  Windows 2000/XP組件結(jié)構(gòu)圖 39311.1.2  環(huán)境子系統(tǒng)和子系統(tǒng)DLL 39411.1.3  系統(tǒng)核心(core) 39511.1.4  設(shè)備驅(qū)動(dòng)程序 39811.2  服務(wù) 39811.2.1  服務(wù)控制管理器(Service Control Manager) 39811.2.2  服務(wù)控制程序(Service Control Program) 39911.2.3  封裝CDriver類(lèi) 40211.3  開(kāi)發(fā)內(nèi)核驅(qū)動(dòng)的準(zhǔn)備工作 40611.3.1  驅(qū)動(dòng)程序開(kāi)發(fā)工具箱(Driver Development Kit,DDK) 40711.3.2  編譯和連接內(nèi)核模式驅(qū)動(dòng)的方法 40711.3.3  創(chuàng)建第一個(gè)驅(qū)動(dòng)程序 40811.4  內(nèi)核模式程序設(shè)計(jì)基礎(chǔ)知識(shí) 40811.4.1  UNICODE字符串 40811.4.2  設(shè)備對(duì)象 40911.4.3  驅(qū)動(dòng)程序的基本組成 41011.4.4  I/O請(qǐng)求包(I/O request packet,IRP)和I/O堆棧 41011.4.5  完整驅(qū)動(dòng)程序 41311.5  內(nèi)核模式與用戶(hù)模式交互 41611.5.1  擴(kuò)展派遣接口 41611.5.2  IOCTL應(yīng)用舉例 41711.6  IP過(guò)濾鉤子驅(qū)動(dòng) 42111.6.1  創(chuàng)建過(guò)濾鉤子(Filter-hook)驅(qū)動(dòng) 42111.6.2  IP過(guò)濾鉤子驅(qū)動(dòng)工程框架 42411.6.3  過(guò)濾列表 42711.6.4  編寫(xiě)過(guò)濾函數(shù) 42811.6.5  注冊(cè)鉤子回調(diào)函數(shù) 43011.6.6  處理IOCTL設(shè)備控制代碼 43211.7  【實(shí)例】防火墻開(kāi)發(fā)實(shí)例 43311.7.1  文檔視圖 43311.7.2  文檔對(duì)象 43611.7.3  視圖對(duì)象 43811.7.4  主窗口對(duì)象 440附錄  MFC結(jié)構(gòu)體系圖 444

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)