面向?qū)ο蟪绦蛟O(shè)計(jì)C++語(yǔ)言編程

出版時(shí)間:2008-1  出版社:機(jī)械工業(yè)  作者:張冰  頁(yè)數(shù):313  

內(nèi)容概要

  本書采用舉例、比擬等多種手法,用通俗易懂的語(yǔ)言及生動(dòng)活潑的例子講解了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和基本方法,并運(yùn)用了軟件工程的思想和方法,為學(xué)生從事具體軟件項(xiàng)目開發(fā)奠定了基礎(chǔ)。本書共分9章:第 1、2章介紹C++程序設(shè)計(jì)語(yǔ)言基礎(chǔ);第3章介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和思想,詳細(xì)說明抽象、數(shù)據(jù)封裝和信息隱藏、概括等面向?qū)ο筇匦裕坏?~8章圍繞面向?qū)ο蟪绦蛟O(shè)計(jì)的數(shù)據(jù)封裝、繼承性、多態(tài)性三個(gè)基本特性,講述類與對(duì)象、構(gòu)造函數(shù)與析構(gòu)函數(shù)、繼承與派生、虛函數(shù)與多太性、友元函數(shù)與友元類、靜態(tài)成員、模板、異常以及輸入輸出流等內(nèi)容;第9 章簡(jiǎn)要介紹了利用MFC類庫(kù)設(shè)計(jì)Windows應(yīng)用程序的基本方法和思想。  本書循序漸進(jìn),書中語(yǔ)言基礎(chǔ)、程序設(shè)計(jì)和編程應(yīng)用三部分內(nèi)容相互銜接,前后呼應(yīng),每章還提供大量富有啟發(fā)性的習(xí)題和配套的實(shí)驗(yàn)以方便讀者復(fù)習(xí)、鞏固。本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科面向?qū)ο蟪绦蛟O(shè)計(jì)課程的教材,也可作為廣大工程技術(shù)人員和計(jì)算機(jī)愛好者的自學(xué)教材。

書籍目錄

前言第1章 程序設(shè)計(jì)與C++語(yǔ)言1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言1.2 面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)方法簡(jiǎn)介1.3 C語(yǔ)言和C什語(yǔ)言的特點(diǎn)1.4 C++語(yǔ)言初步1.5 Visual C++6.0集成開發(fā)環(huán)境介紹習(xí)題第2章 C鈄語(yǔ)言基礎(chǔ)2.1 基本數(shù)據(jù)類型和常量、變量2.2 運(yùn)算符和表達(dá)式2.3 語(yǔ)句2.4 復(fù)合數(shù)據(jù)類型2.5 指針和引用2.6 函數(shù)概述2.7 作用域和存儲(chǔ)類型2.8 C++增加的函數(shù)特性習(xí)題第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)方法和思想3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和特征3.2 使用函數(shù)的面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題第4章 類和對(duì)象4.1 類和對(duì)象的概念及定義4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)4.3 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)4.4 友元和友元函數(shù)4.5 復(fù)合類習(xí)題第5章 繼承性和多態(tài)性5.1 繼承的概念和派生類的定義5.2 繼承方式5.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)5.4 多態(tài)性和虛函數(shù)5.5 純虛函數(shù)和抽象類5.6 多重繼承5.7 繼承和多態(tài)綜合舉例——基于TurboC++圖形庫(kù)的圖形類的建立習(xí)題第6章 運(yùn)算符重載6.1 運(yùn)算符重載的基本方法6.2 運(yùn)算符重載函數(shù)作為類的成員函數(shù)6.3 運(yùn)算符重載函數(shù)作為友元函數(shù)6.4 其他運(yùn)算符的重載習(xí)題第7章 模板和異常處理7.1 模板的概念7.2 函數(shù)模板和模板函數(shù)7.3 類模板和模板類7.4 模板應(yīng)用舉例7.5 異常處理習(xí)題第8章 輸入輸出流第9章 采用Visual C++MFC開發(fā)Windows應(yīng)用程序基礎(chǔ)附錄A 實(shí)驗(yàn)說明書附錄B ASCII碼表附錄C 常用的C++庫(kù)函數(shù)參考文獻(xiàn)

章節(jié)摘錄

  第1章 程序設(shè)計(jì)與C++語(yǔ)言  1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言  程序設(shè)計(jì)如同電子、機(jī)械和建筑設(shè)計(jì),也是一種工程設(shè)計(jì)。程序設(shè)計(jì)的酉質(zhì)就是用程序設(shè)計(jì)語(yǔ)言編寫計(jì)算機(jī)為完成某一特定任務(wù)而必須執(zhí)行的一系列指令。按照面向?qū)ο蟪绦蛟O(shè)計(jì)的觀點(diǎn),程序設(shè)計(jì)可以看成是從問題空間到程序空間的一個(gè)映射,程序空間中的程序就是一個(gè)現(xiàn)實(shí)世界問題的軟件模型。這里,問題的每一個(gè)實(shí)體用一個(gè)軟件組件來實(shí)現(xiàn)。每個(gè)軟件組件模擬它所表示的現(xiàn)實(shí)實(shí)體的狀態(tài)和動(dòng)作,編程就是建立對(duì)象的模型。程序設(shè)計(jì)的難點(diǎn)在于怎樣將現(xiàn)實(shí)世界待求解的問題用軟件模型來描述。  程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)進(jìn)行交流溝通的一種形式語(yǔ)言,是人們運(yùn)用計(jì)算機(jī)分析和解決問題的一個(gè)基本工具。程序設(shè)計(jì)語(yǔ)言由一組物定的文字集和一定的語(yǔ)法規(guī)組成。最早的程序隨后,在機(jī)器語(yǔ)言的基礎(chǔ)上增加了便于人們記憶的助記符,即所謂的匯編語(yǔ)言。再之后,F(xiàn)or-tran、Basic、C、C++、Java等上百種高級(jí)程序設(shè)計(jì)語(yǔ)言應(yīng)運(yùn)而生。

編輯推薦

  C++語(yǔ)言是學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)的首選語(yǔ)言之一,熟練掌握一門程序設(shè)計(jì)語(yǔ)言也是每個(gè)理工科學(xué)生必備的基本功。本書作者借鑒國(guó)外教材的先進(jìn)方法和思想,并結(jié)合多年的教學(xué)和編程實(shí)踐經(jīng)驗(yàn)編寫了本書。全書自始至終貫穿軟件工程的基本思想和實(shí)踐方法,注重用先進(jìn)的開發(fā)工具和開發(fā)方法講述面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和基本方法,采用通俗易懂的語(yǔ)言及比擬的手法介紹一些重要和抽象的概念,并通過大量的例題和練習(xí)加深讀者的印象,培養(yǎng)學(xué)生運(yùn)用基本數(shù)據(jù)結(jié)構(gòu)和算法進(jìn)行程序設(shè)計(jì)的能力。

圖書封面

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


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


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

 
 

 

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

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