MFC編程技巧與范例詳解

出版時(shí)間:2008-10  出版社:清華大學(xué)出版社  作者:曾凡鋒,苗雨  頁(yè)數(shù):360  字?jǐn)?shù):565000  
Tag標(biāo)簽:無(wú)  

前言

  Windows是用戶(hù)使用最多的操作系統(tǒng),因而市場(chǎng)上對(duì)開(kāi)發(fā)Windows應(yīng)用程序的需求也日益增加,但是隨著Windows應(yīng)用程序變得越來(lái)越復(fù)雜,單純使用Windows API來(lái)開(kāi)發(fā)Windows應(yīng)用程序變得越來(lái)越困難。于是,一些可視化的Windows開(kāi)發(fā)工具(如Visual Basic、Delphi等)如雨后春筍般地涌現(xiàn)出來(lái),這給Windows應(yīng)用的開(kāi)發(fā)者帶來(lái)了極大的方便,同時(shí)也大大提高了開(kāi)發(fā)效率?! isualc c++是微軟公司推出的一套面向?qū)ο蟮目梢暬删幊滔到y(tǒng),利用它開(kāi)發(fā)的程序具有運(yùn)行速度快、可移植能力強(qiáng)的特點(diǎn),而且它具有一個(gè)龐大、功能齊全的MFC庫(kù)(Microsofl FoLmdation Class LibrarV),該類(lèi)庫(kù)實(shí)現(xiàn)了對(duì)大多數(shù)Windows API的封裝,因此Visual C++己成為目前最受歡迎的開(kāi)發(fā)工具之一?! ”緯?shū)從實(shí)踐應(yīng)用的角度出發(fā),結(jié)合經(jīng)典的實(shí)例闡述如何使用MFC進(jìn)行軟件開(kāi)發(fā),全書(shū)共55個(gè)完整實(shí)例,這些實(shí)例按照復(fù)雜度分為5級(jí),從而滿(mǎn)足不同層次讀者的切實(shí)需要。對(duì)于初學(xué)者,通過(guò)本書(shū)的學(xué)習(xí),可以迅速地了解MFC的開(kāi)發(fā)思想和方法,并可以快速創(chuàng)建自己的應(yīng)用程序,從而熟練掌握MFC的使用。對(duì)于已經(jīng)有一定基礎(chǔ)的中級(jí)開(kāi)發(fā)人員,則可以通過(guò)本書(shū)的實(shí)例學(xué)習(xí)到一些具有實(shí)際意義的開(kāi)發(fā)方法,進(jìn)一步提高開(kāi)發(fā)應(yīng)用程序的能力?! ”緯?shū)內(nèi)容共分14章,分別為MFC的基本概念、文檔和視圖、對(duì)話(huà)框、按鈕控件、編輯控件、組合框控件、列表框控件、列表視圖控件、樹(shù)狀視圖控件、圖像、多媒體、GDI與GDI+、網(wǎng)絡(luò)編程、Internet編程。隨書(shū)附贈(zèng)的光盤(pán)中提供了全部實(shí)例的源代碼,所有代碼均在Windows 2000/XP下測(cè)試通過(guò),有些實(shí)例需要Microsoft Platform SDK和Microsoft DirectX SDK的支持(讀者可以從微軟的網(wǎng)站下載)。另外,涉及各具體應(yīng)用功能的實(shí)現(xiàn)均被設(shè)計(jì)成獨(dú)立的類(lèi),使得代碼具有很強(qiáng)的可移植性,讀者可以直接將它們應(yīng)用到自己的項(xiàng)目開(kāi)發(fā)中。

內(nèi)容概要

本書(shū)集作者多年教學(xué)與軟件開(kāi)發(fā)經(jīng)驗(yàn),通過(guò)不同類(lèi)型的實(shí)例詳解向讀者解讀了如何使用MFC進(jìn)行軟件開(kāi)發(fā),并按實(shí)例的復(fù)雜度進(jìn)行分級(jí)介紹,以滿(mǎn)足不同層次讀者的切實(shí)需要?! ”緯?shū)共55個(gè)完整實(shí)例,均選自作者多年工程應(yīng)用開(kāi)發(fā)中的案例;內(nèi)容共分14章,分別為MFC的基本概念、文檔和視圖、對(duì)話(huà)框、按鈕控件、編輯控件、組合框控件、列表框控件、列表視圖控件、樹(shù)狀視圖控件、圖像、多媒體、GDI與GDI+、網(wǎng)絡(luò)編程、Internet編程。隨書(shū)附贈(zèng)的光盤(pán)中提供了全部實(shí)例的源代碼,所有代碼均在Windows 2000/XP下測(cè)試通過(guò)。另外,涉及各具體應(yīng)用功能的實(shí)現(xiàn)均被設(shè)計(jì)成獨(dú)立的類(lèi),使得代碼具有很強(qiáng)的可移植性,讀者可以直接將它們應(yīng)用到自己的項(xiàng)目開(kāi)發(fā)中。  本書(shū)內(nèi)容精練,重點(diǎn)突出,實(shí)例豐富,可作為高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)指導(dǎo)用書(shū),也可作為各程序開(kāi)發(fā)人員的參考書(shū)。

