MFC程序設(shè)計輕松入門

出版時間:2009-4  出版社:人民郵電出版社  作者:歐陽志宏,董霖,鐘俊華 編著  頁數(shù):348  字數(shù):548000  
Tag標(biāo)簽:無  

前言

  背景  隨著20世紀90年代面向?qū)ο蟪绦蛟O(shè)計(OOP,Object-Oriented Programming)的異軍突起,應(yīng)用程序框架(Application Framework)應(yīng)運而生。MFC(Microsoft Foundation Class)作為應(yīng)用程序框架中的重要一員,已經(jīng)在全世界迅速地流行起來,并成為應(yīng)用程序設(shè)計的主流技術(shù)?! FC是一個大型的基礎(chǔ)類庫,它所包含的C++類涵蓋了應(yīng)用程序設(shè)計的方方面面。它將大量的Windows API函數(shù)封裝起來,建立了一些更友好的與用戶交互的函數(shù),在很大程度上屏蔽了Windows應(yīng)用程序設(shè)計的復(fù)雜性。MFC的文檔視圖結(jié)構(gòu)更是將數(shù)據(jù)處理與數(shù)據(jù)顯示完美地區(qū)分開來,使得用戶在程序設(shè)計時思路更加清晰,也使程序的結(jié)構(gòu)更加明了易懂。  Visual C++是一種支持MFC應(yīng)用程序設(shè)計的、較好的工具,作為一種集成開發(fā)環(huán)境(IDE,Integrated Development Environment),它提供了MFC應(yīng)用程序向?qū)Вˋpplication Wizard),以幫助用戶建立應(yīng)用程序的基本框架。用戶只需在框架的基礎(chǔ)上加入自己特定的代碼即可實現(xiàn)預(yù)定的功能,為MFC應(yīng)用程序設(shè)計帶來了極大的方便。  本書特點  目前,市場上已有一些介紹MFC應(yīng)用程序設(shè)計的書籍,但能夠站在MFC自學(xué)者的角度全面細致、循序漸進地引領(lǐng)讀者走進MFC探索之旅的書籍寥寥無幾。本書以翔實的內(nèi)容、清晰的結(jié)構(gòu)、通俗的語言將MFC應(yīng)用程序設(shè)計的基本原理、基本方法和技術(shù)細節(jié)展現(xiàn)給讀者,本書具有以下主要特點。

內(nèi)容概要

  本書以循序漸進的方式介紹了基于Visual C++開發(fā)環(huán)境的MFC應(yīng)用程序設(shè)計基本原理、基本方法和技術(shù)細節(jié)。全書共分為16章。第1章和第2章簡要介紹了C++語言基礎(chǔ)和Visual C++6.0開發(fā)環(huán)境。第3章~第6章深入分析了MFC應(yīng)用程序的核心技術(shù),重點研究了文檔視圖結(jié)構(gòu)及其各要素間的內(nèi)在聯(lián)系。第7章~第16章詳述了MFC應(yīng)用程序設(shè)計涵蓋的各個方面,包括鼠標(biāo)、鍵盤、菜單、工具欄、狀態(tài)欄、對話框、繪圖、文件操作、進程與線程、動態(tài)鏈接庫、數(shù)據(jù)庫、網(wǎng)絡(luò)和ActiveX控件?! ”緯鴥?nèi)容豐富、結(jié)構(gòu)清晰、語言簡練、示例實用,適合于MFC應(yīng)用程序設(shè)計的初學(xué)者,也可作為具有MFC開發(fā)經(jīng)驗或正在轉(zhuǎn)向Visual C++MFC程序開發(fā)的各類程序員的參考用書。

書籍目錄

第1章 C++語言基礎(chǔ)  1.1 面向?qū)ο缶幊獭 ?.2 C++中的類和對象  1.3 類的構(gòu)造函數(shù)與析構(gòu)函數(shù)  1.4 類的派生與繼承  1.5 動態(tài)內(nèi)存分配  1.6 this指針  1.7 友元  1.8 類型轉(zhuǎn)換  1.9 多態(tài)與虛函數(shù)  1.10 重載  1.11 代碼重用  1.12 異常處理 第2章 Visual C++ 6.0開發(fā)環(huán)境  2.1 Visual C++ 6.0開發(fā)環(huán)境簡介  2.2 項目的創(chuàng)建與執(zhí)行  2.3 調(diào)試功能  2.4 Visual C++ 6.0幫助說明 第3章 MFC基礎(chǔ)  3.1 MFC的歷史  3.2 MFC類庫  3.3 MFC應(yīng)用程序 第4章 MFC程序結(jié)構(gòu)與運行機制  4.1 創(chuàng)建一個窗口應(yīng)用程序  4.2 程序的結(jié)構(gòu)  4.3 運行程序  4.4 程序的運行機制 第5章 消息映射  5.1 消息的結(jié)構(gòu)  5.2 消息的種類  5.3 消息的發(fā)送與接收  5.4 消息循環(huán)  5.5 消息映射  5.6 自定義消息 第6章 文檔視圖結(jié)構(gòu)  6.1 文檔視圖結(jié)構(gòu)概述  6.2 文檔、視圖、框架、文檔模板  6.3 文檔視圖結(jié)構(gòu)的內(nèi)在機制 第7章 鼠標(biāo)與鍵盤  7.1 鼠標(biāo)  7.2 鍵盤 第8章 菜單、工具欄與狀態(tài)欄  8.1 菜單  8.2 工具欄  8.3 狀態(tài)欄 第9章 對話框  9.1 對話框概述  9.2 類CDialog  9.3 對話框數(shù)據(jù)存取機制  9.4 對話框控件 第10章 繪圖  10.1 繪圖原理  10.2 GDI對象  10.3 DC  10.4 映射模式  10.5 繪圖模式 第11章 文件操作  11.1 Windows API函數(shù)實現(xiàn)文件操作  11.2 類CFile  11.3 串行化與類CArchive  11.4 打印與預(yù)覽 第12章 進程與線程  12.1 進程與線程  12.2 Windows API函數(shù)實現(xiàn)進程與線程操作  12.3 類CWinThread  12.4 線程同步 第13章 動態(tài)鏈接庫  13.1 用戶模塊  13.2 靜態(tài)鏈接庫的創(chuàng)建與使用  13.3 動態(tài)鏈接庫基本理論  13.4 MFC DLL 第14章 數(shù)據(jù)庫程序設(shè)計  14.1 數(shù)據(jù)庫基礎(chǔ)  14.2 MFC ODBC數(shù)據(jù)庫程序設(shè)計  14.3 MFC DAO數(shù)據(jù)庫程序設(shè)計 第15章 網(wǎng)絡(luò)程序設(shè)計  15.1 網(wǎng)絡(luò)拓撲結(jié)構(gòu)  15.2 網(wǎng)絡(luò)分層結(jié)構(gòu)  15.3 TCP/IP  15.4 Socket編程  15.5 網(wǎng)絡(luò)應(yīng)用程序第16章 ActiveX控件  16.1 ActiveX控件基礎(chǔ)  16.2 MFC ActiveX控件操作 

