C++程序設(shè)計題解與實驗指導(dǎo)

出版時間:2009-4  出版社:中國人民大學(xué)出版社  作者:鄧飛,李倩 主編  頁數(shù):198  

前言

  面向?qū)ο蟪绦蛟O(shè)計已經(jīng)取代了面向過程程序設(shè)計成為當(dāng)前程序設(shè)計的主流方法。C++語言是從C語言發(fā)展演變而來的一種面向?qū)ο蟮某绦蛟O(shè)計語言。C++語言的主要特點表現(xiàn)在兩個方面,一是全面兼容C,二是支持面向?qū)ο蟪绦蛟O(shè)計的方法?! 閹椭x者學(xué)習(xí)C++程序設(shè)計的有關(guān)知識,使讀者深入理解與掌握C++程序設(shè)計所涉及的概念、內(nèi)涵、方法與技巧,提高程序設(shè)計能力,我們編寫了本書。  本書可與《C++程序設(shè)計》配合使用,也可供有一定基礎(chǔ)的讀者單獨(dú)使用。本書包含兩部分內(nèi)容,第一部分是習(xí)題解答,對《C++程序設(shè)計》各章課后習(xí)題進(jìn)行了詳細(xì)地講解(第2章集成開發(fā)環(huán)境介紹未設(shè)習(xí)題)。所有的編程題目都給出了完整的源程序代碼,供讀者參考使用。當(dāng)然,很多題目是可以有多種解答的,我們這里給出其中一種供讀者參考,并期待讀者給出更好的答案。希望讀者在使用本書時,不要照抄照搬。  上機(jī)實驗是學(xué)習(xí)任何程序設(shè)計語言必不可少的實踐環(huán)節(jié),可以提高學(xué)生分析問題、解決問題的能力,通過實踐環(huán)節(jié)可以理解C++語言的基本結(jié)構(gòu)和程序設(shè)計方法。本書第二部分是C++程序設(shè)計實驗指導(dǎo),我們結(jié)合教材內(nèi)容與學(xué)習(xí)C++程序設(shè)計的上機(jī)要求,提供了學(xué)習(xí)本課程應(yīng)當(dāng)進(jìn)行的實驗。通過上機(jī)實驗,可以加深讀者對講授內(nèi)容的理解,熟悉程序開發(fā)的基本環(huán)境,學(xué)會編制和調(diào)試程序的基本方法,并能結(jié)合教材更好地掌握常用程序設(shè)計的技巧,培養(yǎng)和提高讀者的動手能力。

內(nèi)容概要

  本書是和《C++程序設(shè)計》配合使用的參考書,由兩部分內(nèi)容組成:習(xí)題解答和實驗指導(dǎo)。習(xí)題解答部分對《C++程序設(shè)計》各章課后習(xí)題作了詳細(xì)地解答,實驗指導(dǎo)部分結(jié)合教材內(nèi)容與上機(jī)要求,對C++程序設(shè)計上機(jī)實驗的目的、步驟和方法進(jìn)行了介紹,提供了學(xué)習(xí)《C++程序設(shè)計》應(yīng)當(dāng)進(jìn)行的實驗。  本書條理清晰,題目覆蓋面廣,實用性強(qiáng)。它不僅可以作為《C++程序設(shè)計》的配套用書,而且可以作為其他C++語言學(xué)習(xí)者的參考書;既適合于高等院校師生或計算機(jī)培訓(xùn)機(jī)構(gòu)使用,也可供報考計算機(jī)等級考試的讀者使用。

書籍目錄

第一部分  習(xí)題解答  第1章  緒論  第3章  基本數(shù)據(jù)類型與表達(dá)式  第4章  C++控制結(jié)構(gòu)  第5章  函數(shù)  第6章  數(shù)組與指針  第7章  引用、結(jié)構(gòu)體和共用體  第8章  類與對象  第9章  C++程序的結(jié)構(gòu)  第10章  繼承與派生  第11章  多態(tài)性  第12章  模板  第13章  流類庫與輸入輸出  第14章  異常處理和命名空間 第二部分  實驗指導(dǎo)  實驗1  Visual C++ 6.0集成開發(fā)環(huán)境應(yīng)用入門  實驗2  基本數(shù)據(jù)類型與表達(dá)式  實驗3  C++的控制結(jié)構(gòu)  實驗4  函數(shù)  實驗5  數(shù)組  實驗6  指針和引用  實驗7  結(jié)構(gòu)體  實驗8  C++程序的結(jié)構(gòu)  實驗9  類與對象  實驗10  繼承與派生  實驗11  多態(tài)性  實驗12  流類庫與輸入輸出  實驗13  異常處理  實驗14  面向?qū)ο蟪绦蛟O(shè)計  實驗15  MFC類庫與Windows應(yīng)用程序開發(fā)

章節(jié)摘錄

  由于圖形用戶界面的應(yīng)用,程序運(yùn)行由順序運(yùn)行演變?yōu)槭录?qū)動,使得軟件使用起來越來越方便,但開發(fā)起來卻越來越困難,對這種軟件的功能很難用過程來描述和實現(xiàn),使用面向過程的方法來開發(fā)和維護(hù)此類軟件都將非常困難?! ?—4什么是對象?什么是面向?qū)ο蠓椒??這種方法有哪些特點?  解:從一般意義上講,對象是現(xiàn)實世界中一個實際存在的事物,它可以是有形的,也可以是無形的。對象是構(gòu)成世界的一個獨(dú)立單位,它具有自己的靜態(tài)特征和動態(tài)特征。面向?qū)ο蠓椒ㄖ械膶ο?,是系統(tǒng)中用來描述客觀事物的一個實體,它是用來構(gòu)成系統(tǒng)的一個基本單位,由一組屬性和一組行為構(gòu)成?! ∶嫦?qū)ο蟮姆椒▽?shù)據(jù)及對數(shù)據(jù)的操作方法封裝在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類中的大多數(shù)數(shù)據(jù),只能用本類的方法進(jìn)行處理。類通過一個簡單的外部接口與外界進(jìn)行聯(lián)系,對象與對象之間通過消息進(jìn)行通訊。這樣,程序模塊間的關(guān)系更為簡單,程序模塊的獨(dú)立性、數(shù)據(jù)的安全性就有了良好的保障。通過實現(xiàn)繼承與多態(tài)性,還可以大大提高程序的可重用性,使得軟件的開發(fā)和維護(hù)都更為方便?! ∶嫦?qū)ο蠓椒ㄋ鶑?qiáng)調(diào)的基本原則,就是直接面對客觀存在的事物來進(jìn)行軟件開發(fā),將人們在日常生活中習(xí)慣的思維方式和表達(dá)方式應(yīng)用在軟件開發(fā)中,使軟件開發(fā)從過分專業(yè)化的方法、規(guī)則和技巧中回到客觀世界,回到人們通常的思維。

圖書封面

評論、評分、閱讀與下載


    C++程序設(shè)計題解與實驗指導(dǎo) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7