C++程式設計(第三版)(電子書)

碁峰資訊股份有限公司
1
Free sample

▪ 打造C++程式語言的堅實基礎,內容不僅涵蓋最基本的語法,也深入探討物件導向的主要精神。
▪ 本書範例程式全部經過最新的 C++編譯器測試,包括:Microsoft Visual C++ Community 2015, Dev-C++ 5.11,以及 Borland C++ Compiler 5.5.1。

▪ 本書深度廣度兼備,提供了極佳的學習步調,和連貫的先後次序,敘述方式主軸明顯,讀者不會被枝節所擾而混淆了學習主軸,相當適合C++語言的初學者。初學者也會在閱讀的過程中,培養出良好的程式風格、模組(module)切割方式…等實用的常識。
▪ 提供近兩百個完整的範例程式,可以幫助觀念的理解。程式範例中的重點都使用粗體字(bold)標示,方便閱讀。而且這些程式都經由作者實際編譯測試過。
▪ 各章份量均勻,大致都在30頁左右,不僅適合自我學習的讀者規劃學習進度,更符合老師的教學安排。
▪ 各每章末提供「常犯錯誤」、「重點整理」、「習題」讓讀者加以複習,並自我評量學習成效。文章中也會適當地穿插「提示」和「討論」,做為學習時的指引。
▪ 書的最後附上數個極具參考價值的附錄,並提供編排良好的索引(index),讓本書具有參考查詢的功能。

Read more
Collapse
3.0
1 total
Loading...

Additional Information

Publisher
碁峰資訊股份有限公司
Read more
Collapse
Published on
Jun 27, 2016
Read more
Collapse
Pages
792
Read more
Collapse
ISBN
9789864760534
Read more
Collapse
Read more
Collapse
Best For
Read more
Collapse
Language
Chinese
Read more
Collapse
Genres
Computers / Programming / General
Read more
Collapse
Content Protection
This content is DRM protected.
Read more
Collapse

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
*適量的教學分配:將C++程式設計的重要觀念,巧妙地分配在各章節,讓讀者可以循序漸進地輕鬆學習。
*豐富的學習範例:以做中學的實作精神,提供百題實用程式範例,將精彩的程式範例與程式設計知識,做一完美的結合。
*實用的專題製作:電影問券分析系統、書籍借還系統、薪資計算系統,增進讀者的實作能力。

本書共分為20堂課,每堂課先從『程式設計知識』開始,讀者先就此部分詳加閱讀,接著進行『引導練習範例』的示範,加強對於基本知識的瞭解,然後以『自我練習範例』實際動手做做看,最後,可將『綜合練習題』當作挑戰或複習,動動腦,體會程式設計的精髓。
為求達到『從做中學』的目標,本書將C++語言的程式設計知識與範例檔案,做一完美的結合,學習程式設計,絕對不可以只有紙上談兵,如果只有瞭解程式設計理論但卻鮮少操作練習,則學習效果可能不佳;學習時應藉由程式範例的引導,實際去體會與瞭解程式運作的原理,並試著自己去解決類似的程式設計問題,透過此種實戰的方式,才是學習程式設計的良策。
為了讓讀者具備設計與製作資訊專題的能力,書中特地規劃:電影問券分析系統專題製作、書籍借還系統專題製作、薪資計算系統專題製作,提供讀者參考程式碼與重點解說,以進一步增加實作能力。

 

#碁峰資訊 GOTOP Information Inc.

物件導向設計能讓程式碼較容易擴充、修改及維護,本書中所有的C++程式是以免費的Dev C++來編譯與執行。全書分成四個重點:

1.基礎語法Chapter1~ Chapter4
先簡單說明如何進行C++程式撰寫、編譯、執行與除錯,接著再導入變數與常數與各種資料型態的介紹,並進而了解各種運算子及流程控制指令。
章節內容:C++基本認識、變數與資料型態、運算式與運算子、流程控制結構

2.進階語法Chapter5~ Chapter10
進階語法單元則包括陣列與字串的宣告與綜合運用,再介紹指標與位址的觀念與實作,並示範如何自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令與巨集及自訂資料型態
章節內容:陣列與字串、指標與位址、函數入門、函數的進階應用、前置處理指令與巨集、認識自訂資料型態

3.物件導向Chapter11~ Chapter14
是本書中精華的重點,筆者以生活化的案例,切入物件導向程式設計基礎常識,有了這些入門能力後,再完整呈現物件導向程式設計的精華,包括:建構子與解構子、類別進階議題、函數與物件傳遞及運算子多載,最後則藉助繼承與多型,來擴充與提高程式的再使用性。
章節內容:物件導向程式設計入門、類別的進階應用、運算子多載、繼承與多型

4.其它議題Chapter15~ Chapter16及附錄A、B、C
介紹資料流及檔案的入門觀念,並探討各種檔案類型的操作技巧與管理,另外,還會說明例外處理的錯誤控制機制外,也會介紹C++樣版的程式設計方式,附錄則安排了一些實作資訊作為參閱。
章節內容:檔案入門與處理、例外處理與樣版、C++的常用函數庫、格式化輸出入資料、C++編譯器的介紹與安裝
最新的C++11標準不僅讓程式員可以更清楚,簡單及直接的表達想法,而且可以寫出更有效率的程式碼。Bjarne Stroustrup是C++的設計者與最初的實作者,為了讓程式員可以更有效率地使用C++,他重新制定,擴增以及重寫官方參考手冊和教學手冊。

《The C++ Programming Language, Fourth Edition》將C++語言(語言功能、抽象機制、標準函式庫以及關鍵設計技術)做了非常完整且詳細的說明。在整本書中,Stroustrup精心撰寫許多簡潔的C++11範例,目的在於闡明用法與程式設計。為了讓讀者能更深入地了解C++語言,作者在本書內容與ISO標準之間提供了大量的交互參照。

<H1>新的C++11涵蓋範圍包括:</H1>
‧支援並行處理
‧正則表達式、資源管理指標、亂數及功能更強大的容器
‧一致性的初始化行為、簡化的for迴圈述句、move語意、Unicode支援
‧Lambda、通用的常數運算式、掌控類別的預設行為、可變參數模板(variadic template)、模板別名(template alias)、使用者自定的字面常數
‧相容性議題

<H1>這本書所探討的主題包括:</H1>
‧基本的語言機制:型別、物件、作用域(scope)、儲存空間(storage)、運算法則等
‧模組化(modularity)的支援:命名空間(namespace)、原始檔、異常處理(exception handling)
‧C++抽象機制(包括:class、class階層體系、template)能同時支援傳統程式設計、物件導向程式設計、泛型程式設計(generic programming)
‧標準函式庫:容器(container)、演算法、迭代器(iterator)、通用工具(utility)、字串、資料流I/O、locale、數值(numerics)等
‧C++基本記憶體模型以及更深入的主題

雖然這本第四版讓程式員(不論之前是學習C++98或其他語言)可以很容易地學會C++11,不過裡面所提到的觀念與技巧,即便是頂尖的C++11程式員也會覺得非常受用。

 

#碁峰資訊 GOTOP Information Inc.

©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.