注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++同構(gòu)化對(duì)象程序設(shè)計(jì)原理:向下兼容C語言結(jié)構(gòu)程序設(shè)計(jì)

C++同構(gòu)化對(duì)象程序設(shè)計(jì)原理:向下兼容C語言結(jié)構(gòu)程序設(shè)計(jì)

C++同構(gòu)化對(duì)象程序設(shè)計(jì)原理:向下兼容C語言結(jié)構(gòu)程序設(shè)計(jì)

定 價(jià):¥39.00

作 者: 周啟海著
出版社: 清華大學(xué)出版社;北方交通大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教
標(biāo) 簽: C++

ISBN: 9787810821995 出版時(shí)間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 480 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本反映當(dāng)今中國和世界教育創(chuàng)新歷史潮流、時(shí)代要求與學(xué)科特點(diǎn)的原創(chuàng)性的專著,是全國教育科學(xué)規(guī)劃教育部重點(diǎn)項(xiàng)目標(biāo)志成果。它創(chuàng)立了“算法設(shè)計(jì)同構(gòu)化,程序編碼對(duì)象化(舊稱面向?qū)ο螅毙吕碚?,突出了“算法設(shè)計(jì)為主導(dǎo),C++編程為主體”新思想,創(chuàng)造了“既授人以魚,更授人以漁”新方法,推出了“理論聯(lián)系實(shí)際,算法制導(dǎo)程序,上機(jī)驗(yàn)證編程”新模式,獨(dú)創(chuàng)了“思想新穎,功能完備,技術(shù)先進(jìn),使用簡便”的新工具——算法周碼。全書共13章,內(nèi)容包括:引論:順序結(jié)構(gòu)對(duì)象化設(shè)計(jì);選擇結(jié)構(gòu)對(duì)象化設(shè)計(jì);循環(huán)結(jié)構(gòu)對(duì)象化設(shè)計(jì);子算法結(jié)構(gòu)對(duì)象化設(shè)計(jì);用戶定義類型與C++/C語言預(yù)處理;數(shù)組結(jié)構(gòu)對(duì)象化設(shè)計(jì):記錄結(jié)構(gòu)對(duì)象化設(shè)計(jì):指針結(jié)構(gòu)對(duì)象化設(shè)計(jì);文件結(jié)構(gòu)對(duì)象化設(shè)計(jì);繼承結(jié)構(gòu)對(duì)象化設(shè)計(jì);多態(tài)結(jié)構(gòu)對(duì)象化設(shè)計(jì);容錯(cuò)處理與異常處理。各章均向下兼容C語言結(jié)構(gòu)化程序設(shè)計(jì)。本書可供廣大計(jì)算機(jī)初學(xué)者、使用者、愛好者、應(yīng)用者、提高者、研究者閱讀;可作為大專院校各專業(yè)C++程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等有關(guān)課程的教材或教學(xué)參考書;也可作為全國各地計(jì)算機(jī)等級(jí)考試、各類培訓(xùn)班的學(xué)習(xí)用書。

作者簡介

暫缺《C++同構(gòu)化對(duì)象程序設(shè)計(jì)原理:向下兼容C語言結(jié)構(gòu)程序設(shè)計(jì)》作者簡介

圖書目錄

