C++面向對象程序設計教程

所属分类:編程語言與程序設計  
出版时间:2009-6   出版时间:清華大學   作者:陳維興//陳昕//林小茶   页数:176  

前言

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

内容概要

  《C++面向對象程序設計教程(第3版)︰習題解答與上機指導》是《C++面向對象程序設計教程(第3版)》(陳維興、林小茶編著,清華大學出版社2009年出版)的配套用書。書中內容分為兩部分︰第1部分是《C++面向對象程序設計教程(第3版)》習題與參考答案,給出了教材中所有習題的參考答案;第2部分是C++上機實驗指導,詳細介紹了C++上機操作方法,並精心設計了與教材內容配套的7組實驗題,每組實驗題目都包括“實驗目的和要求”、“實驗內容和步驟”,供上機實驗參考。在書中的最後一章給出了各組上機實驗題的參考解答,供讀者參考和借鑒,以幫助讀者更好地掌握C++面向對象程序設計的基本概念和編程方法。  《C++面向對象程序設計教程(第3版)︰習題解答與上機指導》可作為學習《C++面向對象程序設計教程(第3版)》的輔助教材,也可供其他學習C++的讀者參考。

书籍目录

第1部分 《C++面向對象程序設計教程(第3版)》習題與參考解答第1章 面向對象程序設計概述第2章 C++概述第3章 類和對象第4章 派生類與繼承第5章 多態性第6章 模板與異常處理第7章 C++的流類庫與輸入輸出第8章 面向對象程序設計方法與實例第2部分 C++上機實驗指第9章 Visual C++上機操作介紹9.1 Visual C++ 6.0 的開發環境9.1.1 Visual C++ 6.0 集成開發環境概述9.1.2 常用功能鍵及其意義9.2 建立和運行單文件程序9.2.1 編輯 C++源程序9.2.2 編譯和連接C++程序9.2.3 程序的運行9.2.4 關閉工作區9.3 建立和運行多文件程序9.3.1 編輯程序中需要的多個文件9.3.2 創建項目文件9.3.3 將多個文件添加到項目文件中去9.3.4 編譯和連接項目文件9.3.5 運行項目可執行文件9.3.6 關閉工作區第10章 C++上機實驗題10.1 實驗1 Visual C++ 6.0集成開發環境的初步使用10.1.1 實驗目的和要求10.1.2 實驗內容和步驟10.2 實驗2 C++簡單程序設計練習10.2.1 實驗目的和要求10.2.2 實驗內容和步驟10.3 實驗3 類和對象10.3.1 實驗目的和要求10.3.2 實驗內容和步驟10.4 實驗4 派生類與繼承10.4.1 實驗目的和要求10.4.2 實驗內容和步驟10.5 實驗5 多態性10.5.1 實驗目的和要求10.5.2 實驗內容和步驟10.6 實驗6 模板與異常處理10.6.1 實驗目的和要求10.6.2 實驗內容和步驟10.7 實驗7 C++的流類庫與輸入輸出10.7.1 實驗目的和要求10.7.2 實驗內容和步驟第11章 C++上機實驗題參考解答11.1 實驗1參考解答11.2 實驗2參考解答11.3 實驗3參考解答11.4 實驗4參考解答11.5 實驗5參考解答11.6 實驗6參考解答11.7 實驗7參考解答參考文獻

章节摘录

插圖︰第1章 面向對象程序設計概述【1.1】什麼是面向對象程序設計?【解】面向對象程序設計是一種新的程序設計範型。這種範型的主要特征是︰程序=對象+消息面向對象程序的基本元素是對象,面向對象程序的主要結構特點是︰第一,程序一般由類的定義和類的使用兩部分組成;第二,程序中的一切操作都是通過向對象發送消息來實現的,對象接收到消息後,啟動有關方法完成相應的操作。面向對象程序設計方法模擬人類習慣的解題方法,代表了計算機程序設計新穎的思維方式。這種方法的提出是對軟件開發方法的一場革命,是目前解決軟件開發面臨困難的最有希望、最有前途的方法之一。【1.2】什麼是對象?什麼是類?對象與類的關系是什麼?【解】在現實世界中,任何事物都是對象。它可以是一個有形的具體存在的事物,例如一張桌子、一個學生、一輛汽車,甚至一個地球;它也可以是一個無形的、抽象的事件,例如一次演出、一場球賽、一次出差等。對象既可以很簡單,也可以很復雜,復雜的對象可以由若干簡單的對象構成,整個世界都可以認為是一個非常復雜的對象。在現實世界中,對象一般可以表示為︰屬性+行為,一個對象往往是由一組屬性和一組行為構成的。在面向對象程序設計中,對象是描述其屬性的數據以及對這些數據施加的一組操作封裝在一起構成的統一體。在C++中每個對象都是由數據和操作代碼(通常用函數來實現)兩部分組成的。在現實世界中,“類”是一組具有相同屬性和行為的對象的抽象。類和對象之間的關系是抽象和具體的關系。類是對多個對象進行綜合抽象的結果,對象又是類的個體實物,一個對象是類的一個實例。在面向對象程序設計中,“類”就是具有相同的數據和相同的操作(函數)的一組對象的集合,也就是說,類是對具有相同數據結構和相同操作的一類對象的描述。類和對象之間的關系是抽象和具體的關系。類是多個對象進行綜合抽象的結果,一個對象是類的一個實例。例如“學生”是一個類,它是由許多具體的學生抽象而來的一般概念。同理,桌子、教師、計算機等都是類。

编辑推荐

《C++面向對象程序設計教程(第3版)習題解答與上機指導》是陳維興等編著的,由清華大學出版社出版。

图书封面




    C++面向對象程序設計教程下載



用户评论 (总计9条)

 
 

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

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017