C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程

出版時(shí)間:2009-6  出版社:清華大學(xué)  作者:陳維興//陳昕//林小茶  頁(yè)數(shù):176  
Tag標(biāo)簽:無  

前言

學(xué)過程序設(shè)計(jì)的人,都有一個(gè)體會(huì),看別人編寫的程序,好像挺明白的,但是一旦要自己編寫一個(gè)程序,就感覺無從下手。這是因?yàn)槌绦蛟O(shè)計(jì)是一門對(duì)實(shí)踐環(huán)節(jié)要求很高的課程,初學(xué)者要想真正學(xué)會(huì)C++面向?qū)ο蟪绦蛟O(shè)計(jì),最重要的是抓住兩個(gè)關(guān)鍵環(huán)節(jié):一個(gè)是多做習(xí)題多編程;另一個(gè)就是多上機(jī),寫在紙上的程序是否正確,最好的辦法就是上機(jī)驗(yàn)證。為此,我們編寫了這本習(xí)題解答與上機(jī)指導(dǎo)書,以期幫助讀者盡快地掌握C++語(yǔ)言程序設(shè)計(jì)的基本規(guī)則與編程技巧,并能夠熟練運(yùn)用這些規(guī)則與技巧,編制出具有良好風(fēng)格的應(yīng)用程序,最終能夠順利地通過上機(jī)調(diào)試。本書的主要內(nèi)容分為兩部分:第1部分是《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)》(陳維興、林小茶編著,清華大學(xué)出版社2009年出版)習(xí)題與參考答案,詳細(xì)給出了教材中所有習(xí)題的參考答案;第2部分是C++上機(jī)實(shí)驗(yàn)指導(dǎo),詳細(xì)介紹了C++上機(jī)操作方法,并精心設(shè)計(jì)了與教材內(nèi)容配套的7組實(shí)驗(yàn)題,每組實(shí)驗(yàn)題目都包括“實(shí)驗(yàn)?zāi)康暮鸵蟆薄ⅰ皩?shí)驗(yàn)內(nèi)容和步驟”,供上機(jī)實(shí)驗(yàn)時(shí)參考。在本書的最后一章給出了各組上機(jī)實(shí)驗(yàn)題的參考解答,幫助初學(xué)者掌握實(shí)驗(yàn)內(nèi)容和理解具體實(shí)現(xiàn)步驟,以更好地掌握C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和編程方法。提供習(xí)題參考答案和實(shí)驗(yàn)解答的主要目的是供讀者參考和借鑒,作者在這里要強(qiáng)調(diào)一點(diǎn),程序設(shè)計(jì)是創(chuàng)作的過程,解決一個(gè)實(shí)際問題的程序肯定不是惟一的,因此,在閱讀本書的參考答案之前,希望讀者已經(jīng)獨(dú)立思考過教材中的習(xí)題及實(shí)驗(yàn)題目,這樣才有助于程序設(shè)計(jì)水平的提高,不要把本書的參考解答作為惟一的答案。本書中所有程序都經(jīng)作者在visualC++6.O上調(diào)試通過。在本書的編寫和出版過程中還得到了鄭玉明、陳寶福、楊道沅、李春強(qiáng)、孫若瑩等老師的幫助和支持,在此表示誠(chéng)摯的感謝。本書內(nèi)容是作者多年教學(xué)實(shí)踐的總結(jié),雖然得到了讀者的肯定,但由于編者水平有限,錯(cuò)誤和不當(dāng)之處在所難免,在此懇請(qǐng)廣大讀者批評(píng)指正。

