| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:C++面向對象程序設計導論-從抽象到編程 (微課視頻版) ISBN:9787302632900 出版社:清華大學 著編譯者:張力生 王昆 頁數:288 所在地:中國大陸 *此為代購商品 書號:1610657 可大量預訂,請先連絡。 內容簡介本書以「從抽象到編程」為主線,圖文並茂地介紹了軟體開發所需的語文知識、數學知識、軟體建模知識和計算機語言知識。從概念抽象和數值計算兩個層次,由淺入深地討論了面向對象程序設計的基本知識、基本原理和基本方法,並使用UML描述軟體模型,使用C++語言編寫示例代碼。全書共8章,內容包含類與對象、封裝與職責、關聯與連接、繼承與多態、設計與實現、運算與重載、模板與模板庫、課程成績管理應用案例。書中的每個知識點都包括分析思路、設計方法、編程技術、示例代碼和編程要點。 本書適合作為全國高等學校計算機及相關專業的教材,也可供有意向學習C++語言或從事軟體開發的讀者自學使用。 目錄第1章 類與對象 1 1 抽象 1 1 1 語文中的抽象 1 1 2 數學中的抽象 1 2 類和對象的概念 1 2 1 屬性與屬性值 1 2 2 行為與函數 1 2 3 類的結構及其表示方法 1 2 4 對象的結構及其表示方法 1 3 類的聲明和對象的定義 1 3 1 類的聲明 1 3 2 定義對象 1 3 3 訪問對象的成員變數 1 4 成員函數的定義和調用 1 4 1 定義成員函數 1 4 2 調用成員函數 1 4 3 成員函數與普通函數的區別 1 4 4 成員函數調用的內部實現 1 5 創建和刪除對象 1 5 1 構造對象 1 5 2 全局對象和靜態對象 1 5 3 堆對象和對象數組 1 5 4 語義的實現和優化 1 6 程序設計思想和描述工具 1 6 1 程序設計思想的變遷 1 6 2 UML圖形語言 1 6 3 面向對象程序設計語言 小結 練習 第2章 封裝與職責 2 1 類的封裝 2 1 1 事物的邊界 2 1 2 封裝的概念 2 1 3 介面的聲明 2 1 4 介面與實現分離 2 2 封裝的作用 2 2 1 保護內部數據 2 2 2 屏蔽內部計算 2 3 對象的職責 2 3 1 管理自己的數據 2 3 2 完成特定的任務 2 3 3 參与計算的能力 2 3 4 與其他對象共存的能力 2 4 自定義數據類型 2 4 1 定義數據類型Tdate 2 4 2 Tdate的對象作為成員對象 2 5 應用舉例:員工信息管理 2 5 1 分析設計 2 5 2 編碼實現 小結 練習 第3章 關聯與連接 3 1 關聯與連接的概念 3 2 關聯的實現 3 2 1 使用指針實現多對一關聯 3 2 2 使用指針數組實現多對多關聯 3 3 組合與聚合關聯 3 3 1 使用對象實現組合關聯 3 3 2 使用指針實現組合關聯 3 3 3 使用代碼實現聚合關聯 3 4 深入理解類及其對象 3 5 字元串 3 5 1 數組中的概念及其關係 3 5 2 字元數組的語義 3 5 3 自定義字元串類myString 3 6 應用舉例:鏈表 小結 練習 第4章 繼承與多態 4 1 分類與抽象 4 2 繼承 4 2 1 繼承的概念 4 2 2 繼承的編程實現 4 2 3 描述類之間的層次 4 2 4 保護繼承與私有繼承 4 3 多態 4 3 1 多態的概念 4 3 2 多態的編程技術 4 3 3 按照多態思維編寫代碼 4 4 多重繼承 4 4 1 多重繼承導致的問題 4 4 2 多重繼承的實現原理 4 4 3 多重繼承的編程方法 4 5 應用舉例:銀行賬戶 4 5 1 分析應用場景 4 5 2 軟體設計 4 5 3 編碼實現 4 5 4 從實現角度進一步優化 小結 練習 第5章 設計與實現 5 1 Josephus遊戲 5 1 1 分析設計 5 1 2 編碼實現 5 1 3 程序維護 5 2 矩陣計算 5 2 1 矩陣和向量的乘法 5 2 2 使用友元提高運行速度 5 3 異常處理 5 3 1 異常分類和錯誤定義 5 3 2 識別異常和拋出錯誤 5 3 3 捕獲異常並處理錯誤 小結 練習 第6章 運算與重載 6 1 自然數與度量 6 1 1 自然數的定義 6 1 2 對事物計數 6 1 3 度量事物的特徵 6 2 自然數的運算及其含義 6 3 定義和重載運算 6 4 重載常用運算 6 4 1 重載賦值運算 6 4 2 重載類型轉換運算 6 4 3 重載增量運算符 6 4 4 重載插入和提取運算 6 5 應用舉例:貨幣 6 5 1 基類Currency 6 5 2 派生RMB 6 5 3 派生其他貨幣 6 6 應用舉例:R進位計算機 6 6 1 自然數及運算的編程實現 6 6 2 整數及其運算的編程實現 6 6 3 實數及其運算的編程實現 小結 練習 第7章 模板與模板庫 7 1 類模板 7 1 1 類模板的概念 7 1 2 類模板的聲明 7 1 3 類模板的具體化和實例化 7 1 4 類模板的代碼重用 7 1 5 類模板的繼承和關聯 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 以二進位方式持久化對象 小結 練習 第8章 課程成績管理應用案例 8 1 場景分析 8 2 教師錄人成績的視圖 8 3 屬性的抽象和關聯的表示 8 4 多對一關聯的邏輯實現 8 5 一對多關聯的邏輯實現 8 6 錄入成績的實現 8 7 學生查詢成績 8 8 進一步努力方向 8 8 1 數據準備 8 8 2 持久化對象的標準 8 8 3 設計模式和基於框架的開發 8 8 4 代碼自動化 8 8 5 分析統計 8 9 程序員的成才之路 小結 練習 附錄A 運算符表 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |