軟體開發實戰:C++開發實戰

軟體開發實戰:C++開發實戰

《軟體開發實戰:C++開發實戰》是2013年9月清華大學出版社出版的圖書,作者是軟體開發技術聯盟。

基本介紹

  • 書名:軟體開發實戰:C++開發實戰
  • 作者:軟體開發技術聯盟
  • 出版社:清華大學出版社
  • 出版時間:2013年9月
  • 頁數:566 頁
  • 定價:79.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302318910
內容簡介,圖書目錄,

內容簡介

《軟體開發實戰:C++開發實戰》從初學者的角度全面介紹了使用C++進行程式開發的各種技術。在內容安排上由淺入深,讓讀者循序漸進地掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解晦澀難懂的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程技術,豐富編程經驗。全書共分5篇20章,其中,第1篇為新手入門坑拜店,主要包括緒論、數據類型、表達式與語句、判斷與循環等內容;第2篇為進階提高,主要包括數組、函式、指葛翻嚷針和引用等內容;第3篇為核心技術,包括類和對象、繼承和派生、模板、檔案操作等內容;第4篇為高級套用,主要包括預處理、STL標準模板庫、程式調試等內容。前4篇最後均包含一個綜合實驗程式。第5篇為項目實戰,包括網路通信和吃豆子遊戲等內容。所有知識都結合具體實例進行介紹,對涉及的程式代碼給出了詳細的注釋,讀者可以輕鬆領會整芝舉詢C++程式開發的精髓,快速提高開發技能。《軟體開發實戰:C++開發實戰》特色及豐富的學習資源包如下:
  黃金學習搭配、專業學習視頻、重難點精確打擊、學習經驗分享、學習測試診斷、有趣實踐任務、專業資源庫、學習排憂解難、獲取源程式、提供習題答案、贈送開發案例。
  《軟體開發實戰:C++開發實戰》適合有志於軟體開發櫃放習元的初學者、高校計算機相關專業學生和畢業生,也可駝寒作為軟體開發人員的參考手冊,或者高校的教學參考書。

圖書目錄