作者簡(jiǎn)介

  曾凡鋒,男,副研究員,碩士生導(dǎo)師。1966年5月出生于江西吉安。1991年5月畢業(yè)于中南工業(yè)大學(xué)(中南大學(xué)前身),獲碩士學(xué)位,同時(shí)進(jìn)入北方工業(yè)大學(xué)任教,1999年晉升副研究員?! ≈饕芯糠较颍好嫦?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、圖像處理面、智能控制、系統(tǒng)辨識(shí)等?! ≈饕v授課程:Internet與網(wǎng)絡(luò)互聯(lián)、面向?qū)ο蠹夹g(shù)與應(yīng)用、Java技術(shù)  獎(jiǎng)勵(lì)和榮譽(yù):1991,1992年獲中國(guó)有色金屬工業(yè)總公司科技進(jìn)步二等獎(jiǎng);1990,1997,1998年獲中國(guó)有色金屬工業(yè)總公司科技進(jìn)步三等獎(jiǎng)。  指導(dǎo)研究生情況:1996年開(kāi)始作為副導(dǎo)師指導(dǎo)2名檢測(cè)技術(shù)與自動(dòng)化裝置專(zhuān)業(yè)碩士研究生(已畢業(yè)),從2003年開(kāi)始作為導(dǎo)師指導(dǎo)計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)碩士研究生共四人。

書(shū)籍目錄

第1章 MFC的基本概念 1.0 引言  1.1 MFC概述  1.2 MFC的設(shè)計(jì)原理  1.3 MFC的特性  1.4 MFC類(lèi)的分層結(jié)構(gòu)  1.5 MFC庫(kù)的消息映射  1.6 窗體概述  1.7 利用向?qū)蓱?yīng)用程序框架  1.8 Visual C++工程文件的組成  1.9 總結(jié) 第2章 文檔和視圖  2.0 引言  2.1 多文檔界面的寫(xiě)字板  2.2 管理多文檔、多視圖的MDI程序  2.3 管理單文檔、視圖的SDI程序  2.4 動(dòng)態(tài)添加視圖  2.5 全屏幕顯示模式 第3章 對(duì)話(huà)框  3.0 引言  3.1 帶控件提示信息的對(duì)話(huà)框  3.2 帶菜單、工具條和狀態(tài)條的對(duì)話(huà)框  3.3 帶圖片預(yù)覽的文件對(duì)話(huà)框  3.4 帶音頻試聽(tīng)的文件對(duì)話(huà)框 第4章 按鈕控件  4.0 引言  4.1 任意顏色的按鈕控件  4.2 任意形狀的按鈕控件  4.3 帶圖形的按鈕控件  4.4 帶下拉列表的按鈕控件  4.5 可添加在標(biāo)題欄中的按鈕控件  4.6 可以選取顏色值的按鈕控件 第5章 編輯控件 第6章 組合框控件 第7章 列表框控件 第8章 列表視圖控件 第9章 樹(shù)狀視圖控件 第10章 圖像 第11章 多媒體 第12章 GDI與GDI+ 第13章 網(wǎng)絡(luò)編程 第14章 Internet編程

