出版時(shí)間:2011-1 出版社:清華大學(xué)出版社 作者:劉彬彬,李偉明 等編著 頁(yè)數(shù):592
Tag標(biāo)簽:無(wú)
前言
C語(yǔ)言是combined Language(組合語(yǔ)言)的中英文混合簡(jiǎn)稱,是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。1有高級(jí)語(yǔ)言的特點(diǎn),又有匯編語(yǔ)言的特點(diǎn);既可以編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)話編寫不依賴于計(jì)算機(jī)硬件的應(yīng)用程序。因此,c語(yǔ)言的應(yīng)用非常廣泛,不僅可以應(yīng)用在軟件開發(fā)一也可以應(yīng)用到單片機(jī)及嵌入式系統(tǒng)中。本書內(nèi)容 而本書中的內(nèi)容也是按照這一規(guī)律精心組織的,主要分為3篇,其結(jié)構(gòu)如下圖所示?! 〉谝黄夯A(chǔ)知識(shí)篇。本篇包含c語(yǔ)言開發(fā)環(huán)境、C語(yǔ)言開發(fā)基礎(chǔ)、運(yùn)算符與表達(dá)式、語(yǔ)句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件、預(yù)處理,以及存儲(chǔ)管理。在講解理論的同時(shí),各章結(jié)合大量的圖示、舉例、技巧等使您快速掌握C語(yǔ)言,為以后進(jìn)行編程打下堅(jiān)實(shí)的基礎(chǔ)?! 〉诙悍独菥毱?。本篇介紹了運(yùn)用前面介紹的知識(shí)進(jìn)行C語(yǔ)言程序開發(fā)的一些簡(jiǎn)單范例,包括排序算法、查找算法、數(shù)據(jù)壓縮、圖形編程及文件的高級(jí)應(yīng)用。通過(guò)對(duì)本篇的學(xué)習(xí),讀者能夠?qū)λ惴?、?shù)據(jù)壓縮、圖形文件等技術(shù)有更深刻的理解?! 〉谌喉?xiàng)目實(shí)戰(zhàn)篇。本篇通過(guò)5個(gè)完整的項(xiàng)目實(shí)例介紹了大型應(yīng)用程序的設(shè)計(jì)過(guò)程,包括五子棋游戲開發(fā)、商品信息管理系統(tǒng)(txt)、網(wǎng)絡(luò)通信系統(tǒng)、聯(lián)系人管理系統(tǒng)(嵌入式)和圖書管理系統(tǒng)(MysQL)。這5個(gè)項(xiàng)目是作者精心挑選的,涵蓋了游戲、文件、網(wǎng)絡(luò)、嵌入式、數(shù)據(jù)庫(kù)等技術(shù)。通過(guò)對(duì)這5個(gè)項(xiàng)目的學(xué)習(xí),讀者可以鞏固前面所學(xué)的知識(shí)和技術(shù),積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。
內(nèi)容概要
本書從初學(xué)者的角度講述了使用Visual C++ 6.0(以及部分Turbo C)進(jìn)行程序開發(fā)應(yīng)該掌握的各項(xiàng)技術(shù),突出“基礎(chǔ)”、“全面”、“深入”,同時(shí)就像書名所暗示的一樣,強(qiáng)調(diào)“實(shí)戰(zhàn)”效果(只掌握和理解技術(shù),而沒有實(shí)際應(yīng)用,等于沒有掌握技術(shù))?! ”緯譃?篇,共21章。在“基礎(chǔ)知識(shí)篇”中,在介紹技術(shù)的同時(shí),每一章均提供了相應(yīng)的實(shí)例,同時(shí)在各章的結(jié)尾安排有實(shí)戰(zhàn),通過(guò)幾個(gè)小型項(xiàng)目來(lái)綜合應(yīng)用本章所講解的知識(shí),做到理論聯(lián)系實(shí)際。接著,在“范例演練篇”中,安排了幾章的范例使讀者鞏固所學(xué)的知識(shí)。最后,在“項(xiàng)目實(shí)戰(zhàn)篇”中提供了5個(gè)完整的項(xiàng)目實(shí)例,講述了從前期規(guī)劃、設(shè)計(jì)流程圖,到項(xiàng)目最終實(shí)施的整個(gè)實(shí)現(xiàn)過(guò)程?! ”緯m合有志于從事軟件開發(fā)的初學(xué)者、高校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生和畢業(yè)生,也可作為軟件開發(fā)人員的參考手冊(cè),或者高校的教學(xué)參考書。
書籍目錄
基礎(chǔ)知識(shí)篇 第1章 C語(yǔ)言開發(fā)環(huán)境 1.1 本章知識(shí)體系 1.2 程序員的成長(zhǎng)之路 1.3 C語(yǔ)言的重要性 1.4 如何學(xué)好C語(yǔ)言 1.5 C語(yǔ)言常用開發(fā)工具簡(jiǎn)介 1.5.1 Turbo c 1.5.2 Visual C++ 6.0 1.5.3 C++ Builder(BCB) 1.5.4 Cygwin 1.5.5 Dev-C++ 1.5.6 Source Insight 1.6 了解Visual C++集成開發(fā)環(huán)境 1.6.1 開發(fā)環(huán)境布局 1.6.2 菜單 1.6.3 工具欄 1.6.4 工作區(qū)窗口 1.6.5 代碼編輯窗口 1.6.6 輸出窗口 1.7 如何在Turbo C 2.0下運(yùn)行C源程序 1.8 了解GCC開發(fā)編譯器 1.9 Dev-C++ 1.9.1 Dev-C++概述 1.9.2 Dev-C++的使用 1.10 Eclipse for C/C++ 1.10.1 Eclipse概述 1.10.2 Eclipse的使用 1.11 實(shí)戰(zhàn) 1.11.1 猴子吃桃 1.11.2 陽(yáng)陽(yáng)買蘋果 1.12 疑難解惑 1.12.1 為什么說(shuō)C語(yǔ)言可移植性好 1.12.2 C語(yǔ)言的應(yīng)用領(lǐng)域有哪些 1.12.3 如何提高C語(yǔ)言的編程效率 1.13 小結(jié) 第2章 C語(yǔ)言開發(fā)基礎(chǔ) 2.1 本章知識(shí)體系 2.2 編碼規(guī)范要記牢 2.2.1 注釋的合理使用 2.2.2 程序中的{}要對(duì)齊 2.2.3 合理使用空格使代碼更規(guī)范 2.2.4 換行使代碼更清晰 2.3 語(yǔ)言要素 2.3.1 關(guān)鍵字 2.3.2 標(biāo)識(shí)符 2.4 常量 2.4.1 整型常量 2.4.2 實(shí)型常量 2.4.3 字符型常量 2.4.4 字符串常量 2.5 變量 2.5.1 什么是變量 2.5.2 變量的聲明 2.6 數(shù)據(jù)類型 2.6.1 什么是數(shù)據(jù)類型 2.6.2 整型 2.6.3 實(shí)型 2.6.4 字符型 ……范例演練篇項(xiàng)目實(shí)戰(zhàn)篇
章節(jié)摘錄
首先要有一個(gè)正確的心態(tài),沒有正確態(tài)度的人是學(xué)不好任何東西的。切不可三心二意,三天打魚兩天曬網(wǎng)?! ∑浯危鞔_學(xué)習(xí)該語(yǔ)言的目的。是想真正掌握這一門語(yǔ)言,還是單純?yōu)榱藨?yīng)付考試,兩者有著很大的區(qū)別,這將決定你學(xué)習(xí)這門語(yǔ)言要學(xué)到怎樣一個(gè)深度。 最后,就是學(xué)的問(wèn)題了。應(yīng)先從整體上來(lái)理解C語(yǔ)言,認(rèn)識(shí)到C語(yǔ)言的優(yōu)勢(shì),還有c語(yǔ)言的特點(diǎn)。C語(yǔ)言是面向過(guò)程的一門語(yǔ)言,特別強(qiáng)調(diào)各個(gè)程序的關(guān)系,如程序、函數(shù)之間的調(diào)用等?! ∫婚T語(yǔ)言的基礎(chǔ)部分讀者只要能靜下心來(lái)認(rèn)真看,還是很容易理解并記住的。首先基本語(yǔ)法一定要牢記。有一種現(xiàn)象很普遍,那就是往往看過(guò)一遍,當(dāng)時(shí)覺得懂了,便沒有加深、鞏固。等看到后面知識(shí)點(diǎn)涉及到前面的語(yǔ)法時(shí),才發(fā)現(xiàn)以前看過(guò)的語(yǔ)法記得不是很清晰,甚至忘得一干二凈。這時(shí)也不用著急,把書翻到前面重新查閱一下相關(guān)知識(shí)即可。這時(shí)不用看得太仔細(xì),只需要粗略地看個(gè)大概,就可以將以前學(xué)過(guò)的內(nèi)容重新?lián)旎貋?lái)?! ?dòng)手實(shí)際操作環(huán)節(jié)是十分重要的,要學(xué)好一門語(yǔ)言就要多上機(jī)練習(xí),發(fā)現(xiàn)錯(cuò)誤之后及時(shí)改正會(huì)使自己進(jìn)步更快。在這一階段,可以多編寫一些簡(jiǎn)單的程序,以此來(lái)熟悉C語(yǔ)言的編程環(huán)境、數(shù)據(jù)類型。這樣理解起來(lái)會(huì)更快些,也比較容易記憶。上機(jī)實(shí)踐時(shí),切記千萬(wàn)不能照著書一味地打代碼,應(yīng)該先將這個(gè)程序看懂,當(dāng)自己覺得完全懂了的時(shí)候,再將書合上,憑著自己剛才對(duì)程序的理解,重新編寫程序。當(dāng)程序編寫正確了,說(shuō)明該內(nèi)容真的是完全掌握了;如果出現(xiàn)錯(cuò)誤,說(shuō)明自己在某些知識(shí)方面還是有所欠缺,需要進(jìn)一步改進(jìn)?! 〗酉聛?lái),就是學(xué)習(xí)一些過(guò)程語(yǔ)言的基礎(chǔ)模式,如順序、循環(huán)、選擇等。這些內(nèi)容的靈活性較高,千萬(wàn)不要死記硬背,要在理解的基礎(chǔ)上去記憶,對(duì)同一個(gè)問(wèn)題嘗試用多種方法去實(shí)現(xiàn)?! ≡谇懊娴幕A(chǔ)上,下面開始學(xué)習(xí)函數(shù)、指針、文件等知識(shí)。這些知識(shí)相比之前的內(nèi)容會(huì)使人覺得比較抽象,難于理解。這時(shí)也不要有畏難心理,要使復(fù)雜的問(wèn)題變得容易掌握就需要對(duì)其基本概念理解透徹,在基本掌握扎實(shí)的基礎(chǔ)上逐步加深難度,再?gòu)?fù)雜的問(wèn)題也會(huì)被慢慢消化。要多借鑒別人寫好的例程,體會(huì)別人編寫程序的思想,這樣能讓自己少走很多彎路,節(jié)省大量時(shí)間。在編程過(guò)程中有什么不懂的地方要及時(shí)解決,上網(wǎng)查資料、請(qǐng)教老師、咨詢技術(shù)人員等均可?! 【幊虘?yīng)作為一種習(xí)慣,經(jīng)常寫程序有助于自己個(gè)人能力的提升。多看一些別人寫的知識(shí)點(diǎn)總結(jié)或編程技巧,對(duì)自己會(huì)有很大的幫助。隨著學(xué)習(xí)的深入,你會(huì)發(fā)現(xiàn)C語(yǔ)言其實(shí)有許多東西是很有趣的。這樣學(xué)習(xí)就不再是一件多么難的事了,而是充滿了快樂(lè)?! ∽詈?,與其他任何一門語(yǔ)言一樣,C語(yǔ)言也需要多上機(jī)調(diào)試、多動(dòng)腦,這樣C語(yǔ)言程序設(shè)計(jì)的基本方法很快就會(huì)掌握的。
編輯推薦
模塊庫(kù)、案例庫(kù)、題庫(kù)、素材庫(kù),答疑服務(wù),視頻講解:12小時(shí)同步語(yǔ)音視頻講解,模塊實(shí)戰(zhàn):22個(gè)實(shí)戰(zhàn)模塊,30余項(xiàng)實(shí)驗(yàn),項(xiàng)目實(shí)戰(zhàn):5個(gè)項(xiàng)目開發(fā)實(shí)戰(zhàn)案例。DVD語(yǔ)音視頻教學(xué)光盤,12小時(shí)同步視頻講解,現(xiàn)場(chǎng)聆聽專業(yè)講授,附實(shí)例及其源程序,讓學(xué)習(xí)、分析、調(diào)試程序更方便,贈(zèng)5個(gè)項(xiàng)目案例的視頻及源程序,方便拓展訓(xùn)練,200余個(gè)小型實(shí)例鞏固各項(xiàng)必備技術(shù)?! ?2個(gè)實(shí)戰(zhàn)模塊、30余項(xiàng)實(shí)驗(yàn)提高綜合應(yīng)用能力、54項(xiàng)目案例提高項(xiàng)目開發(fā)的熟練度。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言開發(fā)實(shí)戰(zhàn)寶典 PDF格式下載