注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++語言入門經典

C++語言入門經典

C++語言入門經典

定 價:¥59.00

作 者: 郭鑫,顧彥玲 等著
出版社: 機械工業(yè)出版社
叢編項: 華章程序員書庫
標 簽: C C++ C# VC VC++ 程序設計 計算機/網(wǎng)絡

ISBN: 9787111418627 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字數(shù):  

內容簡介

  《華章程序員書庫:C++語言入門經典》以初學者為核心,全面介紹了使用C++進行程序開發(fā)的各種技術。在內容排列上由淺入深,讓讀者循序漸進地掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者的編程技術,豐富讀者的編程經驗。全書共分四篇14章,其中,第一篇為基礎知識篇,主要包括C++的基礎知識、數(shù)據(jù)的計算以及輸入與輸出、判斷與循環(huán)、函數(shù)、指針和引用、數(shù)組和字符串;第二篇為核心技術篇,主要包括類的構造、類的繼承和派生、模板;第三篇為高級應用篇,主要包括代碼整理、STL標準模板庫、文件操作;第四篇為項目實戰(zhàn)篇,主要包括商品銷售系統(tǒng)和吃豆子游戲兩個實戰(zhàn)項目。《華章程序員書庫:C++語言入門經典》附有配套光盤,提供本書所有程序的源代碼、多媒體教學視頻、程序開發(fā)資源庫。其中,全部源代碼經過精心測試,能夠在Windows XP、Windows 7操作系統(tǒng)上編譯和運行?!度A章程序員書庫:C++語言入門經典》書適用于C++愛好者、初學者和中級程序開發(fā)人員,也可以作為大中專院校和培訓機構的教材。

作者簡介

暫缺《C++語言入門經典》作者簡介

圖書目錄

