官术网_书友最值得收藏!

  • C++程序設計教程
  • 傳智播客高教產品研發部編著
  • 3077字
  • 2020-09-11 08:36:25

序言 PREFACE

為什么出這本書

數年前,傳智播客團隊是一群默默工作在IT崗位的程序員,現如今,為了同一個夢想,我們聚集在一起,為“改變中國的IT教育”而全力以赴。為什么會有這樣的夢想,是因為在我們實現各自夢想的路上,不斷地聽到這樣的來自IT畢業生的心聲:

“我們專業的課程太枯燥了,太多理論方面的課程,并且這些理論聽起來都是很難理解的,同學們學完了都是一頭霧水。”

“終于畢業了,學了四年的計算機課程,我們班上大部分同學都不知道能干什么,感覺好像什么都學了,但卻什么都不會干!”

“實習單位根本就不讓我們干活,最多只是讓我們閱讀代碼、修改文檔,說我們什么都不會,不敢讓我們參與實際工作。想想自己辛苦學了四年連實習的要求都達不到,心里很不是滋味。”

“面試的時候,用人單位問能做什么,做過什么項目,我們回答不上來,面試過程中問到的很多問題,我們連聽都沒有聽過?!?/p>

……

這些心聲并不是個別畢業生所表達的,而是中國高等教育反映出的一種普遍現象。我們并非否定中國高校的IT教育,而是想在IT教育的路上盡一份自己的綿薄之力。由于我國正處在市場經濟轉型期,目前高校的IT教育與企業的真實需求存在一定程度的脫節,這也給高等教育提出了一項亟待解決的課題,如果高校的相關課程更新滯后,那么畢業生畢業即失業的困境和現象仍將存在。出現這樣的困境,其中主要的一個原因在于教材知識更新的速度過于緩慢,導致學生所學的知識與現在的社會需求嚴重不符,無法及時地向學生傳授企業需要的專業技能。面對目前高校IT教育所存在的問題,教育部頒布的《關于全面提高高等教育質量的若干意見》提出了大力提升人才培養水平、全面提高高等教育質量的目標。很慶幸,我們能有機會與高校共同參與其中,我們所做的事情就是配合高校完成教學改革的目標和任務。

傳智播客作為一家專業的IT培訓機構,一直將“改變中國的IT教育”作為自己的事業,并為此拼搏了9年。在這期間,傳智播客默默耕耘,陸續出版了計算機書籍幾十本、教學視頻幾十套、發表各類技術文章幾百篇,直接培養的軟件工程師就有10萬多名,被傳智播客影響的在校學生更是多達數百萬人。毫不夸張地說,傳智播客已經為IT學子開辟了一條全新的求知之路。

9年的沉淀讓傳智播客擁有了目前國內最好的IT培訓課程。如今,傳智播客決定把這套精品課程全部公開,印刷成書并輸送至高校,解決眼下高校最亟待解決的課程陳舊問題。另外,面向高校計算機專業的老師,傳智播客還將提供免費的培訓服務,讓高校老師可以通過培訓提高授課技能,將最專業、最實用的技能傳授給學生。為了讓廣大師生在學習傳智播客課程的同時能達到最好的效果,公司投入巨額資金,用于為高校師生提供以下學習配套資源與服務。

1. 本書光榮落戶在在線學習網站“博學谷”:http://www.boxuegu.com。全宇宙的人都知道“學習IT的人都在博學谷”,難道您真不知道?

2. 在學習本書過程中,遇到任何問題,請找問答精靈,我們承諾工作時間3小時內解答您的問題。讀者可以通過掃描下面的二維碼,關注問答精靈微信公眾平臺。學習IT有問題就找問答精靈。

問答精靈微信公眾平臺

3. 我們為本書錄制了全程教學視頻,通過學習視頻您可以更容易理解本書的知識,視頻下載網址:http://dvd.boxuegu.com。

4. 心中有疑問,想找老師面對面解惑?每周六晚上8點~10點,“面對面”講堂,我們與您不見不散,網絡公開課網址:http://openclass.boxuegu.com。

5. 學習需要氛圍,在校園快點組織起您的學習社團吧,只要申請通過,我們將給予社團各種支持,包括:免費提供教材、視頻教程、技術參考資料、技術面試資料、技術講座、實習崗位等支持,優秀社團還可獲得我們每學期2000元的現金獎勵。學習社團網址:http://club.boxuegu.com。

6. 本書配套源代碼,下載網址:http://book.boxuegu.com/C++/。

7. 針對高校教學,傳智播客用近9年的教育培訓經驗,精心設計了“教材+教案+授課資源+考試系統+題庫+教學輔助案例”一站式IT就業培訓系列教程,方便老師進行教學,能夠有效提高老師日常教學的效率。

如需索要配套教學資源,請關注博學谷高校老師俱樂部,掃描下方二維碼關注微信公眾平臺。

