出版時間:2009-8 出版社:化學工業(yè)出版社 作者:宮虎波 等編著 頁數(shù):391
Tag標簽:無
前言
出版者的話 近年來我國IT產(chǎn)業(yè)發(fā)展迅猛,IT從業(yè)人數(shù)也不斷增多,越來越多的人開始學習計算機技術。而作為計算機核心技術之一的程序設計更是受到了很多人的青睞,尤其是年輕人。如今很多年輕人開始學習編程,以使得自己在未來的職業(yè)生涯中更有競爭力。 但很多人剛開始學習時總覺得不得要領,感覺有一堵無形的墻豎在面前而無法逾越。究其原因是學習方法或者思路有問題所致。作為自學人員,學編程首先需要一本好書,適合自己閱讀的書,這樣才不至于走彎路,學習效果也好。然而圖書市場上的圖書雖然很多,但要真想找本很好的入門編程書卻并不容易,很多書都是寫給專家看的,把真正需要學習的人都給擋在了門外。基于這種原因,我們策劃了這套《程序員書庫》叢書,希望能降低讀者學習編程的門檻,帶領讀者快速跨入編程的大門。叢書包含書目 《Java從入門到精通》《C++從入門到精通》《PHP從入門到精通》《Visual C++從入門到精通》《Visual Basic從入門到精通》《ASP.NET從入門到精通》《Linux編程從入門到精通》《JavaScript從入門到精通》《CSS從入門到精通》《ActionScript 3.0從入門到精通》《Excel VBA從入門到精通》《SQL Server 2008從入門到精通》 叢書主要特色1.由淺入深講解到位,輕松入門 本叢書對內(nèi)容的講解都是從最基本的配置和概念講起,然后層層深入,最后還安排了綜合案例,很適合讀者學習,可以達到輕松入門、快速提高的效果。2.程序代碼詳盡注釋,易于理解 書中給出了典型的程序代碼,而且對這些代碼都進行了詳盡的注釋,讀者閱讀起來很容易理解,這對理解編程有很大的幫助。3.以大量實例為示范,快速掌握 無論是對基本的語法講解,還是應用開發(fā),書中都列舉了大量實例,最后還提供了綜合實例,非常實用,讀者可以通過這些例子很快掌握所學內(nèi)容,學習效果好。4.多媒體視頻講解,加速學習 叢書的每本書都配專門制作的多媒體學習光盤,方便讀者學習,另外也提供了書中所涉及的源代碼,以方便讀者使用。5.完善的售后服務,后顧無憂 本叢書提供技術論壇(http://www.rzchina.net)和QQ群(QQ群號:21948169)答疑,讀者可以在上面提問和交流。叢書適合的讀者對象本叢書定位于如下沒有編程基礎的入門人員。? 自學編程的入門人員。? 各類程序設計愛好者。? 想學習一門技術以便找工作的人員。? 做課題設計和畢業(yè)設計的學生。? 需要迅速掌握一門編程語言的人員。? 大中專院校或電腦學校的學生。學習建議 學習編程并不是想象的那么難,關鍵是要有合適的教程和正確的學習方法。如果您已經(jīng)選擇了這套書,那么恭喜您已經(jīng)解決了第一個問題。但我們還有如下建議。? 入門人員自然按書中安排的順序閱讀最好。? 如果你有一定的基礎,那也不妨跳躍式閱讀,選擇閱讀。? 先弄懂書中的內(nèi)容,然后可以適當拓展。? 要勤思考,多動手,必要時一定要上機操作。? 要學會利用網(wǎng)絡資源,經(jīng)常光顧各技術論壇,有不懂的地方可以利用百度來搜索解決方法。 希望這套書能成為您初學編程的良師益友,能帶您輕松跨入編程的大門,并逐步成為編程高手。
內(nèi)容概要
隨著Linux平臺的廣泛使用,與之相關專業(yè)的應用開發(fā)正變得越來越重要。本書由淺入深,系統(tǒng)地介紹了在Linux平臺下使用C語言進行程序開發(fā)的技術,通過豐富的編程實例,使讀者可以快速掌握Linux平臺下應用C語言進行開發(fā)的技能。 本書共分為4篇21章,詳細講解了如何在Linux環(huán)境下進行C語言的開發(fā)。第一篇介紹了Linux的系統(tǒng)環(huán)境,主要包括Linux系統(tǒng)簡介和shell環(huán)境等內(nèi)容;第二篇介紹了C語言及編程環(huán)境,主要包括C語言簡介,vi編輯器、gcc編譯器、make的使用,程序調(diào)試和創(chuàng)建與使用庫等內(nèi)容;第三篇介紹了輸入輸出及進程管理,主要包括文件操作,標準輸入輸出庫,界面程序設計——QT、GTK+、進程、信號等內(nèi)容;第四篇介紹了進程間通信及網(wǎng)絡編程,主要包括進程間通信——管道、消息隊列、共享內(nèi)存、信號量,Linux網(wǎng)絡環(huán)境,基本套接口編程和綜合實例——銀行代理收費服務器等內(nèi)容。 本書適合沒有編程基礎的C語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材。對于Linux下C語言開發(fā)的愛好者,本書也有較大的參考價值。
作者簡介
本叢書的作者團隊對計算機程序設計類圖書市場有很好的敏感性,對出版動態(tài)有準確的把握,對計算機技術的發(fā)展進行長期跟蹤。該團隊長期以來致力于計算機圖書的內(nèi)容提供和策劃,已經(jīng)出版的多個系列圖書都在計算機圖書市場上有良好的口碑,都曾經(jīng)引領了當年的計算機程序設計暢銷書。
書籍目錄
第一篇 系統(tǒng)環(huán)境 第1章 Linux系統(tǒng)概述 第2章 shell環(huán)境 第二篇 C語言及編程環(huán)境 第3章 C語言簡介 第4章 vi編輯器 第5章 gcc編譯器 第6章 make的使用 第7章 程序調(diào)試 第8章 創(chuàng)建與使用庫 第三篇 輸入輸出及進程管理 第9章 文件操作 第10章 標準輸入輸出庫 第11章 界面程序設計——Qt 第12章 界面程序設計——GTK+ 第13章 進程 第14章 信號 第四篇 進程間通信(IPC)及網(wǎng)絡編程 第15章 進程間通信——管道 第16章 進程間通信——消息隊列 第17章 進程間通信——共享內(nèi)存 第18章 進程間通信——信號量 第19章 Linux網(wǎng)絡環(huán)境 第20章 基本套接口編程 第21章 綜合實例——銀行代理收費服務器 附錄 Linux下常見C函數(shù)字母索引
章節(jié)摘錄
Linux操作系統(tǒng)是由Linus Torvalds于1991年開發(fā)的,經(jīng)過十幾年的發(fā)展,目前已經(jīng)成為全球最受歡迎的操作系統(tǒng)之一。Linux在服務器領域和桌面應用中都有杰出的表現(xiàn),大至規(guī)模龐大的數(shù)據(jù)中心,小至可以置于掌心的手持設備,都可以看到Linux的身影。掌握Linux平臺下的程序設計技術,是一個優(yōu)秀程序員的必修課。 要學習好Linux平臺下的程序設計技術,關鍵是選擇一本正確的入門書籍。目前市面上關于Linux的編程書籍很多,但許多書不是專門為初學者寫的,因此,對初學者而言,會覺得內(nèi)容過多過深,難以掌握。 為了使Linux平臺編程的初學者少走彎路,快速而熟練地掌握Linux編程技術,筆者總結(jié)自身十多年的Linux應用開發(fā)經(jīng)驗,向廣大讀者奉獻本書。書中結(jié)合大量生動翔實的代碼實例,使讀者在學習理論知識的同時,能夠靈活地與實踐相結(jié)合,達到迅速掌握編程技巧的目的。本書特點相比同類圖書,本書具有以下明顯特色。1.內(nèi)容翔實,重點突出 本書從初學者的角度出發(fā),全面介紹了Linux環(huán)境下C語言編程的基礎知識。本書涉及了Linux環(huán)境下編程的方方面面,在講解過程中并不是泛泛地列舉知識點,而是在對知識點進行介紹的同時,選擇當前最熱門、應用最廣的一些技術進行了深入的討論。2.概念準確,易于理解 作為一本Linux環(huán)境下C語言編程的入門圖書,書中概念描述準確,讓讀者易于理解。本書對每個概念都使用準確而且精煉的語言總結(jié),并結(jié)合豐富的插圖,使讀者易于理解編程概念。3.實例豐富,強調(diào)實踐 為了讓讀者易于掌握Linux環(huán)境下C語言編程的技巧,本書列舉了大量實例進行講解。通過這些實例,讀者便可更加深入地理解相關概念,從而達到熟練掌握Linux環(huán)境下程序設計技術的目的。另外,本書重點強調(diào)實踐性,本書中的很多例子都來源于編者的實際開發(fā),大多數(shù)實例都來源于實際項目。通過對這些例子的學習,可以增強讀者的動手能力。4.代碼規(guī)范,注釋豐富 本書中程序源代碼結(jié)構(gòu)清晰,語句簡潔,體現(xiàn)了良好的編碼風格,有利于讀者養(yǎng)成良好的編寫代碼習慣。本書內(nèi)容 本書共分為四篇,從理論介紹到具體實踐,循序漸進地講述了Linux系統(tǒng)下C語言的編程技術。 第一篇(第1章~第2章)介紹了Linux操作系統(tǒng)和Shell編程環(huán)境。 第二篇(第3章~第8章)介紹了C語言及其編程環(huán)境,包括C語言的常見內(nèi)容以及常見的vi編輯器和gcc編譯器,最后還詳細分析了make的使用、程序調(diào)試、創(chuàng)建與使用庫的方法。 第三篇(第9章~第14章)介紹了Linux系統(tǒng)下的輸入輸出及進程管理,包括Linux環(huán)境中的文件操作和標準輸入輸出庫,同時還介紹了兩種界面程序設計方法——QT和-GTK+最后介紹了進程和信號等內(nèi)容。 第四篇(第15章~第21章)介紹了Linux系統(tǒng)下的進程間通信及網(wǎng)絡編程,并重點講解了4種比較重要的進程間通信機制——管道、消息隊列、共享內(nèi)存、信號量,最后介紹了Linux網(wǎng)絡環(huán)境、基本套接口編程和綜合實例——銀行代理收費服務器等內(nèi)容。本書讀者? Linux系統(tǒng)下C語言編程的初學人員。? Linux服務器領域的開發(fā)人員。? Linux桌面應用的開發(fā)人員。? 想了解Linux系統(tǒng)下C語言編程的其他人員。本書編者 本書主要由宮虎波編寫,其他參與編寫和資料整理的人員有劉成、馬臣云、潘娜、阮履學、陶則熙、王大強、王磊、徐琦、許少峰、顏盟盟、楊娟、楊瑞萍、于海波、俞菲、曾苗苗、趙瑩、朱存等。
編輯推薦
本書特色:對概念進行了精煉的總結(jié),并結(jié)合插圖進行說明,對文件的安全編程和網(wǎng)絡編程等內(nèi)容進行了深入剖析,對代碼進行了詳細注釋,閱讀起來很容易理解,全書提供了114個實例和1個綜合實例,非常實用。本叢書的作者團隊對計算機程序設計類圖書市場有很好的敏感性,對出版動態(tài)有準確的把握,對計算機技術的發(fā)展進行長期跟蹤。該團隊長期以來致力于計算機圖書的內(nèi)容提供和策劃,已經(jīng)出版的多個系列圖書都在計算機圖書市場上有良好的口碑,都曾經(jīng)引領了當年的計算機程序設計暢銷書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載