前言
第一篇 基礎知識篇
第1章 初識C++——“Hello World!”
視頻講解:52分鐘
1.1 C++的歷史背景
1.1.1 20世紀最偉大的發(fā)明——計算機
1.1.2 C++的發(fā)展歷程
1.1.3 C++發(fā)展史中的杰出人物
1.2 Visual Studio 2010 集成編譯環(huán)境
1.2.1 安裝Visual Studio
1.2.2 卸載Visual Studio
1.2.3 使用Visual Studio 2010 創(chuàng)建一個C++控制臺程序
1.2.4 編寫第一個C++程序“Hello World!”
1.3 如何使用本書代碼
1.4 小結
第2章 與計算機交流的手段——數(shù)據(jù)的計算、輸入與輸出
視頻講解:128分鐘
2.1 C++語言基本要素
2.1.1 標識符
2.1.2 關鍵字
2.1.3 常量
2.1.4 變量
2.2 數(shù)據(jù)類型
2.2.1 數(shù)值類型
2.2.2 字符類型
2.2.3 布爾類型
2.3 數(shù)據(jù)的輸入與輸出
2.3.1 格式輸出函數(shù)
2.3.2 格式輸入函數(shù)
2.3.3 標準輸出輸入流
2.3.4 流操作的控制
2.4 運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.4.4 賦值運算符
2.4.5 位運算符
2.4.6 移位運算符
2.4.7 sizeof運算符
2.4.8 條件運算符
2.4.9 逗號運算符
2.5 結合性和優(yōu)先級
2.6 表達式
2.6.1 算術表達式
2.6.2 關系表達式
2.6.3 條件表達式
2.6.4 賦值表達式
2.6.5 邏輯表達式
2.6.6 逗號表達式
2.6.7 表達式中的類型轉換
2.7 語句
2.8 左值與右值
2.9 上機實踐
2.9.1 計算三角形周長
2.9.2 計算三角形邊長
2.10 小結
2.11 習題
第3章 重要的邏輯工具——判斷與循環(huán)
視頻講解:90分鐘
3.1 條件判斷
3.1.1 if語句
3.1.2 if-else語句
3.1.3 嵌套的if-else語句
3.1.4 使用條件運算符進行判斷
3.1.5 switch判斷語句
3.2 循環(huán)語句
3.2.1 while循環(huán)語句
3.2.2 do-while循環(huán)
3.2.3 while與do-while的比較
3.2.4 for循環(huán)語句
3.3 循環(huán)控制
3.3.1 控制循環(huán)的變量
3.3.2 break語句
3.3.3 continue語句
3.3.4 goto語句
3.4 循環(huán)嵌套
3.5 上機實踐
3.5.1 圖書的位置
3.5.2 輸出閏年
3.6 小結
3.7 習題
第4章 程序的模塊——函數(shù)
視頻講解:78分鐘
4.1 函數(shù)概述
4.1.1 函數(shù)的結構
4.1.2 函數(shù)的聲明和使用
4.2 函數(shù)參數(shù)
4.2.1 形參與實參
4.2.2 默認參數(shù)
4.3 函數(shù)的返回值
4.3.1 返回值
4.3.2 空函數(shù)
4.4 函數(shù)的遞歸調用
4.5 重載函數(shù)
4.6 生存周期與作用域
4.6.1 變量的作用域
4.6.2 變量的生存周期
4.7 名稱空間
4.8 上機實踐
4.8.1 等差數(shù)列的和
4.8.2 提款機的記錄
4.9 小結
4.10 習題
第5章 內存訪問——指針和引用
視頻講解:32分鐘
5.1 指針
5.1.1 變量與指針
5.1.2 指針運算
5.1.3 空類型指針與指向空的指針
5.1.4 指針常量與指向常量的指針
5.2 指針與函數(shù)
5.2.1 指針傳遞參數(shù)
5.2.2 函數(shù)指針
5.2.3 空類型指針與函數(shù)
5.2.4 指針與函數(shù)返回值
5.3 指針與安全
5.3.1 內存的分配方式
5.3.2 內存安全
5.4 引用
5.4.1 引用的概述
5.4.2 右值引用
5.5 函數(shù)與引用
5.5.1 使用引用傳遞參數(shù)
5.5.2 指針與引用
5.5.3 右值引用傳遞參數(shù)
5.6 上機實踐
5.6.1 水桶的平衡
5.6.2 分步計算
5.7 小結
5.8 習題
第6章 一即是全,全即是一——數(shù)組和字符串
視頻講解:55分鐘
6.1 一維數(shù)組
6.1.1 一維數(shù)組的聲明
6.1.2 一維數(shù)組的元素
6.1.3 一維數(shù)組的初始化
6.2 二維數(shù)組
6.2.1 二維數(shù)組的聲明
6.2.2 二維數(shù)組元素的使用
6.2.3 二維數(shù)組的初始化
6.3 字符數(shù)組
6.3.1 聲明一個字符串數(shù)組
6.3.2 字符串數(shù)組賦值方式
6.3.3 字符數(shù)組的一些說明
6.3.4 字符串和字符串結束標志
6.3.5 字符串處理函數(shù)
6.4 指針與數(shù)組
6.4.1 數(shù)組的存儲
6.4.2 指針與一維數(shù)組
6.4.3 指針與二維數(shù)組
6.4.4 指針與字符數(shù)組
6.4.5 數(shù)組作為函數(shù)參數(shù)
6.4.6 數(shù)組的動態(tài)分配
6.5 字符串類型
6.5.1 使用本地字符串類型string
6.5.2 連接string字符串
6.5.3 比較string字符串
6.5.4 string字符串和數(shù)組
6.6 上機實踐
6.6.1 名字排序
6.6.2 查找數(shù)字
6.7 小結
6.8 習題

第二篇 核心技術篇
第7章 面向對象——類的構造
視頻講解:67分鐘
7.1 學會面向對象的編程思想
7.1.1 面向對象與面向過程編程
7.1.2 面向對象編程
7.1.3 面向對象的特點
7.2 類與對象
7.2.1 類的聲明與定義
7.2.2 頭文件與源文件
7.2.3 類的實現(xiàn)
7.2.4 對象
7.2.5 訪問類的成員
7.3 類的構造函數(shù)
7.3.1 構造函數(shù)的概念
7.3.2 構造函數(shù)的定義和使用
7.4 類的析構函數(shù)
7.5 類的靜態(tài)成員
7.6 對象的指針
7.7 this指針
7.8 對象與復制
7.9 const對象
7.10 對象數(shù)組
7.11 運算符的重載
7.11.1 算術運算符的重載
7.11.2 比較運算符的重載
7.12 上機實踐
7.12.1 用戶與留言
7.12.2 挑選硬盤
7.13 小結
7.14 習題
第8章 并非每個人都會說漢語——類的繼承和派生
視頻講解:63分鐘
8.1 繼承
8.1.1 類的繼承
8.1.2 類成員的可訪問性
8.1.3 繼承后可訪問性
8.1.4 構造函數(shù)訪問順序
8.1.5 子類顯示調用父類構造函數(shù)
8.1.6 子類隱藏父類的成員函數(shù)
8.1.7 嵌套類
8.2 多重繼承
8.2.1 多重繼承的定義
8.2.2 二義性
8.2.3 多重繼承的構造順序
8.3 多態(tài)
8.3.1 虛函數(shù)概述
8.3.2 利用虛函數(shù)實現(xiàn)動態(tài)綁定
8.3.3 虛繼承
8.4 抽象類
8.4.1 純虛函數(shù)
8.4.2 實現(xiàn)抽象類中的成員函數(shù)
8.5 友元
8.5.1 友元概述
8.5.2 友元類
8.6 上機實踐
8.6.1 學生類的設計
8.6.2 等邊多邊形
8.7 小結
8.8 習題
第9章 量身定做——模板
視頻講解:50分鐘
9.1 函數(shù)模板
9.1.1 函數(shù)模板的定義
9.1.2 函數(shù)模板的作用
9.1.3 重載函數(shù)模板
9.2 類模板
9.2.1 類模板的定義與聲明
9.2.2 簡單類模板
9.2.3 默認模板參數(shù)
9.2.4 為具體類型的參數(shù)提供默認值
9.2.5 有界數(shù)組模板
9.3 模板的使用
9.3.1 定制類模板
9.3.2 定制類模板成員函數(shù)
9.3.3 模板部分定制
9.4 鏈表類模板
9.4.1 鏈表
9.4.2 鏈表類模板
9.4.3 類模板的靜態(tài)數(shù)據(jù)成員
9.5 上機實踐
9.5.1 除法函數(shù)模板
9.5.2 取得數(shù)據(jù)間最大值
9.6 小結
9.7 習題