第1章引論
1.1計(jì)算機(jī)及其進(jìn)步概要
1.1.1計(jì)算機(jī)及其應(yīng)用概要
1.1.2計(jì)算機(jī)語言.算法.程序.程序設(shè)計(jì)概要
1.1.3程序設(shè)計(jì)進(jìn)步簡評(píng)
1.2類.對(duì)象及其初始化.善后化行為簡介
1.2.1類
1.2.2對(duì)象
1.2.3對(duì)象的最基本行為屬性--初始化與善后化
1.3C-4-3及其進(jìn)入.工作.退出簡述
1.3.1C++簡述
1.3.2VisualC++6.0的進(jìn)入.工作.退出
1.4算法與C++程序的總體結(jié)構(gòu).注釋結(jié)構(gòu)概述
1.5C++的字符集與標(biāo)識(shí)符
1.5.1C++字符集
1.5.2C++/C語言標(biāo)識(shí)符
1.6C++的數(shù)據(jù)類型與基本操作概要
1.6.1計(jì)算機(jī)的數(shù)據(jù)類型及數(shù)據(jù)形態(tài)總述
1.6.2C++數(shù)據(jù)的數(shù)據(jù)類型及數(shù)據(jù)形態(tài)綜述
1.6.3C++/C語言數(shù)據(jù)的最基本操作--輸入與輸出
1.6.4C++/C語言變量的最基礎(chǔ)操作--賦值
1.7C++數(shù)據(jù)形態(tài)與運(yùn)算概要
1.7.1整數(shù)類型數(shù)據(jù)的形態(tài)與運(yùn)算
1.7.2實(shí)數(shù)類型數(shù)據(jù)的形態(tài)與運(yùn)算
1.7.3字符型和字符串型數(shù)據(jù)的形態(tài)與運(yùn)算
1.7.4(準(zhǔn))邏輯型數(shù)據(jù)的形態(tài)與運(yùn)算
1.7.5特殊運(yùn)算--取地址(&)與取指物(*)
1.8C++/C語言指針與C++別名(引用)的定義與使用概述
1.8.1C++/C語言指針的定義方法與使用特點(diǎn)
1.8.2C++/C語言指針的基本運(yùn)算
1.8.3C++別名(即引用)的定義與使用
1.9從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題1
第2章順序結(jié)構(gòu)對(duì)象化設(shè)計(jì)
2.1算法及其程序的控制結(jié)構(gòu)與分類
2.1.1傳統(tǒng)控制結(jié)構(gòu)
2.1.2對(duì)象控制結(jié)構(gòu)
2.1.3程序控制結(jié)構(gòu)
2.2類及其對(duì)象的簡單定義.創(chuàng)建.拆除與使用
2.2,1類的行為屬性及其C++函數(shù)成員的定義方式簡介
2.2.2對(duì)象的創(chuàng)建與初始化行為(構(gòu)造函數(shù))簡介
2.2.3對(duì)象的拆除與善后化行為(拆構(gòu)函數(shù))簡介
2.2.4對(duì)象類與嵌套類用法簡介
2.2.5當(dāng)前對(duì)象指針(this)與當(dāng)前對(duì)象(*this)用法簡介
2.3順序結(jié)構(gòu)設(shè)計(jì)
2.3.1順序結(jié)構(gòu)的特點(diǎn)
2.3.2順序結(jié)構(gòu)的描述
2.3.3始終結(jié)構(gòu)的特點(diǎn)與描述
2.4從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題2
第3章選擇結(jié)構(gòu)對(duì)象化設(shè)計(jì)
3.1構(gòu)成塊--設(shè)計(jì)非順序控制結(jié)構(gòu)的關(guān)鍵
3.1.1構(gòu)成塊的特點(diǎn)
3.1.2構(gòu)成塊的描述
3.2選擇結(jié)構(gòu)概要
3.3雙分支選擇結(jié)構(gòu)設(shè)計(jì)
3.3.1如果條件型雙分支選擇結(jié)構(gòu)設(shè)計(jì)
3.3.2情況條件型雙分支選擇結(jié)構(gòu)設(shè)計(jì)
3.4多分支選擇結(jié)構(gòu)設(shè)計(jì)
3.4.1如果條件型多分支選擇結(jié)構(gòu)設(shè)計(jì)(if嵌套)
3.4.2情況條件型多分支選擇結(jié)構(gòu)設(shè)計(jì)(switch)
3.4.3混合條件型多分支選擇結(jié)構(gòu)設(shè)計(jì)(if,switch嵌套)
3.5從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題3
第4章循環(huán)結(jié)構(gòu)對(duì)象化設(shè)計(jì)
4.1循環(huán)結(jié)構(gòu)概要
4.2單重循環(huán)結(jié)構(gòu)設(shè)計(jì)
4.2.1當(dāng)型單重循環(huán)結(jié)構(gòu)設(shè)計(jì)
4.2.2直到型單重循環(huán)結(jié)構(gòu)設(shè)計(jì)(do-while)
4.2.3步長型單重循環(huán)結(jié)構(gòu)設(shè)計(jì)(for)
4.2.4強(qiáng)制縮短與中止循環(huán)過程設(shè)計(jì)(break,continue,goto)
4.2.5三種循環(huán)結(jié)構(gòu)的比較
4.3雙重循環(huán)結(jié)構(gòu)設(shè)計(jì)
4.4多重循環(huán)結(jié)構(gòu)設(shè)計(jì)
*4.5從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題4
第5章子算法結(jié)構(gòu)對(duì)象化設(shè)計(jì)
5.1模塊化與子算法簡介
5.1.1模塊化結(jié)構(gòu)簡介
5.1.2子算法結(jié)構(gòu)簡介
5.2過程子算法結(jié)構(gòu)設(shè)計(jì)
5.2.1過程子算法的定義與調(diào)用
5.2.2無參過程子算法結(jié)構(gòu)設(shè)計(jì)
5.2.3有參過程子算法結(jié)構(gòu)設(shè)計(jì)
5.2.4子算法調(diào)用關(guān)系與定義位置
5.2.5標(biāo)識(shí)符的作用域.生存期與誤使用
5.2.6靜態(tài)變量與靜態(tài)構(gòu)成屬性
5.2.7單對(duì)象類與限數(shù)對(duì)象類'
5.2.8局部對(duì)象與全局對(duì)象
5.2.9類的友元與初始化列表
5.3函數(shù)子算法結(jié)構(gòu)設(shè)計(jì)
5.4嵌套.遞推與遞歸
5.4.1嵌套
5.4.2遞推
5.4.3遞歸
5.5過程參數(shù)與函數(shù)參數(shù)
5.6中.大型程序開發(fā)方法
5.6.1中型程序開發(fā)方法--分立文件式設(shè)計(jì)
5.6.2大型程序開發(fā)方法--文件集成式設(shè)計(jì)
5.7命令行參數(shù)與操作系統(tǒng)可執(zhí)行文件處理
*5.8從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題5
第6章用戶定義類型與C++/C語言預(yù)處理
6.1用戶定義類型及其變量定義的一般模式
6.2枚舉結(jié)構(gòu)對(duì)象化設(shè)計(jì)
6.2.1枚舉型的類型定義與變量定義
6.2.2枚舉型量的運(yùn)算與使用
6.3C++/C語言預(yù)處理的基本特點(diǎn)與使用用法
6.3.1預(yù)處理.核心語言.標(biāo)準(zhǔn)庫的主要作用與基本特點(diǎn)
6.3.2文件包含命令
6.3.3宏處理--宏定義和宏替換
6.3.4條件編譯(選擇編譯)
*6.4從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題6
第7章數(shù)組結(jié)構(gòu)對(duì)象化設(shè)計(jì)
7.1數(shù)組及其下標(biāo)變量的定義與使用
7.1.1數(shù)組及其下標(biāo)變量的有序化與宜用原則
7.1.2數(shù)組型與數(shù)組的定義
7.1.3下標(biāo)變量和下標(biāo)的定義
7.1.4指針與數(shù)組.下標(biāo)變量的聯(lián)系
7.1.5數(shù)組和下標(biāo)變量的運(yùn)算與使用
7.2一維數(shù)組與單下標(biāo)變量的應(yīng)用
7.2.1順序存儲(chǔ)與順序標(biāo)記
7.2.2下標(biāo)變量型計(jì)數(shù)器.累加器與累乘器
7.2.3排序分類
7.2.4名次排列
7.2.5查找檢索
7.2.6有序插入
7.2.7有序刪除
7.3二維數(shù)組與雙下標(biāo)變量的應(yīng)用
7.4多維數(shù)組與多下標(biāo)變量的應(yīng)用
7.5一維字符型數(shù)組的字符串特殊用法示例
7.6數(shù)組指針與指針數(shù)組的應(yīng)用方法
7.6.1數(shù)組指針應(yīng)用示例
7.6.2指針數(shù)組應(yīng)用示例
7.7數(shù)組對(duì)象與對(duì)象數(shù)組的應(yīng)用方法
7.7.1數(shù)組對(duì)象應(yīng)用示例
7.7.2對(duì)象數(shù)組應(yīng)用示例
7.8動(dòng)態(tài)數(shù)組(new和delete)的定義與使用
*7.9從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題7
第8章記錄結(jié)構(gòu)對(duì)象化設(shè)計(jì)
8.1事物.實(shí)體與記錄
8.2記錄的定義與使用
8.2.1記錄及其字段的秩序化與宜用原則
8.2.2記錄型與記錄的定義
8.2.3記錄和字段的運(yùn)算與使用
8.3一般記錄與位段記錄的應(yīng)用方法
8.3.1一般記錄應(yīng)用示例
8.3.2位段記錄應(yīng)用示例
8.4數(shù)組記錄與記錄數(shù)組的應(yīng)用方法
8.4.1數(shù)組記錄應(yīng)用示例
8.4.2記錄數(shù)組應(yīng)用示例
*8.5從對(duì)象化C++退化到結(jié)構(gòu)化C++/C編程示例
習(xí)題8
第9章指針結(jié)構(gòu)對(duì)象化設(shè)計(jì)
9.1連通事物與指針結(jié)構(gòu)
9.1.1連通事物
9.1.2指針結(jié)構(gòu):遞歸指針+遞歸指物
9.2遞歸指針及其遞歸指物的定義與使用
9.2.1遞歸指針型及其遞歸指針的定義
9.2.2遞歸指針值和遞歸指物的定義與使用
9.3指針結(jié)構(gòu)在半動(dòng)態(tài).動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)中的應(yīng)用
9.3.1棧的基本特性與類型定義
9.3.2棧類的定義
9.3.3棧類的應(yīng)用示例
*9.4從對(duì)象化C++退化到結(jié)構(gòu)化C++/C編程示例
習(xí)題9
第10章文件結(jié)構(gòu)對(duì)象化設(shè)計(jì)
10.1原象數(shù)據(jù).實(shí)體數(shù)據(jù).內(nèi)存數(shù)據(jù)與外存數(shù)據(jù)
10.2文件及其數(shù)據(jù)的定義與使用
10.2.1文件(類)型與文件變量(指針)的定義
10.2.2文件的開啟與關(guān)閉
10.2.3文件的創(chuàng)建與讀寫
10.3文件的應(yīng)用
10.3.1文件的查看
10.3.2文件的復(fù)制
10.3.3文件的修改
10.3.4文件的增刪
10.3.5文件的合并
10.3.6文件的排序
10.4文本文件
10.5從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題10
第11章繼承結(jié)構(gòu)對(duì)象化設(shè)計(jì)
11.1演化衍生現(xiàn)象與類的繼承派生
11.2繼承性視角的類劃分
11.3類的繼承關(guān)系與繼承模式
11.3.1類的繼承關(guān)系
11.3.2類的繼承模式
11.3.3類繼承性的擴(kuò)散效應(yīng).應(yīng)用原則與簡化描述
11.3.4類的繼承表現(xiàn)域:繼承關(guān)系域X繼承模式域
11.4類及其對(duì)象的繼承性特殊機(jī)制
11.4.1繼承下的類初始化行為與善后化行為
11.4.2繼承屬性的子類中調(diào)整
11.4.3多繼承下的重名歧義性及其化解
11.5從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題11
第12章多態(tài)結(jié)構(gòu)對(duì)象化設(shè)計(jì)
12.1多樣化現(xiàn)象與類的多態(tài)性概述
12.2子算法重載(C++函數(shù)重載)
12.2.1類外游離子算法的重載(C++游離函數(shù)重載)
12.2.2類中一般行為子算法的重載(C++函數(shù)成只重載)
12.2.3類中初始化行為子算法(C++構(gòu)造函數(shù))的重載
12.2.4類外友元子算法(C++友元函數(shù).友元類)的重載
12.3運(yùn)算符重載
12.3.1運(yùn)算符重載概述
12.3.2類中行為方式的運(yùn)算符重載
12.3.3類的友元方式的運(yùn)算符重載
12.3.4類外游離運(yùn)算符的重載
12.3.5對(duì)象內(nèi)部數(shù)據(jù)的信息泄漏與信息安全
12.4綁定多態(tài)性
12.4.1子算法的綁定.綁定性與綁定多態(tài)性
12.4.2靜態(tài)綁定的局限
12.4.3動(dòng)態(tài)綁定的實(shí)現(xiàn)--一般虛行為(C++虛函數(shù))
12.4.4純虛行為(C++純虛函數(shù))與抽象類
12.5類型多態(tài)性--模板及其模板類.模板子算法
12.5.1"常規(guī)多態(tài)性-類型多態(tài)性"的技術(shù)進(jìn)步綜述
12.5.2模板
12.5.3模板類多態(tài)性實(shí)現(xiàn)軌跡
12.5.4模板子算法多態(tài)性實(shí)現(xiàn)軌跡
12.6從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題12
第13章容錯(cuò)處理與異常處理
13.1容錯(cuò)處理=假想錯(cuò)處+排除錯(cuò)誤
13.1.1數(shù)據(jù)超限與運(yùn)算違規(guī)的容錯(cuò)處理
13.1.2數(shù)據(jù)溢出與精度損傷的容錯(cuò)處理
13.1.3下標(biāo)越界與文件誤用的容錯(cuò)處理
13.2異常處理:發(fā)現(xiàn)異常+處理異常
13.2.1一般異常處理概述
13.2.2C++異常處理概述
13.2.3C++顯式類型異常的捕獲與處理
13.2.4C++隱式類型異常的捕獲與處理
13.2.5C++函數(shù)的異常類型限定表與處理
13.2.6C++異常處理的高層延伸求援
13.2.7C++創(chuàng)建對(duì)象時(shí)的異常處理
13.3從對(duì)象化C++退化到結(jié)構(gòu)化C++/C語言編程示例
習(xí)題13
附錄AASCII表
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)