章節(jié)摘錄

  當(dāng)用指向派生類的對象的基類指針對函數(shù)進行訪問時,系統(tǒng)將根據(jù)運行時指針?biāo)赶虻膶嶋H對象來確定調(diào)用哪一個派生類的成員函數(shù)。當(dāng)指針指向不同的對象時,執(zhí)行的是虛擬函數(shù)的不同版本。  使用多態(tài)性可以實現(xiàn)自上而下的設(shè)計方法,從全局出發(fā),用類的層次結(jié)構(gòu)來模擬客觀世界的程序設(shè)計方法。簡單地說,多態(tài)性是指用一個相同的名字定義不同的函數(shù),這些函數(shù)執(zhí)行過程不同,但是有相似的操作,即用同樣的接口訪問不同的函數(shù)。運算符重載和函數(shù)重載就是一種多態(tài)性,這是編譯時的多態(tài)性,也稱靜態(tài)多態(tài)性。前面函數(shù)的綁定是在運行時的動態(tài)綁定,它也被稱作動態(tài)多態(tài)性。  在面向?qū)ο蟮某绦蛟O(shè)計中,多態(tài)性允許在基類中聲明和派生類共有的函數(shù),也允許在派生類中對其中的某些或全部函數(shù)進行特殊定義,前者稱作“泛化”,后者稱為“特化”。因此,我們可以設(shè)計抽象的基類,在該類中的函數(shù)是沒有實現(xiàn)的,然后在各個派生類中定義這些函數(shù),并在派生類中定義各自的具體實現(xiàn),從而實現(xiàn)抽象基類這個通用的接口?! ?gòu)造函數(shù)和析構(gòu)函數(shù)在基類和派生類中具有不同的名稱,似乎不能使用虛構(gòu)造函數(shù)和析構(gòu)函數(shù)。實際上,雖然不能有虛構(gòu)造函數(shù),但卻可以創(chuàng)建虛析構(gòu)函數(shù)。它的作用是保證在銷毀派生類對象時動態(tài)刪除在此對象中動態(tài)分配的內(nèi)存。因為,如果為基類成員和派生類成員動態(tài)地分配了內(nèi)存,就需要確保在銷毀派生類對象時,派生類析構(gòu)函數(shù)存在并首先被調(diào)用?! 榱藢μ撐鰳?gòu)函數(shù)有更加直觀的認識,來看下面這個例子。

編輯推薦

  《MFC程序設(shè)計輕松入門》從MFC基礎(chǔ)講起,引導(dǎo)讀者輕松入門,實例豐富,操作步驟詳盡,提供全部實例源代碼。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    MFC程序設(shè)計輕松入門 PDF格式下載


用戶評論 (總計13條)

 
 

  •   從基礎(chǔ)開始講解,很多的實例
  •   畢業(yè)論文的時候買的,后來也沒用到
  •   就是稍微有點貴。
  •   應(yīng)該對MFC有點基礎(chǔ)的人比較好,文中很多東西都省略了,而且程序有些錯誤,印刷中也有些錯誤,我給責(zé)任編輯寫過信,但對方不理我,至今沒有回復(fù),讓我很失望!
  •   這本書對mfc的結(jié)構(gòu)講的比較細,就是每一點不算太清楚。還算可以
  •   內(nèi)容偏向于初學(xué)者。
  •   這本書還不錯,正是我所需要的。
  •   發(fā)貨很快不錯的賣家
  •   不錯,值得信賴!
  •   性價比不太高!
  •   個人感覺一般,尤其對于初學(xué)者
  •   主要是里面講解的內(nèi)容省略了很多,看不明白,勸大家不要買了。
  •   這本書的內(nèi)容確實無聊了。。。有用的東西沒有。。抄來的東西一堆。。還沒有注釋。。根本看不懂。。。還輕松入門!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7