出版時(shí)間:2004-3 出版社:電子工業(yè)出版社 作者:劉曉華 頁數(shù):746 字?jǐn)?shù):1222400
Tag標(biāo)簽:無
內(nèi)容概要
全書共分為16章。書中介紹了掌握MFC必須具備的C++和面向?qū)ο蟮幕A(chǔ)知識;詳細(xì)闡述了MFC應(yīng)用框架、窗口的原理、文檔視圖結(jié)構(gòu)、消息處理機(jī)制和技術(shù)及相關(guān)實(shí)現(xiàn),對于每一個(gè)技術(shù)難點(diǎn),在進(jìn)行理論闡述的同時(shí),都給出了典型例子,以提高大家開發(fā)MFC應(yīng)用的實(shí)踐水平,拓寬程序設(shè)計(jì)思路;除了介紹傳統(tǒng)的GDI編程接口外,還詳細(xì)講解了最新的GDI+編程接口,通過對比兩種編程接口,想念讀者可以在短時(shí)間內(nèi)就能熟悉并實(shí)際應(yīng)用GDI+了;書中還介紹了跟操作系統(tǒng)關(guān)系密切的編程,包括進(jìn)程、線程和動(dòng)態(tài)鏈接庫等;在介紹COM編程技術(shù)的同時(shí),重點(diǎn)分析了MFC對IUnkown接口、聚合、自動(dòng)化、鏈接點(diǎn)的支持,讀者在了解MFC實(shí)現(xiàn)COM原理的同時(shí),還將了解到一些非常實(shí)用的編程技術(shù),譬如動(dòng)態(tài)調(diào)用、接口映射等;最后則介紹了最新的托管C++擴(kuò)展及典型托管應(yīng)用的開發(fā)。隨書附贈(zèng)光盤為書中部分范例源代碼。
本書適合中高級MFC程序員閱讀,也可供.NET應(yīng)用開發(fā)愛好者作為參考。
書籍目錄
第1章 面向?qū)ο缶幊?1.1 面向?qū)ο蟮幕靖拍?1.2 面向?qū)ο蟮慕<夹g(shù)UML 1.3 面向?qū)ο蟮腃++語言 1.4 小結(jié)第2章 窗口 2.1 窗口結(jié)構(gòu) 2.2 窗口類型 2.3 窗口關(guān)系 2.4 消息和消息處理 2.5 窗口應(yīng)用框架 2.6 小結(jié)第3章 MFC簡介 3.1 MFC的優(yōu)勢 3.2 MFC中的類 3.3 用MFC開發(fā)應(yīng)用的基本方法 3.4 MFC中的窗口管理 3.5 小結(jié)第4章 CObject類 4.1 概述 4.2 創(chuàng)建對象 4.3 診斷功能 4.4 運(yùn)行時(shí)類信息 4.5 動(dòng)態(tài)創(chuàng)建 4.6 序列化 4.7 小結(jié)第5章 MFC應(yīng)用框架 5.1 應(yīng)用程序?qū)ο蠛蚆FC類庫的交互 5.2 應(yīng)用程序的初始化 5.3 消息循環(huán) 5.4 空閑處理 5.5 應(yīng)用程序的退出 5.6 CWinApp提供的其他服務(wù) 5.7 小結(jié)第6章 消息映射 6.1 基本概念 6.2 消息映射表 6.3 一般窗口消息的處理成員的定位 6.4 命令處理成員的定位 6.5 消息映射宏 6.6 小結(jié)第7章 消息處理 7.1 處理標(biāo)準(zhǔn)窗口消息 7.2 處理命令消息 7.3 處理反射消息 7.4 投遞和發(fā)送消息 7.5 SendNotifymessage和SendMessageCallback 7.6 使用自定義命令 7.7 使用自定義窗口消息 7.8 使用登記消息 7.9 處理線程消息 7.10 跨進(jìn)程處理消息 7.11 消息鉤子 7.12 小結(jié)第8章 對話框 8.1 對話框的生存期 8.2 數(shù)據(jù)交換和數(shù)據(jù)驗(yàn)證 8.3 使用通用對話框 8.4 運(yùn)行時(shí)修改對話框 8.5 作為子窗口的對話框 8.6 HTML對話框 8.7 使用屬性表 8.8 使用對話欄 8.9 小結(jié)第9章 文檔和視圖 9.1 文檔/視圖結(jié)構(gòu) 9.2 文檔/視圖結(jié)構(gòu)的創(chuàng)建 9.3 深入文檔模板 9.4 文檔對象 9.5 視圖對象 9.6 框架窗口 9.7 打印 9.8 小結(jié)第10章 深入視圖 10.1 拆分 10.2 流動(dòng)和縮放 10.3 控件視圖 10.4 窗體視圖 10.5 基于HTML的視圖——CDHtmlView 10.6 小結(jié)第11章 GDI繪圖 11.1 GDI繪圖的編程模型 11.2 繪制圖形 11.3 使用圖像 11.4 小結(jié)第12章 GDI+繪圖 12.1 GDI+編程模型 12.2 繪制基數(shù)樣條曲線 12.3 獨(dú)立的路徑對象 12.4 Alpha混合 12.5 漸變 12.6 變換和矩形對象 12.7 使用圖像 12.8 小結(jié)第13章 進(jìn)程和線程 13.1 基本理論 13.2 創(chuàng)建子進(jìn)程 13.3 虛擬內(nèi)存管理 13.4 進(jìn)程間內(nèi)存共享 13.5 用戶界面線程 13.6 輔助線程 13.7 線程安全措施 13.8 小結(jié)第14章 動(dòng)態(tài)鏈接庫 14.1 簡介 14.2 規(guī)則DLL創(chuàng)建及其使用 14.3 進(jìn)程狀態(tài)、模塊狀態(tài)和線程狀態(tài) 14.4 創(chuàng)建和使用擴(kuò)展DLL 14.5 DLL中的資源 14.6 小結(jié)第15章 COM組件編程 15.1 COM基礎(chǔ)知識 15.2 IUnknown接口在MFC中的實(shí)現(xiàn) 15.3 類廠及其MFC實(shí)現(xiàn) 15.4 用MFC實(shí)現(xiàn)簡單的COM組件 15.5 雙重接口 15.6 可連接對象及其MFC實(shí)現(xiàn) 15.7 封送的應(yīng)用:在線程間傳遞接口指針 15.8 小結(jié)第16章 .NET應(yīng)用開發(fā) 16.1 C++托管擴(kuò)展簡介 16.2 常用的托管C++編程技能 16.3 具有雙重接口功能的規(guī)則DLL 16.4 典型托管應(yīng)用開發(fā) 16.5 小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載