易學C++

易學C++

這是一本通俗類的C++程式設計教程。它將“易學”二字發揮到極致。獨特的語言描述,通俗易懂的講解方式,使讀者真正理解程式設計的方法和思路。本書曾被《上海青年報》和上海《新聞晚報》聯合報導,並推薦給計算機專業學生和C++程式設計的初學者。

這本書第一版於2008年由人民郵電出版社出版,並將著作權輸出到台灣地區。而歷經8年的讀者反饋和更新,目前《易學C++》第二版(紅色版)也將交付印刷。預計於2017年年初上市。

基本介紹

內容提要,第二版特色,第二版作者簡介,配套電子教案,版權資訊,寫給老師的話,目錄,

內容提要

本書是為C++程式設計學習者量身訂做的輔導書。全書分為3篇。第一篇介紹了面向過程的程式設計,主要有基本語句、語法基礎、函式機制和數據類型等內容。第二篇介紹了一些實用編程技巧,內容包括閱讀代碼、調試程式、異常處理和簡單的編程思想。第三篇介紹了面向對象的程式設計,主要有類和對象、對象生滅、友元、繼承、標準模板庫(STL)等內容。書中常以形象的比喻來解釋程式設計中的概念,通俗易懂,令讀者印象深刻,更快地進入C++程式設計的大門。本書的內容涵蓋了絕大部分常用的C++知識,可以作為大學計算機專業或非計算機專業的程式設計入門教材,也可供計算機愛好者自學使用。

第二版特色

相比於《易學C++》第一版,這本書主要做了以下一些改進:
  • 對基礎知識和技術細節進行了補充,回答初學者的一些常見問題;
  • 介紹了Visual Studio 2012、Visual C++ 6.0、Dev C++等多種開發環境;
  • 對全書所有代碼進行了修改,使之滿足C++標準和新的運行要求;
  • 簡化了面向對象部分“鍊表”的代碼,進一步降低學習的難度;
  • 補充了STL的相關知識,使讀者能夠掌握C++高級編程的入門知識;
  • 提供了配套的教學課件,既能用於自學,也可用作課堂教材;
  • 加入互動式閱讀特色,為讀者提供不一樣的閱讀體驗。

第二版作者簡介

潘嘉傑,2008年畢業於上海大學計算機工程與科學學院。從事計算機信息系統開發工作8年多,目前在某英資儀器公司任項目經理、軟體工程師。2005年起編寫《易學C++》一書。
劉春華,2014年畢業於上海大學通信與信息工程學院。2014年起參與《易學C++》第二版的修訂工作。畢業後在上海某物聯網科技公司任項目經理、開發工程師。目前正在進行自主創業。
金定毅,2014年畢業於上海大學機電工程與自動化學院。2014年起參與《易學C++》第二版的修訂工作。目前在中國航空發動機集團任職,從事航機附屬檔案及相關控制器的研發工作。
其中劉春華完成對第10、11、12、13、19、20章的修訂,金定毅完成對第6、7、8、9章的修訂,潘嘉傑完成對其餘章節的編寫、修訂及全書的統稿、校對。

配套電子教案

自《易學C++》出版上市以來,受到了眾多初學者和編程愛好者的廣泛歡迎。其書寫的思路和語言的風格受到了很多讀者的肯定。
為了幫助讀者更好地理解這本書,作者特意編寫了配套的電子教案。生動的動畫示例、有趣的課堂小測試、新鮮的教學理念又在網際網路上掀起了C++的熱潮。
本電子教案顛覆了傳統計算機語言的教學方法,可供各院校教師使用。相信使用了該電子教案之後,學生對C++的興趣會大大增加。
由於第二章的PPT配有兩段視頻,如有需要請到《易學C++》官方網站下載。

版權資訊

書 名: 易學C++
作 者:潘嘉傑
出版時間: 2008
ISBN: 9787115177421
開本: 16
定價: 39.00 元

寫給老師的話

學習C++不僅僅是讓學生學習一種計算機語言,更是要讓學生學會計算機的思維模式,學會學習計算機語言的方法。授人以魚不如授人以漁,即使讓學生通過死記硬背通過了高難度的考試,依然無法使他們的水平有明顯的提高。因此,我建議老師應該將教學的側重點放在思維模式和學習方法上,而不是僅僅關注語法細節。那些複雜的表達式(例如i++之後加上一堆東西)在平時並不使用,況且在某些不同的編譯器下
可能還有不同的結果。考試的時候,可以減少涉及具體細節的內容,沒有人能保證在沒有計算機的情況下直接用紙筆寫出沒有錯誤的程式。讓學生知道基本概念,知道應該用什麼方法解決問題,應該去找什麼資料,那就可以了。

目錄

第一篇 過程化的程式設計
第1章 良好的學習開端 1
1.1 軟體與程式 1
1.2 程式設計要做什麼 1
1.3 選好一種語言 2
1.4 C++能夠做些什麼 2
1.5 C語言、C++和VisualC++的關係 2
1.6 學習程式設計的方法和必要準備 3
1.7 總結 3
第2章 Hello,World 4
第3章 各種各樣的“箱子”——變數 12
第4章 要走哪條路——條件語句 20
第5章 有個圈兒的程式——循環語句 36
第6章 好用的“工具”——函式 51
第7章 好大的“倉庫”——數組 69
第8章 記憶體里的捷徑——指針 84
第9章 自己設計的箱子——枚舉和結構 98
第二篇 實戰程式設計
第10章 高效閱讀程式代碼 119
第11章 調試程式代碼技巧 127
第12章 編寫程式技巧 150
第三篇 面向對象的程式設計
第13章 初識對象 163
第14章 再識對象 169
第15章 造物者與毀滅者——對象生滅 178
第16章 共有財產·好朋友·操作符 206
第17章父與子——繼承 228
第18章 再談輸入與輸出 273
第19章 萬用的模板 285
第20章 異常的處理 297
附錄A 常用保留字列表 305
附錄B 常見編譯錯誤和解決方法 307
附錄C 參考答案 310
附錄D 參考文獻 356
……

相關詞條

熱門詞條

聯絡我們