版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
主編楊進(jìn)才沈顯君劉蓉C++語言程序設(shè)計(jì)教程前言
C++語言程序設(shè)計(jì)教程前言制作人:楊進(jìn)才C++語言程序設(shè)計(jì)教程前言關(guān)于C++語言課程與C語言的關(guān)系是從C語言發(fā)展演變擴(kuò)充而來,是“帶類的”更好的C。C是C++的一個(gè)子集,C語言程序不加修改可以在C++編譯器中編譯。因此,C++既可以C語言為基礎(chǔ),也可以單獨(dú)學(xué)習(xí)。C++與Java和C#C++是Java和C#的始祖。Java和C#是C++的子集與簡化因此,學(xué)習(xí)C++后學(xué)習(xí)Java與C#會事半工倍、倍感輕松。
C++語言程序設(shè)計(jì)教程前言關(guān)于C++語言課程與《數(shù)據(jù)結(jié)構(gòu)》課程的關(guān)系C、Java、C++均為數(shù)據(jù)結(jié)構(gòu)的描述語言,其中C++是最完善的描述語言。因此,C++是作為《數(shù)據(jù)結(jié)構(gòu)》基礎(chǔ)的最佳課程。C++與Windows程序設(shè)計(jì)課程在C++中重點(diǎn)講述的面向?qū)ο蟮母拍?這些概念是用C++進(jìn)行Windows程序設(shè)計(jì)的基礎(chǔ)。在C++課程中,重點(diǎn)不涉及Windows可視化編程以及各種類庫的使用如MFC。教材、參考書與課時(shí)安排C++語言程序設(shè)計(jì)教程前言教材C++語言程序設(shè)計(jì)教程
楊進(jìn)才沈顯君劉蓉編著清華大學(xué)出版社參考書C++語言程序設(shè)計(jì)教程習(xí)題解答與實(shí)驗(yàn)指導(dǎo)
楊進(jìn)才沈顯君劉蓉劉本發(fā)編著清華大學(xué)出版社C++Primer(3RD)中文版.StanleyB.Lippman,Josee
Lajoie
著.潘愛民,張麗譯.北京:中國電力出版社C++程序設(shè)計(jì)教程(第4版).H.M.Deitel,P.J.Deitel著.施平安譯.北京:清華大學(xué)出版社
其它參考書目
(Reference)
TheC++ProgrammingLanguage(特別版)
Bjarne
Stroustrup
機(jī)械工業(yè)出版社
ThinkinC++(C++編程思想)
BruceEckel
機(jī)械工業(yè)出版社C++語言程序教程錢能編著清華大學(xué)出版社C++程序設(shè)計(jì)語言教程麥中凡編著北京航天航空大學(xué)出版社面向?qū)ο蟮南到y(tǒng)分析邵維忠楊芙清編著清華大學(xué)出版社C++語言程序設(shè)計(jì)教程前言其它參考書目
(Reference)
C++高級編程
NicholasA.Solter
機(jī)械工業(yè)出版社高質(zhì)量程序設(shè)計(jì)指南——C++/C語言
林銳
電子工業(yè)出版社面向?qū)ο蟮睦碚撆cC++實(shí)踐王燕編著清華大學(xué)出版社C++編程與習(xí)題解答徐漫江等譯機(jī)械工業(yè)出版社C++程序設(shè)計(jì)課程設(shè)計(jì)劉振安編著機(jī)械工業(yè)出版社學(xué)習(xí)目標(biāo)
本課程主要介紹C++語言本身,包括常用的數(shù)據(jù)結(jié)構(gòu)和算法。以面向?qū)ο蟮某绦蛟O(shè)計(jì)方法貫穿始終,著重從程序設(shè)計(jì)方法學(xué)的角度講述其意義和用途,要求在掌握C++語言的同時(shí),能夠?qū)ΜF(xiàn)實(shí)世界中較簡單的問題及其解決方法用C++語言進(jìn)行描述。課程講授將結(jié)合實(shí)例,著重講解基本概念和方法為主。
C++語言程序設(shè)計(jì)教程前言課程性質(zhì):
專業(yè)選修課授課時(shí)數(shù):
36學(xué)時(shí)實(shí)驗(yàn)時(shí)數(shù):
8學(xué)時(shí)(4個(gè)實(shí)驗(yàn))C++語言程序設(shè)計(jì)教程前言
課程評分方法(GradingPolicies)課程成績(100)=Experimentation(30)+Exercises(20)+FinalExam(50)C++語言程序設(shè)計(jì)教程前言學(xué)習(xí)要求上課不能講話,保持課堂紀(jì)律課前請做好預(yù)習(xí),課后請做好復(fù)習(xí)保持課堂安靜,頭腦清醒,思維活躍認(rèn)真、獨(dú)立、按時(shí)完成并提交作業(yè)重視上機(jī)實(shí)踐,有效利用寶貴的上機(jī)時(shí)間成績構(gòu)成平時(shí)考勤:10%
平時(shí)作業(yè):10%
平時(shí)上機(jī):20%
期末考試:上機(jī)考10%+筆考50%學(xué)習(xí)要求及成績構(gòu)成C++語言程序設(shè)計(jì)教程前言不要抄襲,發(fā)現(xiàn)抄襲者,以0分記載所有作業(yè),必須是在計(jì)算機(jī)上調(diào)試通過的源程序。所有上交實(shí)驗(yàn),必須準(zhǔn)備好對應(yīng)的源程序,以答辯方式進(jìn)行檢查。實(shí)驗(yàn)與作業(yè)
(ExperimentationandHomeworkAssignments)C++語言程序設(shè)計(jì)教程前言如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言能細(xì)能粗在面向過程編程部分,對數(shù)據(jù)類型、運(yùn)算符、語句等要注重細(xì)節(jié)。做到細(xì)致掌握。在面向?qū)ο蟛糠种卦趯Ω拍畹恼莆?,對每個(gè)概念回答是什么?為什么?如何?這三個(gè)問題。做到掌握思想。重視實(shí)踐和學(xué)好所有編程語言一樣,做到“上機(jī)、上機(jī)、再上機(jī)”。如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言利用資源利用網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí)、交流、答疑。如清華大學(xué)的BBS站的C++學(xué)習(xí)園地上有大量的帖子。地址:帖子舉例1C++學(xué)習(xí)心得Part1發(fā)信站:BBS水木清華站(WedFeb200:01:122005),站內(nèi)※C++的優(yōu)缺點(diǎn)╱C++是個(gè)「難學(xué)易用」的語言很多人說C++難,又難學(xué),又難用;但我個(gè)人認(rèn)為,C++是個(gè)「難學(xué)易用」的語言(引自臺灣技術(shù)作家jjhou
的說法,因?yàn)槲业暮芏郈++知識都是從他的譯作中獲得的)如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言「難學(xué)」這一點(diǎn),無須贅言;即使是著名的C++大師,亦從不諱言,C++比其他語言復(fù)雜得多?!敢子谩惯@點(diǎn),對C++高手來說,該是不成問題的。但對許多半生不熟的C++初學(xué)者(或雖然學(xué)了不少時(shí)間,但沒有深入到它的各個(gè)層面的人),大概會覺得難以接受。不過,個(gè)人的經(jīng)驗(yàn),我?guī)缀趺刻於荚谑褂肅++,大部份的時(shí)間,我感覺寫C++代碼比寫B(tài)asic代碼更輕松愉快;但每當(dāng)我想要深度控制某些細(xì)節(jié)時(shí),C++源于C的低階能力,又給我最大的自由度和幾乎不遜于Assembly的高效(當(dāng)然,有必要時(shí)C/C++代碼內(nèi)也可以直接插入一段__asm{})微軟C#語言和.NET主要框架的發(fā)明者Anders曾說,在現(xiàn)代的編程世界,對軟件生產(chǎn)力的需求是最重要的;因此,現(xiàn)代編程語言,應(yīng)該重視其生產(chǎn)力,更甚于低階的控制力。對于這位超級高手的言論,我當(dāng)然沒有任何反對的意見。只不過,我想說明一點(diǎn),即∶很多人認(rèn)為C++的缺點(diǎn)是生產(chǎn)力不高,不能和Delphi,JAVA,VB,C#.NET這類更新的開發(fā)工具(語言)相提并論,這種說法是個(gè)誤導(dǎo)。一般應(yīng)用軟件的生產(chǎn)力,最關(guān)鍵的不是編程語言,而是開發(fā)工具,更確切地說,是開發(fā)工具所使用的Framework。JAVA,C#這些主流編程語言,因?yàn)橛袕?qiáng)大的Framework支援,當(dāng)然在很多方面占有優(yōu)勢;相對的,C++并不是由單一廠商所獨(dú)占,它的標(biāo)準(zhǔn)化、函式庫、開發(fā)工具等各方面的支援,難以統(tǒng)一。如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言我記得曾看過一個(gè)頗有趣的說法∶「C++?!這家伙你想怎么搞都可以,只不過,無論你想搞什么,都得自己來!」那么,學(xué)習(xí)C++究竟有什么好處呢?首先,關(guān)于生產(chǎn)力。沒錯(cuò),假如沒有適當(dāng)?shù)拈_發(fā)工具,例如∶VC,BCB等,使用C++,連寫個(gè)普通GUI的程序,都會覺得痛苦萬分。但,這只是指「一般應(yīng)用軟件」。相對地,假如你想要做的不是一般普通的應(yīng)用,而是有特殊的,特別是大型的專案、又或極度要求運(yùn)行期效能的程序,那么,至少在目前,C/C++是最好的選擇。此外,學(xué)會C++,還有意想不到的額外好處。如果你熟悉C++的一些深入部份,例如C++ObjectModel,那么學(xué)習(xí)其他主流的編程語言,例如JAVA,C#等,簡直易如反掌。并且,你會很容易看清楚,JAVA,C#等,只不過是基于單根繼承(所有類都衍生自同一個(gè)基類),在許多功能方面,受限了的C++簡化版。(題外話,微軟的.NET提供的C++.NET,即所謂的ManagedC++,光看這名字本身,就很有趣。C++在.NET平臺上為何要「受控管」,原因自然是為了相容于.NET;另一方面,C#本身就是.NET平臺最自然的語言。換言之,C#可以看成是一個(gè)受限的C++版本。)如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言帖子舉例2我學(xué)習(xí)c++有什么經(jīng)典書籍,請推薦一下?發(fā)信站:BBS水木清華站(WedFeb214:52:002005),站內(nèi)講一下我的經(jīng)驗(yàn)。首先,關(guān)于入門書方面,我覺得到現(xiàn)在我都沒有看到一部適合初學(xué)者的C++入門書。經(jīng)典的書都是高手們寫的,但根本不適合初學(xué)者看。這大概是C++族群增長的一大瓶頸。我個(gè)人覺得最適合入門的一本書是「從C到C++物件導(dǎo)向革命」,當(dāng)然光看書名大家就猜到這是臺灣的書了。它是1990年的書,作者陳建維先生是當(dāng)時(shí)C++標(biāo)準(zhǔn)委員會的一員。這本書我覺得相當(dāng)不錯(cuò),用不是很大的篇幅,從軟件工程,OO的思想、觀念,到C++語言。甚至當(dāng)時(shí)書的附錄就已經(jīng)提到template了??上?,這本書,現(xiàn)在已經(jīng)找不到了。我自己有一本,但被朋友借去,不知流落何方。這是我第一本看的C++的書。當(dāng)時(shí)在臺灣,這本書和C++Primer,TheC++ProgrammingLanguage并稱三大經(jīng)典。如何學(xué)好C++C++語言程序設(shè)計(jì)教程前言帖子舉例3發(fā)信人:Buou(-郁悶之神-Buou),信區(qū):CPlusPlus
對幾個(gè)主要IDE說明一下:TurboC(2.0):Microsoft16位DOSANSICIDE;BorlandC++(3.1):Microsoft16位DOSC++IDE(16位,DOS下極品);BorlandC++(5.x):Microsoft32位Windows下C++Compiler;VisualC++(6.0):Microsoft32位Windows下經(jīng)典Compiler,調(diào)試功能強(qiáng),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年湖北城市建設(shè)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五年度智能汽車典當(dāng)借款管理協(xié)議3篇
- 2020中考英語復(fù)習(xí)方案第一篇教材考點(diǎn)梳理第20課時(shí)Units4九上課件牛津譯林版
- 義務(wù)教育課程標(biāo)準(zhǔn)道德與法治
- 2024年瀘州醫(yī)療器械職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五年度綠色農(nóng)產(chǎn)品倉儲與銷售合作合同3篇
- 2024年阜新市婦幼保健院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 2024年江西陶瓷工藝美術(shù)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年昆明工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 小紅書種草營銷師(初級)認(rèn)證考試真題試題庫(含答案)
- 中學(xué)學(xué)校裝修改造工程施工組織設(shè)計(jì)方案
- 幼兒園反恐防暴技能培訓(xùn)內(nèi)容
- 食品企業(yè)質(zhì)檢員聘用合同
- 中醫(yī)診所內(nèi)外部審計(jì)制度
- 2024年WPS計(jì)算機(jī)二級考試題庫350題(含答案)
- 2024年5G網(wǎng)絡(luò)覆蓋工程分包合同
- 2025屆北京市海淀區(qū)交大附中高一物理第一學(xué)期期末復(fù)習(xí)檢測試題含解析
- 自然辯證法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年國家危險(xiǎn)化學(xué)品經(jīng)營單位安全生產(chǎn)考試題庫(含答案)
- 護(hù)理員技能培訓(xùn)課件
評論
0/150
提交評論