易學C++

易學C++

易學C++為C++程序設計學習者量身訂做的輔導書。全書分為3篇。第一篇介紹了面向過程的程序設計,內容包括基本語句、語法基礎、函數機制和數據類型等;第二篇介紹了一些實用編程技巧,內容包括閱讀代碼、調試程序和簡單的編程思想等;第三篇介紹了面向對象的程序設計,主要內容包括類和對象、對象生滅、友元、繼承等。本書形象生動,通俗易懂,內容涵蓋了絕大部分常用的C++知識,可以作為大學計算機專業或非計算機專業的程序設計入門教材,也可供計算機愛好者自學使用。

作者簡介


潘嘉傑,畢業於上海大學計算機工程與科學學院,現就職於上海某研究院。曾榮獲第三屆“博創杯”全國大學生嵌入式設計競賽二等獎,並在2007年全國嵌入式系統設計師的認證考試中排名前50位。曾在上海市北郊高級中學任教C++一年。大學二年級開始獨立編寫《易學C++》一書,該書尚未出版前就受到網友的廣泛好評。

配套電子教案


自《易學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
……