高校老師俱樂部

希望通過我們的努力,在不久的將來,高校能夠真正培養出符合企業所需的實用型人才,IT學子們不再為就業而迷惘!

關于本書

作為一門技術的進階教程最重要也最難的一件事情就是要將一些非常復雜、難以理解的思想和問題簡單化,讓讀者能夠輕松理解并快速掌握。本書對每個知識點都進行了深入的分析,并針對每個知識點精心設計了相關案例,然后在每個階段模擬這些知識點在實際工作中的運用,真正做到了知識的由淺入深、由易到難。

全書共10章,接下來分別對每章進行簡單的介紹,具體如下。

● 第1章主要介紹了C++在基礎語法知識上相對于C語言進行的一些擴充,要求讀者掌握C++相對于C語言擴充的特有知識,并可以用C++語言編寫程序。

● 第2章講解了C++的核心知識類與對象,包括類的定義,對象的創建,類中的數據成員與函數成員,如構造、析構與拷貝構造函數,用const與static修飾的數據成員與成員函數,以及類的友元等。本章真正叩開了C++知識的大門,學習好本章能讓讀者掌握C++的核心內容,并深刻理解面向對象的程序設計思想。

● 第3章講解了類的繼承與多態。第一部分繼承講解了單一繼承與多重繼承,以及由這些繼承形成的類層次結構中容易出現的問題及解決方法;第二部分主要講解了多態,來實現代碼更好的擴展。通過本章的學習為讀者開啟探索更高層知識的大門。

● 第4章講解的是運算符重載。它是C++語言最重要的特性之一,學好本章會加深對面向對象中多態性的理解。

● 第5章講解了模板。這是C++泛型程序設計的重要體現,模板很好地實現了代碼重用,它與C++的標準模板庫(STL)聯系緊密,學好模板,對以后學習STL非常重要。

● 第6章講解了C++是如何使用I/O流類庫來處理數據的輸入/輸出和文件的讀寫。熟練掌握I/O流的使用,特別是文件流的使用,對編程非常重要,因為大多數程序處理都與文件相關。

● 第7~8章分別講解了C++中的異常處理機制、STL模板庫。C++的異常處理機制保證了C++代碼的高容錯性;而STL模板庫提供了大量的軟件復用組織,可以使程序員高效而快速的開發。

● 第9章一共講了兩部分內容,第一部分是在C++的基礎上講解了實際開發中常用的幾種開發模式,使讀者在學習后可以了解實際開發中的常用模式;第二部分講解了C++11標準的一些新特性,其中的一些用法改變了原有的編程習慣,提高了編程效率。

● 第10章講解了一個綜合項目——物流貨倉管理系統,將前面所學的C++知識融會貫通,在這個項目中進行實際應用。本章內容從需求分析、功能描述、模塊劃分到數據庫設計來解析項目開發的內幕。通過本章的學習,可以使讀者更加深刻地了解實際中項目的開發流程。

如果讀者在理解知識點的過程中遇到困難,建議不要糾結于某個地方,可以先往后學習,通常來講,看到后面對知識點的講解或者其他小節的內容后,前面看不懂的知識點一般就能理解了,如果讀者在動手練習的過程中遇到問題,建議多思考,理清思路,認真分析問題發生的原因,并在問題解決后多總結。

致謝

本書的編寫和整理工作由傳智播客教育科技有限公司高教產品研發部完成,主要參與人員有徐文海、許晶晶、薛蒙蒙、馬丹、高美云、陳歡、黃云、孫洪喬、金鑫等,全體人員在這近一年的編寫過程中付出了很多辛勤的汗水。除此之外,還有傳智播客 600多名學員也參與到了本書的試讀工作中,他們站在初學者的角度提供了許多寶貴的修改意見,在此一并表示衷心的感謝。

意見反饋

盡管我們盡了最大的努力,但書中難免會有不妥之處,歡迎各界專家和讀者朋友們來函給予寶貴意見,我們將不勝感激。您在閱讀本書時,如發現任何問題或有不認同之處,可以通過電子郵件與我們取得聯系。

請發送電子郵件至:itcast_book@vip.sina.com

傳智播客教育科技有限公司 高教產品研發部

2015年5月1日于北京

主站蜘蛛池模板: 化隆| 巴林右旗| 兴义市| 普兰店市| 鹿邑县| 老河口市| 静宁县| 怀仁县| 南昌市| 安溪县| 澄迈县| 临澧县| 临西县| 舒兰市| 天水市| 察雅县| 禄劝| 英吉沙县| 化德县| 昌黎县| 左贡县| 友谊县| 玛曲县| 阳江市| 泰和县| 当雄县| 五河县| 饶阳县| 定安县| 青浦区| 仙游县| 防城港市| 桦甸市| 祁东县| 都匀市| 祁东县| 屯门区| 绥江县| 论坛| 仙游县| 汤阴县|