第三篇 高級應用篇
第10章 快刀斬亂麻——代碼整理
視頻講解:26分鐘
10.1 結構體
10.2 數(shù)據(jù)類型別名——typedef
10.3 枚舉類型
10.4 類型推導
10.5 異常處理
10.5.1 拋出異常
10.5.2 異常捕獲
10.5.3 異常匹配
10.5.4 標準異常
10.6 宏定義
10.7 上機實踐
10.7.1 撲克牌的牌面
10.7.2 使用參數(shù)宏求圓面積
10.8 小結
10.9 習題
第11章 取之有道,用之有節(jié)——STL標準模板庫
視頻講解:35分鐘
11.1 預備知識
11.1.1 標準模板庫概述
11.1.2 順序線性結構
11.1.3 操作
11.1.4 棧
11.1.5 隊列
11.1.6 鏈表
11.1.7 圖結構
11.2 容器
11.2.1 容器與容器適配器
11.2.2 迭代器與容器
11.2.3 vector容器
11.2.4 list容器
11.2.5 關聯(lián)容器
11.3 算法
11.3.1 for_each函數(shù)
11.3.2 fill函數(shù)
11.3.3 sort函數(shù)
11.3.4 transform函數(shù)
11.4 lambda表達式
11.5 上機實踐
11.5.1 迭代輸出信息
11.5.2 計算平均值
11.6 小結
11.7 習題
第12章 內存與硬盤的交流——文件操作
視頻講解:58分鐘
12.1 文件流
12.1.1 C++中的流類庫
12.1.2 類庫的使用
12.1.3 ios類中的枚舉常量
12.1.4 流的輸入/輸出
12.2 文件打開
12.2.1 打開方式
12.2.2 默認打開模式
12.2.3 打開文件的同時創(chuàng)建文件
12.3 文件的讀寫
12.3.1 文件流
12.3.2 寫文本文件
12.3.3 讀取文本文件
12.3.4 二進制文件的讀寫
12.3.5 實現(xiàn)文件的復制
12.4 文件指針的移動操作
12.4.1 文件錯誤與狀態(tài)
12.4.2 文件的追加
12.4.3 文件結尾的判斷
12.4.4 在指定位置讀寫文件
12.5 文件和流的關聯(lián)與分離
12.6 刪除文件
12.7 上機實踐
12.7.1 記錄類的信息
12.7.2 讀取文件信息
12.8 小結
12.9 習題

第四篇 項目實戰(zhàn)篇
第13章 綜合實戰(zhàn)——商品銷售系統(tǒng)
視頻講解:5分鐘
13.1 商品類的設計
13.2 銷售系統(tǒng)的設計
13.3 銷售記錄功能
13.4 小結
第14章 綜合實戰(zhàn)——吃豆子游戲
視頻講解:6分鐘
14.1 Windows 窗口應用程序
14.1.1 建立Windows 窗口應用程序
14.1.2 Windows 窗體的產生
14.1.3 Windows 消息循環(huán)
14.1.4 常用繪圖GDI
14.2 制作PacMan
14.2.1 PacMan程序框架初步分析
14.2.2 碰撞檢測的實現(xiàn)
14.2.3 地圖類的設計
14.2.4 數(shù)據(jù)更新
14.2.5 繪圖
14.2.6 客戶端設計
14.3 小結

本目錄推薦

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