C++高級(jí)語言程序設(shè)計(jì)案例與實(shí)踐輔導(dǎo)

出版時(shí)間:2012-3  出版社:人民郵電出版社  作者:徐惠民  頁數(shù):266  

內(nèi)容概要

  本書是《C++高級(jí)語言程序設(shè)計(jì)》的學(xué)習(xí)輔導(dǎo)書。全書共12章,第1章介紹了在VC2005集成開發(fā)環(huán)境下編程的步驟和程序調(diào)試方法,第2章~第9章與主教材《C++高級(jí)語言程序設(shè)計(jì)》對(duì)應(yīng),包括了原教材各章的習(xí)題答案、補(bǔ)充的程序設(shè)計(jì)案例和上機(jī)實(shí)驗(yàn)題,第10章、第11章涉及課程設(shè)計(jì)的相關(guān)內(nèi)容(第10章介紹了Windows程序設(shè)計(jì)的基礎(chǔ)知識(shí),第11章提供了3個(gè)課程設(shè)計(jì)案例和設(shè)計(jì)題),第12章是全國計(jì)算機(jī)等級(jí)考試C/C++考試真題和詳解。
  本書的重點(diǎn)是編程案例和課程設(shè)計(jì)案例。本書編寫的目的是為學(xué)生打好程序設(shè)計(jì)的基礎(chǔ),提高其編程能力,因此,在編程案例的選擇上特別注意涵蓋C++語言的基本概念,不僅給出各案例的程序代碼,還附有分析、設(shè)計(jì)、代碼說明、運(yùn)行結(jié)果解釋等。另外,示例代碼體現(xiàn)了對(duì)培養(yǎng)良好編程習(xí)慣的重視。
  本書為讀者學(xué)習(xí)C++高級(jí)語言程序設(shè)計(jì)、提高編程能力提供了充足的內(nèi)容,適合作為大學(xué)各專業(yè)的C++程序設(shè)計(jì)課程的輔導(dǎo)書和C++課程設(shè)計(jì)的教材,也可供程序設(shè)計(jì)愛好者自學(xué)使用。

作者簡(jiǎn)介

徐惠民,北京郵電大學(xué)信息與通信工程學(xué)院教授、博士生導(dǎo)師、北京地區(qū)普通高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教育教學(xué)指導(dǎo)評(píng)議委員會(huì)委員。享受國務(wù)院政府特殊津貼。自1990年開始從事計(jì)算機(jī)系列課程的建設(shè)和教學(xué),是北京郵電大學(xué)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程改革的主要推動(dòng)者之一,負(fù)責(zé)課程有C++程序設(shè)計(jì)、微機(jī)原理與接口技術(shù)、現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)輔助邏輯設(shè)計(jì)和模擬、嵌入式系統(tǒng)及實(shí)驗(yàn)、面向?qū)ο蟪绦蛟O(shè)計(jì)和C++曾編寫教材有《微機(jī)原理與接口技術(shù)》、《基于VxWorks的嵌入式系統(tǒng)及實(shí)驗(yàn)》、《大學(xué)計(jì)算機(jī)基礎(chǔ)》、《C++大學(xué)基礎(chǔ)教程》、《數(shù)字邏輯設(shè)計(jì)與VHDL描述》、《系統(tǒng)開發(fā)規(guī)范與文檔編寫》、《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》、《單片微型計(jì)算機(jī)原理、接口及應(yīng)用》。

書籍目錄

第1章 VC2005編程環(huán)境介紹 
 1.1 VC2005集成開發(fā)環(huán)境簡(jiǎn)介 
 1.2 建立WIN32控制臺(tái)應(yīng)用程序 
 1.3 程序調(diào)試方法 
第2章 基本數(shù)據(jù)類型和表達(dá)式 
 2.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 2.2 編程案例及參考例程 
 2.3 實(shí)驗(yàn)題 
第3章 C++控制語句 
 3.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 3.2 編程案例及參考例程 
 3.3 實(shí)驗(yàn)題 
第4章 數(shù)組及其他自定義類型 
 4.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 4.2 編程案例及參考例程 
 4.3 實(shí)驗(yàn)題 
第5章 函數(shù) 
 5.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 5.2 編程案例及參考例程 
 5.3 實(shí)驗(yàn)題 
第6章 指針和引用 
 6.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 6.2 編程案例及參考例程 
 6.3 實(shí)驗(yàn)題 
第7章 類和對(duì)象 
 7.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 7.2 編程案例及參考例程 
 7.3 實(shí)驗(yàn)題 
第8章 繼承與派生 
 8.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 8.2 編程案例及參考例程 
 8.3 實(shí)驗(yàn)題 
第9章 多態(tài) 
 9.1 《C++高級(jí)語言程序設(shè)計(jì)》習(xí)題答案 
 9.2 編程案例及參考例程 
 9.3 實(shí)驗(yàn)題 
第10章 Windows程序設(shè)計(jì)基礎(chǔ) 
 10.1 基于Windows API編程 
 10.2 基于MFC編程 
第11章 課程設(shè)計(jì) 
 11.1 彩色控制臺(tái)應(yīng)用程序 
  11.1.1 案例分析:俄羅斯方塊游戲 
  11.1.2 題目一 
  11.1.3 題目二 
 11.2 MFC應(yīng)用 
  11.2.1 案例分析:計(jì)算器設(shè)計(jì) 
  11.2.2 題目一 
  11.2.3 題目二 
 11.3 網(wǎng)絡(luò)應(yīng)用程序 
  11.3.1 案例分析:郵件發(fā)送客戶端 
  11.3.2 題目一 
  11.3.3 題目二 
