注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Linux環(huán)境C程序設計(第2版)

Linux環(huán)境C程序設計(第2版)

Linux環(huán)境C程序設計(第2版)

定 價:¥79.80

作 者: 徐誠,等 編
出版社: 清華大學出版社
叢編項:
標 簽: 編程語言與程序設計 計算機與互聯網

購買這本書可以去


ISBN: 9787302347927 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數: 603 字數:  

內容簡介

  “Linux典藏大系”自2010年陸續(xù)出版以來,因其內容豐富、講解細膩、通俗易懂和實用性強等特色而深受廣大讀者的喜愛,長期位居同類圖書銷售排行榜的前列,累計銷量近10萬冊。叢書中部分圖書榮獲51CTO讀書頻道“最受讀者喜愛的原創(chuàng)IT技術圖書獎”,還有多種圖書的中文繁體字版權輸出到了中國臺灣地區(qū)出版發(fā)行。叢書中的多個品種被國內幾十所培訓機構和大中專院校選為教材。叢書的出版還得到了國內Linux領域最知名的技術社區(qū)ChinaUnix的大力支持。讀者在ChinaUnix社區(qū)的論壇上與社區(qū)中的Linux愛好者進行了廣泛的交流,取得了良好的學習效果。2014年2月“Linux典藏大系“全新升級版(第2版)正式出版,第2版圖書迎合了Linux技術的最新發(fā)展,全部采用當前最流行和穩(wěn)定的Linux發(fā)行版或者相關工具,是Linux愛好者學習Linux的好幫手?! 禠inux環(huán)境C程序設計(第2版)》是獲得大量讀者好評的“Linux典藏大全”中的《Linux環(huán)境C程序設計》的第2版。《Linux環(huán)境C程序設計(第2版)》提供了大量實例,供讀者實戰(zhàn)演練。配書光盤中提供了《Linux環(huán)境C程序設計(第2版)》的配套教學視頻與源程序,以幫助讀者更好地學習。 《Linux環(huán)境C程序設計(第2版)》共分6篇。第1篇介紹了Linux系統(tǒng)的安裝及LinuxC開發(fā)環(huán)境的搭建等;第2篇簡單介紹了C語言和程序設計知識、流程圖的概念、數據類型、運算符和表達式,程序控制結構、數組與指針、函數、結構體與共用體及C++語言的面向對象程序設計思想和一些新的特性;第3篇介紹了文件操作及文件I/O操作、進程控制、進程間通信及線程控制等;第4篇介紹了數據庫、Linux系統(tǒng)常用數據庫及接口、網絡編程基礎及網絡編程函數庫;第5篇介紹了界面開發(fā)基礎、界面構件開發(fā)、界面布局、信號與事件處理、Glade設計程序界面等內容;第6篇詳細介紹了一個媒體播放器項目案例的實現過程,以提高讀者實戰(zhàn)水平?! 禠inux環(huán)境C程序設計(第2版)》涉及面廣,從基本操作到高級技術和核心原理,再到項目開發(fā),幾乎涉及LinuxC開發(fā)的所有重要知識?!禠inux環(huán)境C程序設計(第2版)》適合所有想全面學習LinuxC開發(fā)技術的人員閱讀,也適合各種使用LinuxC進行開發(fā)的工程技術人員使用。對于經常使用LinuxC做開發(fā)的人員,《Linux環(huán)境C程序設計(第2版)》更是一本不可多得的案頭必備參考書。光盤內容 本書教學視頻 本書源文件

作者簡介

  徐誠,畢業(yè)于華中科技大學計算機通信工程專業(yè)。擅長C與C++編程,精通Linux內核及其開發(fā)技術。從事Linux系統(tǒng)開發(fā)工作多年,擁有豐富的系統(tǒng)開發(fā)經驗。曾多次在專業(yè)刊物上發(fā)表過技術文章,并長期在CSDN擔任社區(qū)專家,2008年獨立開發(fā)的基于移動Linux系統(tǒng)的MISSMOBLIN人工智能助手軟件,獲得了Intel公司舉辦的Your Move軟件大賽中國區(qū)的第五名。

圖書目錄

