C++入門進階 (適用Visual Studio Express 2012 for Windows Desktop) | 誠品線上

C++入門進階 (適用Visual Studio Express 2012 for Windows Desktop)

作者 位元文化
出版社 松崗數位文創股份有限公司
商品描述 C++入門進階 (適用Visual Studio Express 2012 for Windows Desktop):這是一本觀念與語法並陳、範例與說明並重、入門與進階循序引導的最佳C/C++語言入門至進階教材。生活

內容簡介

內容簡介 這是一本觀念與語法並陳、範例與說明並重、入門與進階循序引導的最佳C C++語言入門至進階教材。生活化的實例說明,讓物件導向觀念融入您的思維,詳細的範例說明,讓程式設計的技巧一覽無遺,即使您不懂程式語言,照樣輕鬆學習。如果想學習C++語言進階觀念、物件導向程式設計的真諦與體驗STL程式設計的技巧,請不要錯過本書。

作者介紹

作者介紹 ■作者簡介位元文化

產品目錄

產品目錄 Part I 程式設計入門與C++基本語法 第1章 簡介C C++程式語言 本章將為您簡單介紹程式語言的基本觀念、C C++的發展過程,並簡介Visual Studio Express 2012 整合開發環境的基本操作。 第2章 Hello C++!與程式的除錯 這一章將利用簡單的Hello C++程式,講解C++程式的大致架構,最後則介紹如何運用Visual Studio Express 2012 的除錯工具,執行程式的編譯與除錯。 第3章 變數、資料型別與常數 變數、資料型別與常數是程式的最基本觀念,變數就是用於儲存程式中欲使用的資料。資料型別則用於宣告變數內儲存的資料為何。而常數的觀念,則是讓我們可以將無意義的數字,用有意義的文字代替,並方便程式的維護。 第4章 運算子與運算式 這一章中將先說明一些名詞,接著再介紹程式內計算所使用的各種運算子。在介紹過運算子後,將詳細說明運算式中運算子計算之優先順序,以及運算式之計算規則。本章的最後一節裡,將介紹各種不同型別的資料,在運算時自動型別轉換的規則,以及如何在程式中執行資料型別的強制轉換。 第5章 流程控制 當要重複執行某一程式區段或判斷某一區段是否被執行,這些變化可以利用判斷式與迴圈達成,本章將為您介紹各種判斷式與迴圈的使用。 Part II C++進階語法 第6章 陣列 字串的儲存是運用一維字元陣列達成,而陣列並不是只有一維的型式,還有二維、三維…等多維陣列,這些將於本章中介紹。 第7章 指標 學習指標的重點在於理解指標與變數、指標與位址值間的關係,這一節將用極為詳細,且淺顯易懂的圖表說明指標的觀念。 第8章 函數 本章將介紹如何定義及運用函數。在介紹過函數的使用後,也將更深入說明一些函數應用的主題,其中包括自訂標頭檔、使用遞迴函數、函數指標以及函數之不定長度引數列傳入之定義方式。 第9章 動態記憶體的配置 當學完陣列後,不知道您會不會覺得,無法動態決定陣列大小是一大遺憾呢?本章9-2 節將告訴您如何建立可以等到執行程式時,再決定大小的動態陣列。9-3 節則為您解答7-3 節有關指標的指標之用途的疑問,並告訴您如何建立動態陣列。 第10章 自訂資料型別 本章將再介紹一些特別的資料型別,其中包括利用typedef 為特定資料型別指定別名,可將不同型別的資料都放在一起的結構變數struct,以及相當於常數宣告,並可用來宣告變數的列舉常數enum。 Part III 物件導向觀念與C++語法 第11章 物件導向的基本觀念 本章將說明電腦將如何模擬真實世界,以及物件導向觀念在模擬真實世界上,有什麼樣的優點。 第12章 Hello C++! 這一章將帶領您建立一支簡單的C++程式,並詳細說明程式的內容。這一章的介紹內容,在往後的章節將做更進一步的說明。 第13章 類別與物件 這一章將進一步說明物件導向技術的基石- 物件。而類別與物件,這兩者之間的關係,也是這一章所希望讀者瞭解的。 第14章 類別的繼承–程式碼的再用 在這一章裡,將告訴您如何將繼承機制運用在應用程式的開發上。除此之外,亦告訴您運用繼承可能遇到的一些問題,與解決方法。 第15章 物件間的關聯與實作 在物件導向觀念裡,還將用關聯、組合與聚合三種關係描述物件間關係。而這些觀念亦是繼承外,達成程式碼再用的重要機制。 第16章 訊息–物件間的對談 本章將介紹多型(Polymorphism)。所謂物件導向觀念的多型,就是用於模擬真實世界裡,個體間的訊息溝通。真實世界之訊息為多元性的,而C++實踐多型的機制就是函數的多載與動態連結。 第17章 樣版(TEMPLATE) 樣版是什麼?程式裡,倒進樣版這個模子的石膏是資料型別,而產生的成品則是程式內的類別或函數,本章將針對樣版做一詳細的解說。 Part IV C++標準類別庫與標準樣版程式庫 第18章 資料流與檔案的輸出 入 這一章將更進一步說明資料流的觀念,並將從螢幕輸出 入資料的方式,延伸至從檔案輸出 入資料。 第19章 標準字串類別 本章將介紹C++標準所提供,用於處理字串的標準字串類別(basic_string類別),並介紹運用標準字串類別的各種成員函數,處理字串。 第20章 例外處理 本章將介紹如何運用C++提供的例外處理(Exception Handling),建立程式的錯誤處理機制。 第21章 命名空間(namespace) 本章將介紹如何運用命名空間(namespace)的觀念,解決命名衝突的問題。 第22章 標準樣版程式庫 在處理資料結構上,將泛型化程式設計的觀念與物件導向技術相結合,而建立出的標準樣版程式庫(STL,Standard Template Library),仍在資料結構的處理上,帶給程式設計師非常大的便利,本章將進行說明。 第23章 模組化開發、自訂標頭檔與條件式編譯 本章將介紹如何發展模組化的程式,也就是將函數的程式碼與主程式放置在不同的程式碼檔,並且利用自訂標頭檔與條件式編譯使得模組功能更加完備。 第24章 圖書管理系統範例 這一章是本書內容的總結,本章將從無到有地示範建立圖書管理系統的完整流程。從系統的建立流程,將示範物件導向系統的系統分析、設計與建構的大略過程。讓各位體會一下,該如何利用物件導向觀念與技術,尋求問題的解答。

商品規格

書名 / C++入門進階 (適用Visual Studio Express 2012 for Windows Desktop)
作者 / 位元文化
簡介 / C++入門進階 (適用Visual Studio Express 2012 for Windows Desktop):這是一本觀念與語法並陳、範例與說明並重、入門與進階循序引導的最佳C C++語言入門至進階教材。生活
出版社 / 松崗數位文創股份有限公司
ISBN13 / 9789572240892
ISBN10 / 9572240897
EAN / 9789572240892
誠品26碼 / 2680743370004
頁數 / 864
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無

活動