Linux 環境 C 程序設計(第2版)
內容描述
<內容簡介>
徐誠浩等編著的《Linux環境C程序設計(附光盤第2版)》是獲得大量讀者好評的「Linux典藏大全」中的《Linux環境C程序設計》的第2版。本書提供了大量實例,供讀者實戰演練。配書光盤中提供了本書的配套教學視頻與源程序,以幫助讀者更好地學習。 《Linux環境C程序設計(附光盤第2版)》共分6篇。第1篇介紹了Linux系統的安裝及Linux C開發環境的搭建等;第2篇簡單介紹了C語言和程序設計知識、流程圖的概念、數據類型、運算符和表達式,程序控制結構、數組與指針、函數、結構體與共享體及C++語言的面向對象程序設計思想和一些新的特性;第3篇介紹了文件操作及文件I/O操作、進程控制、進程間通信及線程控制等;第4篇介紹了數據庫、Linux系統常用數據庫及接口、網絡編程基礎及網絡編程函數庫;第5篇介紹了界面開發基礎、界面構件開發、界面佈局、信號與事件處理、Glade設計程序界面等內容;第6篇詳細介紹了一個媒體播放器項目案例的實現過程,以提高讀者實戰水平。 《Linux環境C程序設計(附光盤第2版)》涉及面廣,從基本操作到高級技術和核心原理,再到項目開發,幾乎涉及Linux C開發的所有重要知識。本書適合所有想全面學習Linux C開發技術的人員閱讀,也適合各種使用Linux C進行開發的工程技術人員使用。對於經常使用Linux C做開發的人員,本書更是一本不可多得的案頭必備參考書。
<目錄>
第1篇 Linux系統概述及開發環境搭建第1章 Linux系統概述和安裝( 教學視頻:31分鐘) 2第2章 Linux基本操作( 教學視頻:29分鐘) 16第3章 Linux GCC/G++編譯器與調試器( 教學視頻:31分鐘) 23第4章 Linux開發環境( 教學視頻:14分鐘) 31第2篇 C/C++語言基礎第5章 C語言編程基礎( 教學視頻:27分鐘) 40第6章 數據類型、運算符和表達式( 教學視頻:25分鐘) 54第7章 程序控制結構( 教學視頻:19分鐘) 73第8章 數組與指針( 教學視頻:19分鐘) 87第9章 函數( 教學視頻:15分鐘) 106第10章 字符及字符串處理( 教學視頻:9分鐘) 126第11章 結構體與共享體( 教學視頻:20分鐘) 141第12章 C++語言編程基礎( 教學視頻:7分鐘) 159第3篇 Linux系統編程第13章 文件操作( 教學視頻:14分鐘) 172第14章 文件I/O操作( 教學視頻:15分鐘) 185第15章 進程控制( 教學視頻:12分鐘) 198第16章 進程間通信( 教學視頻:17分鐘) 210第17章 線程控制( 教學視頻:12分鐘) 221第4篇 Linux網絡編程與數據庫開發第18章 網絡編程基礎( 教學視頻:15分鐘) 236第19章 網絡編程函數庫( 教學視頻:13分鐘) 255第20章 數據庫( 教學視頻:5分鐘) 274第21章 Linux系統中的常用數據庫及接口( 教學視頻:8分鐘) 309第5篇 Linux界面開發第22章 界面開發基礎( 教學視頻:11分鐘) 346第23章 界面構件開發( 教學視頻:6分鐘) 373第24章 界面佈局( 教學視頻:8分鐘) 433第25章 信號與事件處理( 教學視頻:3分鐘) 479第26章 Glade設計程序界面( 教學視頻:7分鐘) 499第6篇 Linux C編程項目實戰第27章 編程項目實戰——媒體播放器( 教學視頻:7分鐘) 528