第1篇 Linux系統(tǒng)概述及開發(fā)環(huán)境搭建
第1章 Linux系統(tǒng)概述和安裝( 教學視頻:31分鐘)
1.1 引言
1.1.1 GNU項目簡介
1.1.2 Linux起源
1.1.3 Linux發(fā)展現狀
1.1.4 免費軟件與開源軟件
1.2 Linux內核與版本
1.2.1 Linux內核介紹
1.2.2 Linux所支持的硬件平臺
1.2.3 常用Linux版本
1.3 系統(tǒng)安裝
1.3.1 安裝前的準備
1.3.2 系統(tǒng)需求
1.3.3 硬盤分區(qū)
1.3.4 以圖形方式安裝Linux
1.3.5 升級最新內核
1.3.6 安裝中文支持
1.4 小結
第2章 Linux基本操作( 教學視頻:29分鐘)
2.1 登錄
2.1.1 shell程序
2.1.2 控制臺
2.1.3 終端
2.2 文件和目錄
2.2.1 文件系統(tǒng)
2.2.2 文件名
2.2.3 路徑名
2.2.4 工作目錄
2.2.5 起始目錄
2.3 輸入和輸出
2.3.1 文件描述符
2.3.2 標準輸入、標準輸出和標準錯誤
2.3.3 標準輸入輸出函數
2.4 小結
第3章 Linux GCC/G++編譯器與調試器( 教學視頻:31分鐘)
3.1 GCC/G++編譯器
3.1.1 GCC/G++編譯器的安裝
3.1.2 GCC/G++編譯命令
3.1.3 GCC/G++編譯選項
3.1.4 GCC/G++編譯器的執(zhí)行過程
3.2 程序和進程
3.2.1 程序
3.2.2 進程和PID
3.3 ANSI C標準
3.3.1 函數原型
3.3.2 類屬指針
3.3.3 原始系統(tǒng)數據類型
3.4 編譯hello world
3.4.1 使用VI編寫源代碼
3.4.2 程序的編譯與連接
3.4.3 使用終端運行程序
3.5 GDB調試器
3.5.1 GDB調試器概述
3.5.2 GDB調試器安裝
3.5.3 GDB常用調試命令
3.5.4 在GDB下運行程序
3.5.5 檢查數據
3.6 小結
第4章 Linux開發(fā)環(huán)境( 教學視頻:14分鐘)
4.1 文本編輯工具
4.1.1 VIM的使用方法
4.1.2 Emacs的使用方法
4.2 集成開發(fā)環(huán)境
4.2.1 Eclipse介紹
4.2.2 Kdevelop介紹
4.3 使用Eclipse開發(fā)C/C++語言程序
4.3.1 安裝與配置Eclipse
4.3.2 Eclipse界面
4.3.3 編譯與運行源代碼
4.3.4 Debug源代碼
4.4 小結 第2篇 C/C++語言基礎
第5章 C語言編程基礎( 教學視頻:27分鐘)
第6章 數據類型、運算符和表達式( 教學視頻:25分鐘)
第7章 程序控制結構( 教學視頻:19分鐘)
第8章 數組與指針( 教學視頻:19分鐘)
第9章 函數( 教學視頻:15分鐘)
第10章 字符及字符串處理( 教學視頻:9分鐘)
第11章 結構體與共用體( 教學視頻:20分鐘)
第12章 C++語言編程基礎( 教學視頻:7分鐘) 第3篇 Linux系統(tǒng)編程
第13章 文件操作( 教學視頻:14分鐘)
第14章 文件I/O操作( 教學視頻:15分鐘)
第15章 進程控制( 教學視頻:12分鐘)
第16章 進程間通信( 教學視頻:17分鐘)
第17章 線程控制( 教學視頻:12分鐘) 第4篇 Linux網絡編程與數據庫開發(fā)
第18章 網絡編程基礎( 教學視頻:15分鐘)
第19章 網絡編程函數庫( 教學視頻:13分鐘)
第20章 數據庫( 教學視頻:5分鐘)
第21章 Linux系統(tǒng)中的常用數據庫及接口( 教學視頻:8分鐘) 第5篇 Linux界面開發(fā)
第22章 界面開發(fā)基礎( 教學視頻:11分鐘)
第23章 界面構件開發(fā)( 教學視頻:6分鐘)
第24章 界面布局( 教學視頻:8分鐘)
第25章 信號與事件處理( 教學視頻:3分鐘)
第26章 Glade設計程序界面( 教學視頻:7分鐘) 第6篇 Linux C編程項目實戰(zhàn)
第27章 編程項目實戰(zhàn)——媒體播放器( 教學視頻:7分鐘)

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號