C語言開發(fā)實戰(zhàn)寶典

出版時間:2011-1  出版社:清華大學出版社  作者:劉彬彬,李偉明 等編著  頁數(shù):592  
Tag標簽:無  

前言

  C語言是combined Language(組合語言)的中英文混合簡稱,是一種計算機程序設(shè)計語言。1有高級語言的特點,又有匯編語言的特點;既可以編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計話編寫不依賴于計算機硬件的應(yīng)用程序。因此,c語言的應(yīng)用非常廣泛,不僅可以應(yīng)用在軟件開發(fā)一也可以應(yīng)用到單片機及嵌入式系統(tǒng)中。本書內(nèi)容  而本書中的內(nèi)容也是按照這一規(guī)律精心組織的,主要分為3篇,其結(jié)構(gòu)如下圖所示?! 〉谝黄夯A(chǔ)知識篇。本篇包含c語言開發(fā)環(huán)境、C語言開發(fā)基礎(chǔ)、運算符與表達式、語句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件、預(yù)處理,以及存儲管理。在講解理論的同時,各章結(jié)合大量的圖示、舉例、技巧等使您快速掌握C語言,為以后進行編程打下堅實的基礎(chǔ)?! 〉诙悍独菥毱1酒榻B了運用前面介紹的知識進行C語言程序開發(fā)的一些簡單范例,包括排序算法、查找算法、數(shù)據(jù)壓縮、圖形編程及文件的高級應(yīng)用。通過對本篇的學習,讀者能夠?qū)λ惴?、?shù)據(jù)壓縮、圖形文件等技術(shù)有更深刻的理解。  第三篇:項目實戰(zhàn)篇。本篇通過5個完整的項目實例介紹了大型應(yīng)用程序的設(shè)計過程,包括五子棋游戲開發(fā)、商品信息管理系統(tǒng)(txt)、網(wǎng)絡(luò)通信系統(tǒng)、聯(lián)系人管理系統(tǒng)(嵌入式)和圖書管理系統(tǒng)(MysQL)。這5個項目是作者精心挑選的,涵蓋了游戲、文件、網(wǎng)絡(luò)、嵌入式、數(shù)據(jù)庫等技術(shù)。通過對這5個項目的學習,讀者可以鞏固前面所學的知識和技術(shù),積累項目開發(fā)經(jīng)驗。

內(nèi)容概要

本書從初學者的角度講述了使用Visual C++ 6.0(以及部分Turbo C)進行程序開發(fā)應(yīng)該掌握的各項技術(shù),突出“基礎(chǔ)”、“全面”、“深入”,同時就像書名所暗示的一樣,強調(diào)“實戰(zhàn)”效果(只掌握和理解技術(shù),而沒有實際應(yīng)用,等于沒有掌握技術(shù))?! ”緯譃?篇,共21章。在“基礎(chǔ)知識篇”中,在介紹技術(shù)的同時,每一章均提供了相應(yīng)的實例,同時在各章的結(jié)尾安排有實戰(zhàn),通過幾個小型項目來綜合應(yīng)用本章所講解的知識,做到理論聯(lián)系實際。接著,在“范例演練篇”中,安排了幾章的范例使讀者鞏固所學的知識。最后,在“項目實戰(zhàn)篇”中提供了5個完整的項目實例,講述了從前期規(guī)劃、設(shè)計流程圖,到項目最終實施的整個實現(xiàn)過程?! ”緯m合有志于從事軟件開發(fā)的初學者、高校計算機相關(guān)專業(yè)學生和畢業(yè)生,也可作為軟件開發(fā)人員的參考手冊,或者高校的教學參考書。

書籍目錄

基礎(chǔ)知識篇 第1章  C語言開發(fā)環(huán)境	  1.1  本章知識體系	  1.2  程序員的成長之路	  1.3  C語言的重要性	  1.4  如何學好C語言	  1.5  C語言常用開發(fā)工具簡介	   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下運行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  實戰(zhàn)	   1.11.1  猴子吃桃	   1.11.2  陽陽買蘋果	  1.12  疑難解惑	   1.12.1  為什么說C語言可移植性好	   1.12.2  C語言的應(yīng)用領(lǐng)域有哪些	   1.12.3  如何提高C語言的編程效率	  1.13  小結(jié)	 第2章  C語言開發(fā)基礎(chǔ)	  2.1  本章知識體系	  2.2  編碼規(guī)范要記牢	   2.2.1  注釋的合理使用	   2.2.2  程序中的{}要對齊	   2.2.3  合理使用空格使代碼更規(guī)范	   2.2.4  換行使代碼更清晰	   2.3  語言要素	   2.3.1  關(guān)鍵字	   2.3.2  標識符	  2.4  常量	   2.4.1  整型常量	   2.4.2  實型常量	   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  實型	   2.6.4  字符型	   ……范例演練篇項目實戰(zhàn)篇

