本書序言
C++ 可以說是目前最好的物件導向程式語言 (object-oriented programminglanguage),往後的物件導向程式語言如 Python、Java、C# 等,大多都是以 C++ 為範本加以撰寫的,所以 C++ 可以說是開山祖師。當你熟悉 C++ 程式語言之後,相信上述提到的程式語言應該都可以迎刃而解。
C++ 可以說是 C 的延伸語言,也可以說是一種新的程式語言,因此,不需要有 C 語言的基礎才能學,但若你有學過 C 語言,來學習 C++ 會比較快,因為有些主題和語法是相同的,只是多了有關物件導向程式設計特性的主題,如封裝、 繼承、多型等。現在各行各業都跟資訊科技有密切的關係,因此在未來的職場上,你一定要會撰寫程式,因此學好程式語言是未來必備的技能。
本書共有 18 章,前半部第 1 章到第 9 章大致和 C 語言相類似,若是你已經會 C 語言,則可以很快地就能理解,而後半部從第 10 章到第 16 章是 C++ 獨有的主題,因此要多花一些時間去閱讀。第 17 章討論有關檔案的運作,最後第 18 章則 是使用 C++ 的方式來撰寫一個案題目,旨在讓你可以學習撰寫個案時參考。本書 亦附有範例程式,讀者請至滄海圖書資訊的網站:http://www.tsanghai.com.tw 下載。
本書特色
1. 豐富且實用的範例程式,讓學習更有趣並可學以致用。
2. 適時搭配流程圖或示意圖,讓學習可以事半功倍。
3. 本書論及物件導向程式設計,讓讀者從中了解物件導向程式設計的優點。
4. 最後以一個案研究加以解說,讓讀者可以舉一反三撰寫其他應用系統。