第1篇 新手入門
第1章 緒論
視頻講解:18分鐘
1.1 C++歷史背景
1.1.1 20世紀最偉大料照付的發明——計算機
1.1.2 C++發展歷程
1.1.3 C++發展中的傑出人物
1.2 Visual Studio 2010集成編譯環境
1.2.1 安裝Visual Studio 2010
1.2.2 卸載Visual Studio 2010
1.2.3 使用Visual Studio 2010創建一個C++控制台程式
1.2.4 編寫第一個C++程式“HelloWorld”
1.3 如何使用本書代碼
1.4 小結
第2章 數據類型
視頻講解:85分鐘
2.1 第一個C++程式
2.1.1 #include指令
2.1.2 注釋
2.1.3 main函式
2.1.4 函式體
2.1.5 函式返回值
2.2 數據類型概述
2.3 常量及符號
2.3.1 整型常量
2.3.2 實型常量
2.3.3 字元常量
2.3.4 字元串常量
2.3.5 其他常量
2.4 變數
2.4.1 標識符
2.4.2 變數與變數聲明
2.4.3 整型變數
2.4.4 實型變數
2.4.5 變數賦值
2.4.6 變數賦初值
2.4.7 字元變數
2.5 數據輸入與輸出
2.5.1 控制台螢幕
2.5.2 C++語言中的流
2.5.3 流操作的控制
2.6 實戰
2.6.1 輸出一個正方形
2.6.2 輸出一個三角形
2.6.3 簡單求和程式
2.6.4 數值型常量的使用
2.6.5 將輸入的小寫字元轉頸煮寒換為大寫字元
2.6.6 水池注水問題
2.7 小結
2.8 學習成果檢驗
第3章 表達式與語句
視頻講解:55分鐘
3.1 運算符
3.1.1 算術運算符
3.1.2 關係運算符
3.1.3 邏輯運算符
3.1.4 賦值運算符
3.1.5 位運算
3.1.6 移位運算符
3.1.7 sizeof運算符
3.1.8 條件運算符
3.1.9 逗號運算符
3.2 結合性和優先權
3.3 表達式
3.3.1 算術表達式
3.3.2 關係表達式
3.3.3 條件表達式
3.3.4 賦值表達式
3.3.5 邏輯表達式
3.3.6 逗號表達式
3.3.7 表達式中的類型轉換
3.4 語句
3.5 實戰
3.5.1 求1~10的累加和
3.5.2 求一個整數任意次方後的最後三位數
3.5.3 婚禮上的謊言
3.5.4 阿姆斯特朗數
3.5.5 滿足abcd=(ab+cd)2的數
3.5.6 最大公約數及最低公倍數
3.6 小結
3.7 學習成果檢驗
第4章 判斷與循環
視頻講解:90分鐘
4.1 條件判斷
4.1.1 if語句
4.1.2 if…else語句
4.1.3 嵌套的if-else語句
4.1.4 使用條件運算符進行判斷
4.1.5 switch判斷語句
4.2 循環語句
4.2.1 while循環語句
4.2.2 do…while循環
4.2.3 while與do…while比較
4.2.4 for循環語句
4.3 循環控制
4.3.1 控制循環的變數
4.3.2 break語句
4.3.3 continue語句
4.3.4 goto語句
4.4 循環嵌套
4.5 實戰
4.5.1 小寫字母轉大寫
4.5.2 百雞百錢問題
4.5.3 判斷三角形類型
4.5.4 簡單計算器
4.5.5 求總數問題
4.5.6 加油站加油
4.5.7 燈塔數量
4.5.8 尼科徹斯定理
4.6 小結
4.7 學習成果檢驗
第5章 綜合實驗(1)——模擬ATM機界面程式
視頻講解:7分鐘
5.1 概述
5.2 需求分析
5.3 設計思路
5.4 詳細設計
5.5 程式代碼
第2篇進階提高
第6章 數組
視頻講解:34分鐘
6.1 一維數組
6.1.1 如何定義和引用一維數組
6.1.2 一維數組初始化
6.1.3 一維數組套用
6.2 二維數組
6.2.1 如何定義和引用二維數組
6.2.2 二維數組初始化
6.2.3 二維數組套用
6.3 多維數組
6.4 字元數組
6.4.1 如何定義和使用字元數組
6.4.2 字元數組初始化
6.4.3 字元數組的結束標誌
6.4.4 字元數組的輸入和輸出
6.4.5 字元數組套用
6.5 實戰
6.5.1 相鄰元素之和
6.5.2 選票系統
6.5.3 統計學生成績
6.5.4 模擬比賽打分
6.5.5 矩陣的轉置
6.5.6 設計魔方陣
6.5.7 統計各種字元個數
6.6 小結
6.7 學習成果檢驗
第7章 函式
視頻講解:74分鐘
7.1 函式概述
7.2 函式的定義
7.2.1 無參函式
7.2.2 有參函式
7.2.3 空函式
7.3 返回語句
7.3.1 從函式返回
7.3.2 返回值
7.4 函式參數
7.4.1 形式參數與實際參數
7.4.2 數組作函式參數
7.4.3 main參數
7.5 函式的調用
7.5.1 函式調用方式
7.5.2 嵌套調用
7.5.3 遞歸調用
7.6 內部函式和外部函式
7.6.1 內部函式
7.6.2 外部函式
7.7 局部變數和全局變數
7.7.1 局部變數
7.7.2 全局變數
7.8 實戰
7.8.1 求數組元素中的最小值
7.8.2 求直角三角形斜邊
7.8.3 小數分離
7.8.4 判斷素數
7.8.5 遞歸解決分魚問題
7.8.6 字母檢索
7.8.7 求字元串中字元的個數
7.8.8 打魚曬網問題
7.9 小結
7.10 學習成果檢驗
第8章 指針和引用
視頻講解:53分鐘
8.1 指針
8.1.1 變數與指針
8.1.2 指針運算符和取地址運算符
8.1.3 指針運算
8.2 指針與數組
8.2.1 數組的存儲
8.2.2 指針與一維數組
8.2.3 指針與二維數組
8.2.4 指針與字元數組
8.3 指向函式的指針
8.4 指針與安全
8.4.1 記憶體的分配方式
8.4.2 記憶體安全
8.5 引用
8.5.1 左值與右值
8.5.2 引用的概述
8.5.3 右值引用
8.6 函式與引用
8.6.1 使用引用傳遞參數
8.6.2 指針與引用
8.6.3 右值引用傳遞參數
8.7 實戰
8.7.1 使用左值引用實現整數排序
8.7.2 查找成績不及格的學生
8.7.3 指針實現冒泡排序
8.7.4 使用指針插入元素
8.7.5 使用指針的指針輸出字元串
8.7.6 為二維數組動態分配記憶體並釋放
8.7.7 使用右值引用轉換二進制為十進制
8.8 小結
8.9 學習成果檢驗
第9章 綜合實驗(2)——猜數字遊戲
視頻講解:24分鐘
9.1 概述
9.2 需求分析
9.3 系統設計
9.3.1 設計目標
9.3.2 開發及運行環境
9.4 程式預覽
9.5 設計思路
9.6 檔案引用
9.7 主要功能實現
9.7.1 主函式
9.7.2 猜數字
9.7.3 游標定位
2.4.5 變數賦值
2.4.6 變數賦初值
2.4.7 字元變數
2.5 數據輸入與輸出
2.5.1 控制台螢幕
2.5.2 C++語言中的流
2.5.3 流操作的控制
2.6 實戰
2.6.1 輸出一個正方形
2.6.2 輸出一個三角形
2.6.3 簡單求和程式
2.6.4 數值型常量的使用
2.6.5 將輸入的小寫字元轉換為大寫字元
2.6.6 水池注水問題
2.7 小結
2.8 學習成果檢驗
第3章 表達式與語句
視頻講解:55分鐘
3.1 運算符
3.1.1 算術運算符
3.1.2 關係運算符
3.1.3 邏輯運算符
3.1.4 賦值運算符
3.1.5 位運算
3.1.6 移位運算符
3.1.7 sizeof運算符
3.1.8 條件運算符
3.1.9 逗號運算符
3.2 結合性和優先權
3.3 表達式
3.3.1 算術表達式
3.3.2 關係表達式
3.3.3 條件表達式
3.3.4 賦值表達式
3.3.5 邏輯表達式
3.3.6 逗號表達式
3.3.7 表達式中的類型轉換
3.4 語句
3.5 實戰
3.5.1 求1~10的累加和
3.5.2 求一個整數任意次方後的最後三位數
3.5.3 婚禮上的謊言
3.5.4 阿姆斯特朗數
3.5.5 滿足abcd=(ab+cd)2的數
3.5.6 最大公約數及最低公倍數
3.6 小結
3.7 學習成果檢驗
第4章 判斷與循環
視頻講解:90分鐘
4.1 條件判斷
4.1.1 if語句
4.1.2 if…else語句
4.1.3 嵌套的if-else語句
4.1.4 使用條件運算符進行判斷
4.1.5 switch判斷語句
4.2 循環語句
4.2.1 while循環語句
4.2.2 do…while循環
4.2.3 while與do…while比較
4.2.4 for循環語句
4.3 循環控制
4.3.1 控制循環的變數
4.3.2 break語句
4.3.3 continue語句
4.3.4 goto語句
4.4 循環嵌套
4.5 實戰
4.5.1 小寫字母轉大寫
4.5.2 百雞百錢問題
4.5.3 判斷三角形類型
4.5.4 簡單計算器
4.5.5 求總數問題
4.5.6 加油站加油
4.5.7 燈塔數量
4.5.8 尼科徹斯定理
4.6 小結
4.7 學習成果檢驗
第5章 綜合實驗(1)——模擬ATM機界面程式
視頻講解:7分鐘
5.1 概述
5.2 需求分析
5.3 設計思路
5.4 詳細設計
5.5 程式代碼
第2篇進階提高
第6章 數組
視頻講解:34分鐘
6.1 一維數組
6.1.1 如何定義和引用一維數組
6.1.2 一維數組初始化
6.1.3 一維數組套用
6.2 二維數組
6.2.1 如何定義和引用二維數組
6.2.2 二維數組初始化
6.2.3 二維數組套用
6.3 多維數組
6.4 字元數組
6.4.1 如何定義和使用字元數組
6.4.2 字元數組初始化
6.4.3 字元數組的結束標誌
6.4.4 字元數組的輸入和輸出
6.4.5 字元數組套用
6.5 實戰
6.5.1 相鄰元素之和
6.5.2 選票系統
6.5.3 統計學生成績
6.5.4 模擬比賽打分
6.5.5 矩陣的轉置
6.5.6 設計魔方陣
6.5.7 統計各種字元個數
6.6 小結
6.7 學習成果檢驗
第7章 函式
視頻講解:74分鐘
7.1 函式概述
7.2 函式的定義
7.2.1 無參函式
7.2.2 有參函式
7.2.3 空函式
7.3 返回語句
7.3.1 從函式返回
7.3.2 返回值
7.4 函式參數
7.4.1 形式參數與實際參數
7.4.2 數組作函式參數
7.4.3 main參數
7.5 函式的調用
7.5.1 函式調用方式
7.5.2 嵌套調用
7.5.3 遞歸調用
7.6 內部函式和外部函式
7.6.1 內部函式
7.6.2 外部函式
7.7 局部變數和全局變數
7.7.1 局部變數
7.7.2 全局變數
7.8 實戰
7.8.1 求數組元素中的最小值
7.8.2 求直角三角形斜邊
7.8.3 小數分離
7.8.4 判斷素數
7.8.5 遞歸解決分魚問題
7.8.6 字母檢索
7.8.7 求字元串中字元的個數
7.8.8 打魚曬網問題
7.9 小結
7.10 學習成果檢驗
第8章 指針和引用
視頻講解:53分鐘
8.1 指針
8.1.1 變數與指針
8.1.2 指針運算符和取地址運算符
8.1.3 指針運算
8.2 指針與數組
8.2.1 數組的存儲
8.2.2 指針與一維數組
8.2.3 指針與二維數組
8.2.4 指針與字元數組
8.3 指向函式的指針
8.4 指針與安全
8.4.1 記憶體的分配方式
8.4.2 記憶體安全
8.5 引用
8.5.1 左值與右值
8.5.2 引用的概述
8.5.3 右值引用
8.6 函式與引用
8.6.1 使用引用傳遞參數
8.6.2 指針與引用
8.6.3 右值引用傳遞參數
8.7 實戰
8.7.1 使用左值引用實現整數排序
8.7.2 查找成績不及格的學生
8.7.3 指針實現冒泡排序
8.7.4 使用指針插入元素
8.7.5 使用指針的指針輸出字元串
8.7.6 為二維數組動態分配記憶體並釋放
8.7.7 使用右值引用轉換二進制為十進制
8.8 小結
8.9 學習成果檢驗
第9章 綜合實驗(2)——猜數字遊戲
視頻講解:24分鐘
9.1 概述
9.2 需求分析
9.3 系統設計
9.3.1 設計目標
9.3.2 開發及運行環境
9.4 程式預覽
9.5 設計思路
9.6 檔案引用
9.7 主要功能實現
9.7.1 主函式
9.7.2 猜數字
9.7.3 游標定位

相關詞條

熱門詞條

聯絡我們