章節(jié)摘錄

  首先要有一個正確的心態(tài),沒有正確態(tài)度的人是學不好任何東西的。切不可三心二意,三天打魚兩天曬網(wǎng)。  其次,要明確學習該語言的目的。是想真正掌握這一門語言,還是單純?yōu)榱藨?yīng)付考試,兩者有著很大的區(qū)別,這將決定你學習這門語言要學到怎樣一個深度?! ∽詈螅褪菍W的問題了。應(yīng)先從整體上來理解C語言,認識到C語言的優(yōu)勢,還有c語言的特點。C語言是面向過程的一門語言,特別強調(diào)各個程序的關(guān)系,如程序、函數(shù)之間的調(diào)用等?! ∫婚T語言的基礎(chǔ)部分讀者只要能靜下心來認真看,還是很容易理解并記住的。首先基本語法一定要牢記。有一種現(xiàn)象很普遍,那就是往往看過一遍,當時覺得懂了,便沒有加深、鞏固。等看到后面知識點涉及到前面的語法時,才發(fā)現(xiàn)以前看過的語法記得不是很清晰,甚至忘得一干二凈。這時也不用著急,把書翻到前面重新查閱一下相關(guān)知識即可。這時不用看得太仔細,只需要粗略地看個大概,就可以將以前學過的內(nèi)容重新?lián)旎貋怼! 邮謱嶋H操作環(huán)節(jié)是十分重要的,要學好一門語言就要多上機練習,發(fā)現(xiàn)錯誤之后及時改正會使自己進步更快。在這一階段,可以多編寫一些簡單的程序,以此來熟悉C語言的編程環(huán)境、數(shù)據(jù)類型。這樣理解起來會更快些,也比較容易記憶。上機實踐時,切記千萬不能照著書一味地打代碼,應(yīng)該先將這個程序看懂,當自己覺得完全懂了的時候,再將書合上,憑著自己剛才對程序的理解,重新編寫程序。當程序編寫正確了,說明該內(nèi)容真的是完全掌握了;如果出現(xiàn)錯誤,說明自己在某些知識方面還是有所欠缺,需要進一步改進?! 〗酉聛?,就是學習一些過程語言的基礎(chǔ)模式,如順序、循環(huán)、選擇等。這些內(nèi)容的靈活性較高,千萬不要死記硬背,要在理解的基礎(chǔ)上去記憶,對同一個問題嘗試用多種方法去實現(xiàn)。  在前面的基礎(chǔ)上,下面開始學習函數(shù)、指針、文件等知識。這些知識相比之前的內(nèi)容會使人覺得比較抽象,難于理解。這時也不要有畏難心理,要使復(fù)雜的問題變得容易掌握就需要對其基本概念理解透徹,在基本掌握扎實的基礎(chǔ)上逐步加深難度,再復(fù)雜的問題也會被慢慢消化。要多借鑒別人寫好的例程,體會別人編寫程序的思想,這樣能讓自己少走很多彎路,節(jié)省大量時間。在編程過程中有什么不懂的地方要及時解決,上網(wǎng)查資料、請教老師、咨詢技術(shù)人員等均可?! 【幊虘?yīng)作為一種習慣,經(jīng)常寫程序有助于自己個人能力的提升。多看一些別人寫的知識點總結(jié)或編程技巧,對自己會有很大的幫助。隨著學習的深入,你會發(fā)現(xiàn)C語言其實有許多東西是很有趣的。這樣學習就不再是一件多么難的事了,而是充滿了快樂。  最后,與其他任何一門語言一樣,C語言也需要多上機調(diào)試、多動腦,這樣C語言程序設(shè)計的基本方法很快就會掌握的。

編輯推薦

  模塊庫、案例庫、題庫、素材庫,答疑服務(wù),視頻講解:12小時同步語音視頻講解,模塊實戰(zhàn):22個實戰(zhàn)模塊,30余項實驗,項目實戰(zhàn):5個項目開發(fā)實戰(zhàn)案例。DVD語音視頻教學光盤,12小時同步視頻講解,現(xiàn)場聆聽專業(yè)講授,附實例及其源程序,讓學習、分析、調(diào)試程序更方便,贈5個項目案例的視頻及源程序,方便拓展訓(xùn)練,200余個小型實例鞏固各項必備技術(shù)。  22個實戰(zhàn)模塊、30余項實驗提高綜合應(yīng)用能力、54項目案例提高項目開發(fā)的熟練度。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C語言開發(fā)實戰(zhàn)寶典 PDF格式下載


用戶評論 (總計10條)

 
 

  •   書里C的基礎(chǔ)最后知識很全面,有很多例子,尤其是最后一個項目,包含了C與mysql數(shù)據(jù)庫的鏈接方法,很實用
  •   對坐項目有一定的幫助,可以實現(xiàn)些比較小的應(yīng)用
  •   很實用,內(nèi)容較基礎(chǔ),適合初學者。
  •   這本書結(jié)構(gòu)較為嚴謹...知識點很整潔..不是很亂...而且在每個知識點后面還有例子程序...推薦一下
  •   書不錯,不過沒找到我要的東西
  •   書很一般,好些地方有錯別字。
  •   如果能快的就好了
  •   就看了看后面的程序,前面的直接跳過。
  •   不知道書是不是二手的
  •   書的內(nèi)容有些淺,不太實用
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7