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

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

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

定 價:¥39.00

作 者: 周啟海著
出版社: 清華大學出版社;北方交通大學出版社
叢編項: 高等學校計算機科學與技術(shù)教
標 簽: C++

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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