章節(jié)摘錄

  第1章 MFC的基本概念  1.4 MFC類(lèi)的分層結(jié)構(gòu)  下面從Windows程序的工作原理、建立應(yīng)用程序、程序結(jié)構(gòu)剖析、MFC的基本類(lèi)、其他的用戶(hù)界面類(lèi)、繪圖類(lèi)、其他的MFC類(lèi)等7個(gè)方面講解MFC類(lèi)的分層結(jié)構(gòu)?! ?.Windows程序的工作原理  Windows程序設(shè)計(jì)是一種完全不同于傳統(tǒng)DOS方式的程序設(shè)計(jì)方法,它采用一種事件驅(qū)動(dòng)方式的程序設(shè)計(jì)模式。在程序提供給用戶(hù)的界面中有許多可操作的可視對(duì)象。用戶(hù)從所有可能的操作中任意選擇一種,被選擇的操作會(huì)產(chǎn)生某些特定的事件,這些事件發(fā)生后向程序中的某些對(duì)象發(fā)送消息,然后這些對(duì)象調(diào)用相應(yīng)的消息處理函數(shù)來(lái)完成特定的操作。Windows應(yīng)用程序的最大特點(diǎn)就是程序沒(méi)有固定的流程,而只是針對(duì)某個(gè)事件的處理有特定的子流程,Windows應(yīng)用程序就是由許多這樣的子流程構(gòu)成的?! 纳厦娴挠懻撝锌梢钥闯?,Windows應(yīng)用程序在本質(zhì)上是面向?qū)ο蟮摹3绦蛱峁┙o用戶(hù)界面的可視對(duì)象在程序的內(nèi)部一般也是一個(gè)對(duì)象,用戶(hù)對(duì)可視對(duì)象的操作通過(guò)事件驅(qū)動(dòng)模式觸發(fā)相應(yīng)對(duì)象的可用方法。程序的運(yùn)行過(guò)程就是用戶(hù)的外部操作不斷產(chǎn)生事件、這些事件又被相應(yīng)的對(duì)象處理的過(guò)程。2.建立應(yīng)用程序  選擇Build Rebuild All命令后,系統(tǒng)將編譯由AppWizard自動(dòng)生成的程序框架中所有文件的源代碼,并且鏈接生成可執(zhí)行的應(yīng)用程序。按Ctrl+F5快捷鍵后,應(yīng)用程序?qū)㈤_(kāi)始運(yùn)行,雖然用戶(hù)沒(méi)有編寫(xiě)一行代碼,但是可以看出由系統(tǒng)自動(dòng)生成的應(yīng)用程序的界面已經(jīng)有了一個(gè)標(biāo)準(zhǔn)的Windows應(yīng)用程序所需要的幾個(gè)組成部分,用戶(hù)要做的是向這個(gè)應(yīng)用程序中添加必要的代碼,以完成特定的功能?! ?.程序結(jié)構(gòu)剖析  MFC提供了許多設(shè)計(jì)好的類(lèi)來(lái)滿(mǎn)足廣泛的需要。MFC的對(duì)象層次類(lèi)似于目錄結(jié)構(gòu)的組織方式,它包含一個(gè)根對(duì)象CObject,其他大多數(shù)對(duì)象都是從CObject中直接或間接派生的。CObiect為那些繼承的類(lèi)提供了3個(gè)重要的特性:  ? 串行化支持?! ? 運(yùn)行時(shí)類(lèi)信息支持。  ? 診斷和調(diào)試支持。

編輯推薦

  《MFC編程技巧與范例詳解》內(nèi)容精練,重點(diǎn)突出,實(shí)例豐富,可作為高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)指導(dǎo)用書(shū),也可作為各程序開(kāi)發(fā)人員的參考書(shū)?!  禡FC編程技巧與范例詳解》從經(jīng)驗(yàn)出發(fā)詳解經(jīng)典案例,闡述如何使用MFC進(jìn)行軟件開(kāi)發(fā)。按照實(shí)例復(fù)雜度進(jìn)行分級(jí),以滿(mǎn)足不同層次讀者的切實(shí)需要?!  禡FC編程技巧與范例詳解》特點(diǎn):  實(shí)用性強(qiáng):全書(shū)共55個(gè)實(shí)例,均來(lái)自于項(xiàng)目開(kāi)發(fā)工程實(shí)踐  正確率高:所有代碼均在Windows 2000/XP下測(cè)試通過(guò)  移植性強(qiáng):名應(yīng)用功能的實(shí)現(xiàn)均設(shè)計(jì)成獨(dú)立的類(lèi),可直接移植應(yīng)用到項(xiàng)目開(kāi)發(fā)中。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    MFC編程技巧與范例詳解 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)8條)

 
 

  •   這本書(shū)確實(shí)很實(shí)用,很適合初學(xué)MFC的朋友,內(nèi)容精簡(jiǎn)
  •   真的不錯(cuò),很適用于初學(xué)者
  •   很適合睡眠的時(shí)候讀一讀
    以前我的睡眠老不好了 自從買(mǎi)了這本書(shū) 倒頭就能睡 比吃藥還管用 不信你們也可以試試!
  •   買(mǎi)書(shū)等了兩天之后,又說(shuō)沒(méi)貨了。蛋疼......
  •   很好,里面的例子很不錯(cuò)
  •   光盤(pán)很水!
  •   解釋不夠詳盡
  •   什么例子不錯(cuò)。。我就敗給這本書(shū)了。。一堆堆的沒(méi)定義的變量,函數(shù)。。等著我們自己定義嗎?那干嘛好意思說(shuō)55個(gè)例子都是已經(jīng)測(cè)試可以運(yùn)行的?只能用2字來(lái)說(shuō),無(wú)恥,欺騙讀者感情!
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7