第12章 全國計(jì)算機(jī)等級(jí)考試二級(jí)測(cè)試及分析 
 12.1 2011年上半年C++筆試試題及答案 
 12.2 2010年下半年C++筆試試題及答案 
 12.3 2011年上半年C語言筆試試題及解答 
 12.4 C++上機(jī)考試模擬題及解答

章節(jié)摘錄

版權(quán)頁:   插圖:   1.文檔類創(chuàng)建的對(duì)象負(fù)責(zé)文稿的管理工作,每個(gè)對(duì)象負(fù)責(zé)一份文稿的管理。在單文檔程序框架(SDI)中只有一份文稿,也就只需創(chuàng)建一個(gè)文檔對(duì)象負(fù)責(zé)文稿的管理工作;在多文檔程序框架(MDI)中可以有多份不同的文稿,那么就需要文檔類創(chuàng)建多個(gè)文檔對(duì)象來管理多份文檔,一個(gè)對(duì)象管理一份文檔資料。文稿中內(nèi)容的增加、刪除、修改、歸檔保存等管理和維護(hù)的T作是由文檔對(duì)象來完成的。 2.黑板用來顯示文檔的內(nèi)容,框架類的對(duì)象負(fù)責(zé)黑板的管理工作。一個(gè)主框架類的對(duì)象負(fù)責(zé)在黑板上劃出一個(gè)區(qū)域來(主框架)。在這個(gè)區(qū)域內(nèi),主框架對(duì)象負(fù)責(zé)安排擺放如粉筆盒的位置等(菜單、工具條、狀態(tài)條等的布置)。同時(shí),主框架對(duì)象又能夠把自己管轄范圍內(nèi)劃出的一塊區(qū)域(窗口)交給一個(gè)子框架類對(duì)象來管理。這個(gè)子框架類對(duì)象把管理的窗口中劃出一部分交給一個(gè)視圖對(duì)象來使用(客戶區(qū)),視圖對(duì)象可以在這個(gè)區(qū)域內(nèi)書寫內(nèi)容。 在單文檔框架中,主框架類管理的區(qū)域內(nèi)只能分配一個(gè)區(qū)域(窗口)。此時(shí),只能有一個(gè)客戶區(qū)供一個(gè)視圖對(duì)象來使用。而在多文檔框架中,主框架對(duì)象可以將黑板中分成多個(gè)區(qū)域(窗口),每個(gè)區(qū)域交給一個(gè)子框架類對(duì)象來管理。子框架類對(duì)象將這個(gè)區(qū)域的一部分(客戶區(qū))交給一個(gè)視圖對(duì)象來使用。主框架類根據(jù)需求來維護(hù)和管理這些區(qū)域,像區(qū)域的創(chuàng)建、刪除、改變大小等的工作都由主框架類來完成的。Windows下的窗口與黑板中的區(qū)域不同的是,窗口是可以任意重疊的。 3.視圖類的作用是將文檔類中的內(nèi)容進(jìn)行顯示,在黑板中創(chuàng)建的一個(gè)子窗口內(nèi)的客戶區(qū)都被一個(gè)視圖對(duì)象所使用。同時(shí),這個(gè)視圖對(duì)象在創(chuàng)建時(shí)已經(jīng)被規(guī)定了是用來顯示哪份文檔的。它的任務(wù)是將這份文稿中的內(nèi)容顯示在黑板中其擁有的客戶區(qū)區(qū)域。在單文擋框架下,只有一份文檔、一個(gè)文檔類對(duì)象,也只有一個(gè)視圖類對(duì)象。這個(gè)視圖類對(duì)象負(fù)責(zé)把文檔的內(nèi)容顯示到黑板上,如何顯示(用文字還是用圖表現(xiàn),用大字還是小字,用紅粉筆還是白粉筆)是由視圖對(duì)象決定的。而在多文檔資料框架(MDI)下,情況復(fù)雜多了,這時(shí)可以有多份文稿,黑板中可以創(chuàng)建有多個(gè)子窗口區(qū)域。一份文稿,可以創(chuàng)建多個(gè)視圖對(duì)象來顯示。如,有兩份文檔,對(duì)其中的一份創(chuàng)建了5個(gè)視圖對(duì)象,對(duì)于另外一個(gè)文檔創(chuàng)建了3個(gè)視圖對(duì)象,這時(shí),就有8個(gè)視圖類對(duì)象,創(chuàng)建了8個(gè)子框架窗口對(duì)象,管理黑板中創(chuàng)建的8個(gè)子窗口,5個(gè)視圖對(duì)象在顯示第一份文檔的內(nèi)容,3個(gè)視圖對(duì)象在顯示另一份文檔的內(nèi)容。一份文稿由多于一個(gè)視圖對(duì)象在不同窗口的區(qū)域(客戶區(qū))上進(jìn)行顯示就是所謂的多視圖,有多于一個(gè)的文稿在不同的區(qū)域上被顯示就是多文檔。

編輯推薦

《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材?精品系列:C++高級(jí)語言程序設(shè)計(jì)案例與實(shí)踐輔導(dǎo)》為讀者學(xué)習(xí)C++高級(jí)語言程序設(shè)計(jì)、提高編程能力提供了充足的內(nèi)容,適合作為大學(xué)各專業(yè)的C++程序設(shè)計(jì)課程的輔導(dǎo)書和C++課程設(shè)計(jì)的教材,也可供程序設(shè)計(jì)愛好者自學(xué)使用。

圖書封面

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


    C++高級(jí)語言程序設(shè)計(jì)案例與實(shí)踐輔導(dǎo) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   不錯(cuò)。。和想象中的差不多
 

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

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