內(nèi)容概要

  《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版):習(xí)題解答與上機(jī)指導(dǎo)》是《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)》(陳維興、林小茶編著,清華大學(xué)出版社2009年出版)的配套用書。書中內(nèi)容分為兩部分:第1部分是《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)》習(xí)題與參考答案,給出了教材中所有習(xí)題的參考答案;第2部分是C++上機(jī)實(shí)驗(yàn)指導(dǎo),詳細(xì)介紹了C++上機(jī)操作方法,并精心設(shè)計(jì)了與教材內(nèi)容配套的7組實(shí)驗(yàn)題,每組實(shí)驗(yàn)題目都包括“實(shí)驗(yàn)?zāi)康暮鸵蟆薄ⅰ皩?shí)驗(yàn)內(nèi)容和步驟”,供上機(jī)實(shí)驗(yàn)參考。在書中的最后一章給出了各組上機(jī)實(shí)驗(yàn)題的參考解答,供讀者參考和借鑒,以幫助讀者更好地掌握C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和編程方法。  《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版):習(xí)題解答與上機(jī)指導(dǎo)》可作為學(xué)習(xí)《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)》的輔助教材,也可供其他學(xué)習(xí)C++的讀者參考。

書籍目錄

第1部分 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)》習(xí)題與參考解答第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述第2章 C++概述第3章 類和對(duì)象第4章 派生類與繼承第5章 多態(tài)性第6章 模板與異常處理第7章 C++的流類庫(kù)與輸入輸出第8章 面向?qū)ο蟪绦蛟O(shè)計(jì)方法與實(shí)例第2部分 C++上機(jī)實(shí)驗(yàn)指第9章 Visual C++上機(jī)操作介紹9.1 Visual C++ 6.0 的開發(fā)環(huán)境9.1.1 Visual C++ 6.0 集成開發(fā)環(huán)境概述9.1.2 常用功能鍵及其意義9.2 建立和運(yùn)行單文件程序9.2.1 編輯 C++源程序9.2.2 編譯和連接C++程序9.2.3 程序的運(yùn)行9.2.4 關(guān)閉工作區(qū)9.3 建立和運(yùn)行多文件程序9.3.1 編輯程序中需要的多個(gè)文件9.3.2 創(chuàng)建項(xiàng)目文件9.3.3 將多個(gè)文件添加到項(xiàng)目文件中去9.3.4 編譯和連接項(xiàng)目文件9.3.5 運(yùn)行項(xiàng)目可執(zhí)行文件9.3.6 關(guān)閉工作區(qū)第10章 C++上機(jī)實(shí)驗(yàn)題10.1 實(shí)驗(yàn)1 Visual C++ 6.0集成開發(fā)環(huán)境的初步使用10.1.1 實(shí)驗(yàn)?zāi)康暮鸵?0.1.2 實(shí)驗(yàn)內(nèi)容和步驟10.2 實(shí)驗(yàn)2 C++簡(jiǎn)單程序設(shè)計(jì)練習(xí)10.2.1 實(shí)驗(yàn)?zāi)康暮鸵?0.2.2 實(shí)驗(yàn)內(nèi)容和步驟10.3 實(shí)驗(yàn)3 類和對(duì)象10.3.1 實(shí)驗(yàn)?zāi)康暮鸵?0.3.2 實(shí)驗(yàn)內(nèi)容和步驟10.4 實(shí)驗(yàn)4 派生類與繼承10.4.1 實(shí)驗(yàn)?zāi)康暮鸵?0.4.2 實(shí)驗(yàn)內(nèi)容和步驟10.5 實(shí)驗(yàn)5 多態(tài)性10.5.1 實(shí)驗(yàn)?zāi)康暮鸵?0.5.2 實(shí)驗(yàn)內(nèi)容和步驟10.6 實(shí)驗(yàn)6 模板與異常處理10.6.1 實(shí)驗(yàn)?zāi)康暮鸵?0.6.2 實(shí)驗(yàn)內(nèi)容和步驟10.7 實(shí)驗(yàn)7 C++的流類庫(kù)與輸入輸出10.7.1 實(shí)驗(yàn)?zāi)康暮鸵?0.7.2 實(shí)驗(yàn)內(nèi)容和步驟第11章 C++上機(jī)實(shí)驗(yàn)題參考解答11.1 實(shí)驗(yàn)1參考解答11.2 實(shí)驗(yàn)2參考解答11.3 實(shí)驗(yàn)3參考解答11.4 實(shí)驗(yàn)4參考解答11.5 實(shí)驗(yàn)5參考解答11.6 實(shí)驗(yàn)6參考解答11.7 實(shí)驗(yàn)7參考解答參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述【1.1】什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?【解】面向?qū)ο蟪绦蛟O(shè)計(jì)是一種新的程序設(shè)計(jì)范型。這種范型的主要特征是:程序=對(duì)象+消息面向?qū)ο蟪绦虻幕驹厥菍?duì)象,面向?qū)ο蟪绦虻闹饕Y(jié)構(gòu)特點(diǎn)是:第一,程序一般由類的定義和類的使用兩部分組成;第二,程序中的一切操作都是通過向?qū)ο蟀l(fā)送消息來實(shí)現(xiàn)的,對(duì)象接收到消息后,啟動(dòng)有關(guān)方法完成相應(yīng)的操作。面向?qū)ο蟪绦蛟O(shè)計(jì)方法模擬人類習(xí)慣的解題方法,代表了計(jì)算機(jī)程序設(shè)計(jì)新穎的思維方式。這種方法的提出是對(duì)軟件開發(fā)方法的一場(chǎng)革命,是目前解決軟件開發(fā)面臨困難的最有希望、最有前途的方法之一?!?.2】什么是對(duì)象?什么是類?對(duì)象與類的關(guān)系是什么?【解】在現(xiàn)實(shí)世界中,任何事物都是對(duì)象。它可以是一個(gè)有形的具體存在的事物,例如一張桌子、一個(gè)學(xué)生、一輛汽車,甚至一個(gè)地球;它也可以是一個(gè)無形的、抽象的事件,例如一次演出、一場(chǎng)球賽、一次出差等。對(duì)象既可以很簡(jiǎn)單,也可以很復(fù)雜,復(fù)雜的對(duì)象可以由若干簡(jiǎn)單的對(duì)象構(gòu)成,整個(gè)世界都可以認(rèn)為是一個(gè)非常復(fù)雜的對(duì)象。在現(xiàn)實(shí)世界中,對(duì)象一般可以表示為:屬性+行為,一個(gè)對(duì)象往往是由一組屬性和一組行為構(gòu)成的。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,對(duì)象是描述其屬性的數(shù)據(jù)以及對(duì)這些數(shù)據(jù)施加的一組操作封裝在一起構(gòu)成的統(tǒng)一體。在C++中每個(gè)對(duì)象都是由數(shù)據(jù)和操作代碼(通常用函數(shù)來實(shí)現(xiàn))兩部分組成的。在現(xiàn)實(shí)世界中,“類”是一組具有相同屬性和行為的對(duì)象的抽象。類和對(duì)象之間的關(guān)系是抽象和具體的關(guān)系。類是對(duì)多個(gè)對(duì)象進(jìn)行綜合抽象的結(jié)果,對(duì)象又是類的個(gè)體實(shí)物,一個(gè)對(duì)象是類的一個(gè)實(shí)例。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,“類”就是具有相同的數(shù)據(jù)和相同的操作(函數(shù))的一組對(duì)象的集合,也就是說,類是對(duì)具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的一類對(duì)象的描述。類和對(duì)象之間的關(guān)系是抽象和具體的關(guān)系。類是多個(gè)對(duì)象進(jìn)行綜合抽象的結(jié)果,一個(gè)對(duì)象是類的一個(gè)實(shí)例。例如“學(xué)生”是一個(gè)類,它是由許多具體的學(xué)生抽象而來的一般概念。同理,桌子、教師、計(jì)算機(jī)等都是類。

編輯推薦

《C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第3版)習(xí)題解答與上機(jī)指導(dǎo)》是陳維興等編著的,由清華大學(xué)出版社出版。

圖書封面

圖書標(biāo)簽Tags

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


    C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程 PDF格式下載


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

 
 

  •   還可以,就是例子有點(diǎn)少
  •   很好,是需要的那本書
  •   不多說,答案基本都是正確的
  •   質(zhì)量好,會(huì)給朋友介紹,讓更多人知道
  •   真心有用 嘿嘿 真的很好
  •   和教材配套使用挺不錯(cuò)的
  •   只有基本答案,沒有詳細(xì)答案
  •   包裝挺好的 書本挺新的 沒有問題
  •   書還行吧,只能做基礎(chǔ)練習(xí)
 

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

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