注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合C++基礎(chǔ)與案例開發(fā)詳解

C++基礎(chǔ)與案例開發(fā)詳解

C++基礎(chǔ)與案例開發(fā)詳解

定 價:¥58.00

作 者: 王海龍,程傳鵬 著,徐明華 編
出版社: 清華大學出版社
叢編項: 軟件開發(fā)新課堂
標 簽: 暫缺

ISBN: 9787302339618 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字數(shù):  

內(nèi)容簡介

  作為從C語言發(fā)展而來的一種優(yōu)秀的高級程序設(shè)計語言,C++在計算機科學的各個領(lǐng)域中得到了廣泛的應(yīng)用,尤其適合于系統(tǒng)級的程序設(shè)計,是應(yīng)用最廣泛的程序設(shè)計語言之一?!盾浖_發(fā)新課堂:C++基礎(chǔ)與案例開發(fā)詳解(全新改版·暢銷升級)》在結(jié)構(gòu)安排上充分考慮到了初學者的實際情況,在組織結(jié)構(gòu)上,針對C++語言的特點,分為三部分,共17章。其中第1~7章為第一部分,主要介紹了結(jié)構(gòu)化程序設(shè)計,包括C++基礎(chǔ)知識、控制流程語句、函數(shù)、數(shù)組、字符串、指針、結(jié)構(gòu)體、共用體和枚舉類型、鏈表、內(nèi)存動態(tài)分配和釋放等。第8~12章為第二部分,主要介紹了面向?qū)ο蟪绦蛟O(shè)計,包括類和對象、繼承和派生、虛函數(shù)和多態(tài)性;I/O流類以及文件操作、函數(shù)模板、類模板和標準模板庫等。第13~17章為第三部分,是綜合案例,依次介紹了銀行卡管理系統(tǒng)、成績管理系統(tǒng)、工資發(fā)放系統(tǒng)、旅店管理系統(tǒng)、圖書管理系統(tǒng)等。通過精心設(shè)計的案例深入淺出地介紹了C++語言程序設(shè)計的特點,循序漸進地介紹了面向?qū)ο蟪绦蛟O(shè)計的思想和方法?!盾浖_發(fā)新課堂:C++基礎(chǔ)與案例開發(fā)詳解(全新改版·暢銷升級)》既可作為高等院校各專業(yè)學生學習C++的基礎(chǔ)教材,又可作為編程愛好者的自學教程。

作者簡介

暫缺《C++基礎(chǔ)與案例開發(fā)詳解》作者簡介

圖書目錄

