出版時(shí)間:1970-1 出版社:電子工業(yè) 作者:徐磊 頁(yè)數(shù):500
Tag標(biāo)簽:無(wú)
內(nèi)容概要
由淺入深、通俗易懂地講解了Linux系統(tǒng)下的C程序設(shè)計(jì)?!锻耆謨?cè):Linux系統(tǒng)下C程序開發(fā)詳解》共24章,從Linux系統(tǒng)安裝開始,講解了Linux常用命令、Shell編程、C語(yǔ)言基礎(chǔ)、指針與函數(shù)、C程序網(wǎng)絡(luò)編程、圖形界面程序設(shè)計(jì)等內(nèi)容。書中通過(guò)大量的實(shí)例來(lái)講解知識(shí)要點(diǎn),讀者可以通過(guò)這些實(shí)例和練習(xí)對(duì)C程序有一個(gè)系統(tǒng)的學(xué)習(xí)和提高?! 锻耆謨?cè):Linux系統(tǒng)下C程序開發(fā)詳解》共有7個(gè)方面的內(nèi)容。Linux基礎(chǔ)講述了Linux系統(tǒng)的安裝與編輯器的使用。Shell編程介紹了Linux常用命令和Shell程序的設(shè)計(jì)。C程序基礎(chǔ)從C語(yǔ)言的變量和語(yǔ)句開始,講解了C程序設(shè)計(jì)的基礎(chǔ)語(yǔ)法知識(shí)。指針與函數(shù)是C程序設(shè)計(jì)中的重點(diǎn)和難點(diǎn),使用了大量的實(shí)例進(jìn)行講解。文件與目錄講述了C語(yǔ)言對(duì)文件和目錄的訪問(wèn)。網(wǎng)絡(luò)編程講述C程序網(wǎng)絡(luò)通信的實(shí)現(xiàn)。圖形界面設(shè)計(jì)講述了如何使用GTK庫(kù)開發(fā)出Linux系統(tǒng)的圖形界面程序。 《完全手冊(cè):Linux系統(tǒng)下C程序開發(fā)詳解》語(yǔ)言通俗易懂,內(nèi)容豐富,注重理解與實(shí)例,知識(shí)涵蓋面廣。非常適合C語(yǔ)言的初學(xué)者、高校學(xué)生、程序開發(fā)人員以及Linux工作人員閱讀和學(xué)習(xí)。
書籍目錄
第一部分 Linux基礎(chǔ)篇第1章 Linux編程平臺(tái)本章講述了Red Hat Linux 9.0的安裝、VMware虛擬機(jī)的使用、簡(jiǎn)單C程序的編寫等問(wèn)題。其中需要重點(diǎn)理解的是Linux系統(tǒng)分區(qū)的問(wèn)題。在分區(qū)時(shí)需要正確設(shè)置各個(gè)分區(qū)的格式,正確將分區(qū)掛載到系統(tǒng)中,并處理好與Windows系統(tǒng)的引導(dǎo)問(wèn)題。通過(guò)C程序?qū)嵗木毩?xí),可以初步了解Linux系統(tǒng)下C程序的編程過(guò)程。1.1 Linux發(fā)行版的介紹1.1.1 Red Hat Linux1.1.2 Debian Linux1.2 Linux的安裝1.2.1 Linux的分區(qū)格式1.2.2 在Windows系統(tǒng)中劃分Linux分區(qū)1.2.3 Red Hat 9.0的安裝1.2.4 GRUB在Windows分區(qū)中引導(dǎo)Linux1.3 VMware虛擬機(jī)安裝Linux系統(tǒng)1.3.1 VMware軟件安裝1.3.2 新建虛擬計(jì)算機(jī)1.3.3 VMware的使用1.3.4 在VMware虛擬機(jī)中安裝Linux系統(tǒng)1.4 第一個(gè)C程序1.4.1 在Linux中編寫C程序代碼1.4.2 編譯程序1.5 小結(jié)第2章 文本編輯器的使用本章講述了VIM、GVIM、gedit三種Linux系統(tǒng)下常用的文本編輯器軟件。其中VIM是一個(gè)全字符操作的文本編輯器,學(xué)習(xí)的重點(diǎn)是各種命令的記憶和使用。gedit是一個(gè)圖形圖面的文本編輯器,操作非常簡(jiǎn)單。GVIM結(jié)合了VIM命令操作與gedit界面操作的兩種功能。VIM是本章學(xué)習(xí)的難點(diǎn),在Linux全字符界面的管理中,需要靈活運(yùn)用VIM進(jìn)行文本編輯。2.1 VIM的使用2.1.1 VIM的啟動(dòng)2.1.2 在桌面上創(chuàng)建VIM啟動(dòng)器2.1.3 VIM的工作模式2.1.4 保存與打開文件2.1.5 移動(dòng)光標(biāo)2.1.6 插入2.1.7 刪除2.1.8 取消2.1.9 保存2.1.10 退出2.1.11 查找2.1.12 替換2.1.13 選項(xiàng)設(shè)置2.1.14 調(diào)用shell命令2.2 VIM使用實(shí)例2.2.1 字符的插入與刪除2.2.2 字符的查找與替換2.3 GVIM2.3.1 文件的新建與保存2.3.2 查找與替換2.4 gedit2.4.1 gedit的啟動(dòng)與打開文本2.4.2 gedit編輯文件2.4.3 gedit打印文件2.4.4 gedit的首選項(xiàng)2.5 小結(jié)第二部分 Shell編程篇第3章 Linux常用命令本章主要介紹了Linux中常用的文件操作命令和系統(tǒng)幫助文檔的使用。在以后的編程學(xué)習(xí)中,需要使用這些命令對(duì)文件進(jìn)行各種操作,其中文件權(quán)限的設(shè)置是一個(gè)難點(diǎn),在使用這個(gè)命令時(shí),需要注意命令參數(shù)的作用與含義。讀者有學(xué)習(xí)中遇到的問(wèn)題,可以使用man幫助手冊(cè)查看相關(guān)的幫助信息。3.1 目錄與文件命令3.1.1 查看目錄命令pwd3.1.2 打開目錄命令cd3.1.3 查看目錄命令ls3.1.4 建立文件命令touch3.1.5 建立與刪除文件夾命令mkdir,rmdir3.1.6 文件復(fù)制命令cp3.1.7 文件移動(dòng)和更名命令mv3.1.8 刪除文件與目錄命令rm3.1.9 創(chuàng)建鏈接命令ln3.1.10 查看文件信息命令wc3.1.11 文件查看命令cat3.1.12 查看文件視圖命令head與tail3.1.13 文件權(quán)限設(shè)置命令chmod3.1.14 查找文件命令find3.2 man系統(tǒng)幫助命令3.2.1 man手冊(cè)的使用方法3.2.2 幫助文檔的結(jié)構(gòu)3.3 info手冊(cè)3.4 小結(jié)第4章 Shell編程本節(jié)講述了Shell程序的基本語(yǔ)法。通過(guò)本章的學(xué)習(xí),可以編寫出簡(jiǎn)單的Shell程序完成各種系統(tǒng)功能。在Shell程序的學(xué)習(xí)中,需要注意局部變量和環(huán)境變量的使用、各種符號(hào)的使用方法。測(cè)試語(yǔ)句與流程控制語(yǔ)句是本章的難點(diǎn),需要對(duì)程序的各種變量進(jìn)行邏輯判斷,執(zhí)行不同的程序。4.1 bash的使用4.1.1 bash的內(nèi)部命令與外部命令4.1.2 命令補(bǔ)齊功能4.1.3 命令通配符4.1.4 使用命令的歷史記錄4.1.5 命令的別名4.2 shell程序的基本結(jié)構(gòu)4.3 局部變量4.4 環(huán)境變量4.4.1 環(huán)境變量的查看4.4.2 環(huán)境變量的訪問(wèn)4.4.3 環(huán)境變量的定義4.4.4 在系統(tǒng)配置文件中定義環(huán)境變量4.4.5 位置變量4.5 shell的運(yùn)算符4.5.1 變量賦值4.5.2 算術(shù)運(yùn)算符4.6 輸入和輸出4.6.1 echo命令輸出結(jié)果4.6.2 read命令讀取信息4.6.3 文件重定向4.7 引號(hào)的使用方法4.7.1 雙引號(hào)4.7.2 單引號(hào)4.7.3 反引號(hào)4.7.4 反斜線4.8 測(cè)試語(yǔ)句4.8.1 文件狀態(tài)測(cè)試4.8.2 數(shù)值測(cè)試4.8.3 字符串測(cè)試4.8.4 邏輯測(cè)試4.9 流程控制結(jié)構(gòu)4.9.1 if語(yǔ)句4.9.2 if語(yǔ)句應(yīng)用實(shí)例4.9.3 for語(yǔ)句4.9.4 for循環(huán)應(yīng)用實(shí)例4.9.5 until語(yǔ)句4.10 Shell編程實(shí)例4.10.1 程序的功能4.10.2 編寫程序的代碼4.11 小結(jié)第三部分 C程序基礎(chǔ)篇第5章 編譯與調(diào)試第6章 C語(yǔ)言基礎(chǔ)第7章 C程序的常用語(yǔ)句第四部分 指針與函數(shù)篇第8章 數(shù)組與指針第9章 函數(shù)第10章 字符與字符串處理第11章 結(jié)構(gòu)體第12章 時(shí)間函數(shù)第五部分 文件與目錄篇第13章 目錄與文件第14章 文件I/O第六部分 網(wǎng)絡(luò)編程篇第15章 網(wǎng)絡(luò)編程第16章 無(wú)連接的套接字通信第17章 面向連接的套接字通信第七部分 圖形界面開發(fā)篇第18章 Linux圖形界面開發(fā)基礎(chǔ)第19章 圖形界面編程第20章 界面布局第21章 信號(hào)與事件第22章 Glade設(shè)計(jì)程序界面第23章 Qt編程入門第24章 使用Qt Designer開發(fā)Qt程序
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Linux系統(tǒng)下C程序開發(fā)詳解 PDF格式下載