第1章 C++概述
1.1 程序設(shè)計語言的發(fā)展
1.1.1 機器語言階段
1.1.2 匯編語言階段
1.1.3 高級語言階段
1.1.4 從C到C++
1.2 簡單的C++程序介紹
1.3 程序開發(fā)的過程
1.4 上機練習
第2章 數(shù)據(jù)類型、運算符和表達式
2.1 標識符和關(guān)鍵字
2.1.1 標識符
2.1.2 關(guān)鍵字
2.2 C++的基本數(shù)據(jù)類型
2.2.1 int和double類型
2.2.2 其他數(shù)值類型
2.2.3 char類型
2.2.4 類型的兼容性
2.3 變量和賦值
2.3.1 變量
2.3.2 賦值語句
2.4 基本運算符和表達式
2.4.1 基本運算符和表達式的簡介
2.4.2 算術(shù)運算符和算術(shù)表達式
2.4.3 賦值運算符和賦值表達式
2.4.4 關(guān)系運算符和關(guān)系表達式
2.4.5 邏輯運算符與邏輯表達式
2.4.6 位運算符和位運算表達式
2.4.7 條件運算符和條件表達式
2.4.8 逗號運算符和逗號表達式
2.4.9 sizeof運算符和表達式
2.5 簡單的輸入/輸出實現(xiàn)方法
2.5.1 格式化輸入輸出——scanf()和printf()
2.5.2 I/O流
2.5.3 cin
2.5.4 cout
2.5.5 輸出控制符
2.6 上機練習
第3章 C++流程控制
3.1 算法
3.1.1 算法的概念
3.1.2 算法的表示
3.2 C++語句
3.3 C++程序的三種基本結(jié)構(gòu)
3.4 順序結(jié)構(gòu)程序
3.5 選擇結(jié)構(gòu)程序
3.5.1 if語句
3.5.2 嵌套if語句
3.5.3 switch語句
3.6 循環(huán)結(jié)構(gòu)程序
3.6.1 while語句
3.6.2 do-while語句
3.6.3 for循環(huán)語句
3.6.4 循環(huán)的嵌套
3.6.5 轉(zhuǎn)向語句
3.6.6 三種循環(huán)的比較
3.7 上機練習
第4章 函數(shù)和預(yù)處理
4.1 標準庫函數(shù)
4.2 程序員自定義函數(shù)
4.2.1 函數(shù)定義舉例
4.2.2 函數(shù)定義語法總結(jié)
4.3 過程抽象
4.3.1 案例分析:購買蛋糕
4.3.2 案例分析:企業(yè)管理
4.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
4.4.1 函數(shù)的嵌套調(diào)用
4.4.2 函數(shù)的遞歸調(diào)用
4.5 內(nèi)聯(lián)函數(shù)和函數(shù)重載
4.5.1 內(nèi)聯(lián)函數(shù)
4.5.2 函數(shù)重載
4.6 具有默認參數(shù)值的函數(shù)
4.7 局部變量與全局變量
4.7.1 局部變量
4.7.2 全局變量
4.7.3 動態(tài)存儲方式與靜態(tài)存儲方式
4.8 變量的存儲類型
4.8.1 自動類型(auto)
4.8.2 寄存器類型(register)
4.8.3 靜態(tài)類型(static)
4.8.4 外部類型(extern)
4.9 編譯預(yù)處理
4.9.1 宏定義
4.9.2 文件包含命令
4.9.3 條件編譯命令
4.10 程序的多文件組織
4.10.1 頭文件
4.10.2 多文件結(jié)構(gòu)
4.10.3 多文件結(jié)構(gòu)程序示例
4.11 上機練習
第5章 數(shù)組
5.1 數(shù)組的概念
5.1.1 數(shù)組與數(shù)組元素
5.1.2 數(shù)組的維數(shù)
5.2 一維數(shù)組
5.2.1 一維數(shù)組的定義和初始化
5.2.2 一維數(shù)組的操作
5.2.3 數(shù)組的大小
5.2.4 一維數(shù)組的應(yīng)用
5.3 二維數(shù)組
5.3.1 二維數(shù)組的定義
5.3.2 二維數(shù)組初始化
5.3.3 二維數(shù)組應(yīng)用
5.4 字符數(shù)組的定義及應(yīng)用
5.4.1 字符數(shù)組和字符串
5.4.2 字符串處理函數(shù)
5.4.3 二維字符數(shù)組
5.4.4 字符數(shù)組應(yīng)用
5.5 數(shù)組和函數(shù)
5.5.1 向函數(shù)傳遞一維數(shù)組
5.5.2 向函數(shù)傳遞二維數(shù)組
5.6 上機練習
第6章 指針和引用
6.1 指針與指針變量
6.1.1 地址與指針的概念
6.1.2 指針變量
6.1.3 指針變量的運算
6.2 指針與數(shù)組
6.2.1 一維數(shù)組與指針
6.2.2 二維數(shù)組與指針
6.2.3 字符指針
6.2.4 指針數(shù)組
6.2.5 指向指針的指針(二級指針)
6.3 堆的動態(tài)分配和釋放
6.3.1 new運算符
6.3.2 delete運算符
6.4 指針與函數(shù)
6.4.1 指針變量作為函數(shù)參數(shù)
6.4.2 函數(shù)指針
6.4.3 返回指針值的函數(shù)
6.5 引用
6.5.1 引用及聲明方法
6.5.2 用引用作為函數(shù)的參數(shù)
6.5.3 如何使一個被調(diào)函數(shù)同時返回多個值
6.5.4 用引用返回函數(shù)值
6.6 上機練習
第7章 結(jié)構(gòu)體、共用體和枚舉類型
7.1 結(jié)構(gòu)體的定義及使用
7.1.1 結(jié)構(gòu)體的定義
7.1.2 定義結(jié)構(gòu)體變量的方法
7.1.3 結(jié)構(gòu)體變量的使用
7.1.4 結(jié)構(gòu)體變量的初始化
7.1.5 結(jié)構(gòu)體數(shù)組
7.1.6 結(jié)構(gòu)體和函數(shù)
7.2 共用體的定義與使用
7.2.1 共用體的定義
7.2.2 定義共用體類型變量
7.2.3 共用體變量的使用
7.3 枚舉類型
7.4 鏈表
7.4.1 結(jié)構(gòu)體與指針
7.4.2 鏈表概念
7.4.3 鏈表的基本操作
7.5 typedef定義類型
7.6 上機練習
第8章 類和對象
8.1 面向?qū)ο蟪绦蛟O(shè)計基本概念
8.1.1 類
8.1.2 對象
8.1.3 封裝與數(shù)據(jù)隱藏
8.1.4 繼承
8.1.5 多態(tài)性
8.1.6 消息
8.2 類和對象的定義
8.2.1 定義類和成員函數(shù)
8.2.2 公共成員和私有成員
8.2.3 類和對象編程舉例
8.2.4 類對象的內(nèi)存分配
8.2.5 this指針
8.3 用于初始化的構(gòu)造函數(shù)
8.3.1 構(gòu)造函數(shù)的定義
8.3.2 默認構(gòu)造函數(shù)
8.3.3 析構(gòu)函數(shù)
8.3.4 拷貝構(gòu)造函數(shù)和默認拷貝構(gòu)造函數(shù)
8.4 類和對象的進一步應(yīng)用
8.4.1 堆對象
8.4.2 對象數(shù)組
8.4.3 類對象作為成員
8.5 靜態(tài)成員
8.5.1 靜態(tài)數(shù)據(jù)成員
8.5.2 靜態(tài)成員函數(shù)
8.6 友元函數(shù)和友元類
8.6.1 友元函數(shù)
8.6.2 友元類
8.7 上機練習
第9章 繼承與派生
9.1 繼承與派生的基礎(chǔ)知識
9.2 類的繼承方式
9.2.1 公有繼承
9.2.2 私有繼承
9.2.3 保護繼承
9.2.4 繼承方式的總結(jié)和比較
9.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
9.3.1 簡單派生類的構(gòu)造函數(shù)
9.3.2 析構(gòu)函數(shù)
9.3.3 復雜派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
9.3.4 派生友元類
9.4 基類與派生類的轉(zhuǎn)換
9.5 上機練習
第10章 多態(tài)性
10.1 多態(tài)性的概念
10.2 運算符重載
10.2.1 運算符重載的規(guī)則
10.2.2 運算符重載為成員函數(shù)
10.2.3 運算符重載為友元函數(shù)
10.2.4 賦值運算符重載
10.2.5 單目自增和自減的運算符重載
10.2.6 關(guān)系運算符重載
10.2.7 下標運算符重載
10.2.8 類型轉(zhuǎn)換運算符重載
10.3 聯(lián)編和虛函數(shù)
10.3.1 虛函數(shù)的作用和定義
10.3.2 虛函數(shù)的使用原則
10.3.3 虛函數(shù)的訪問
10.3.4 虛析構(gòu)函數(shù)
10.4 純虛函數(shù)和抽象類
10.5 上機練習
第11章 輸入和輸出流類庫
11.1 輸入/輸出流概念
11.2 流類庫
11.3 格式化I/O
11.3.1 使用ios類成員函數(shù)
11.3.2 使用操縱符
11.4 文件流
11.4.1 文件流類與文件流對象
11.4.2 文件的打開和關(guān)閉
11.4.3 文本文件的輸入/輸出
11.4.4 二進制文件的輸入/輸出
11.4.5 文件的隨機訪問
11.5 重載I/O輸入輸出運算符
11.5.1 重載輸出運算符“>”
11.6 上機練習
第12章 模板和異常處理
12.1 函數(shù)模板
12.1.1 函數(shù)模板語法
12.1.2 函數(shù)模板實例化
12.1.3 使用函數(shù)模板實例
12.2 類模板
12.2.1 類模板的語法
12.2.2 類模板實例化
12.2.3 類模板的默認參數(shù)
12.3 標準模板庫
12.4 異常處理
12.4.1 異常處理基礎(chǔ)
12.4.2 異常處理機制
12.4.3 異常函數(shù)
12.5 上機練習
第13章 銀行卡管理系統(tǒng)
13.1 功能需求
13.2 總體設(shè)計
13.2.1 總體功能模塊設(shè)計
13.2.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計
13.2.3 程序界面設(shè)計
13.3 銀行卡管理系統(tǒng)的實現(xiàn)
13.3.1 主函數(shù)的源代碼
13.3.2 創(chuàng)建新卡模塊的源代碼
13.3.3 卡號登錄模塊的源代碼
13.3.4 存款操作的源代碼
13.3.5 取款操作的源代碼
13.3.6 日志文件讀/寫的源代碼
13.4 本章小結(jié)
第14章 成績管理系統(tǒng)
14.1 功能需求
14.2 總體設(shè)計
14.2.1 系統(tǒng)功能結(jié)構(gòu)
14.2.2 數(shù)據(jù)結(jié)構(gòu)及全局變量/函數(shù)設(shè)計
14.2.3 程序界面設(shè)計
14.3 學生成績管理系統(tǒng)的實現(xiàn)
14.3.1 主函數(shù)源代碼
14.3.2 學生信息錄入函數(shù)
14.3.3 學生信息查找函數(shù)
14.3.4 學生信息編輯函數(shù)
14.3.5 學生信息統(tǒng)計函數(shù)
14.3.6 學生成績排序功能
14.3.7 文件讀/寫功能
14.4 本章小結(jié)
第15章 工資發(fā)放系統(tǒng)
15.1 總體設(shè)計
15.1.1 類的設(shè)計
15.1.2 虛函數(shù)的分析設(shè)計
15.2 工資單系統(tǒng)源代碼
15.2.1 主函數(shù)源代碼
15.2.2 基類Employee源代碼
15.2.3 派生類Manager的源代碼
15.2.4 派生類Commission Worker的源代碼
15.2.5 派生類Hourly Worker的源代碼
15.2.6 派生類Piece Worker的源代碼
15.3 本章小結(jié)
第16章 旅店管理系統(tǒng)
16.1 功能需求
16.2 總體設(shè)計
16.2.1 系統(tǒng)功能結(jié)構(gòu)
16.2.2 數(shù)據(jù)結(jié)構(gòu)以及全局函數(shù)設(shè)計
16.3 旅店管理系統(tǒng)實現(xiàn)
16.3.1 系統(tǒng)頭文件
16.3.2 顯示界面函數(shù)
16.3.3 客房信息錄入函數(shù)
16.3.4 入住登記函數(shù)
16.3.5 退房結(jié)算函數(shù)
16.3.6 客房信息瀏覽函數(shù)
16.3.7 信息查詢函數(shù)
16.3.8 信息刪除和修改函數(shù)
16.3.9 客房信息插入函數(shù)
16.3.10 退出系統(tǒng)函數(shù)
16.3.11 其他輔助函數(shù)
16.4 系統(tǒng)運行界面
16.5 本章小結(jié)
第17章 圖書管理系統(tǒng)
17.1 功能設(shè)計要求
17.2 總體設(shè)計
17.2.1 類的設(shè)計
17.2.2 系統(tǒng)功能結(jié)構(gòu)
17.3 圖書管理系統(tǒng)源代碼
17.3.1 類的定義
17.3.2 類的成員函數(shù)實現(xiàn)
17.3.3 用戶界面相關(guān)函數(shù)
17.3.4 讀者維護模塊
17.3.5 圖書維護模塊
17.3.6 系統(tǒng)管理員功能模塊
17.3.7 普通管理員功能
17.3.8 系統(tǒng)main函數(shù)
17.4 本章小結(jié)

本目錄推薦

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