注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)完全手冊Linux系統(tǒng)下C程序開發(fā)詳解

完全手冊Linux系統(tǒng)下C程序開發(fā)詳解

完全手冊Linux系統(tǒng)下C程序開發(fā)詳解

定 價:¥59.00

作 者: 徐磊 等
出版社: 電子工業(yè)出版社
叢編項(xiàng): 完全手冊
標(biāo) 簽: 高級編程

ISBN: 9787121063992 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 500 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深、通俗易懂地講解了Linux系統(tǒng)下的C程序設(shè)計(jì)。全書共24章,從Linux系統(tǒng)安裝開始,講解了Linux常用命令、Shell編程、C語言基礎(chǔ)、指針與函數(shù)、C程序網(wǎng)絡(luò)編程、圖形界面程序設(shè)計(jì)等內(nèi)容。書中通過大量的實(shí)例來講解知識要點(diǎn),讀者可以通過這些實(shí)例和練習(xí)對C程序有一個系統(tǒng)的學(xué)習(xí)和提高。本書共有7個方面的內(nèi)容。Linux基礎(chǔ)講述了Linux系統(tǒng)的安裝與編輯器的使用。Shell編程介紹了Linux常用命令和Shell程序的設(shè)計(jì)。C程序基礎(chǔ)從C語言的變量和語句開始,講解了C程序設(shè)計(jì)的基礎(chǔ)語法知識。指針與函數(shù)是C程序設(shè)計(jì)中的重點(diǎn)和難點(diǎn),使用了大量的實(shí)例進(jìn)行講解。文件與目錄講述了C語言對文件和目錄的訪問。網(wǎng)絡(luò)編程講述C程序網(wǎng)絡(luò)通信的實(shí)現(xiàn)。圖形界面設(shè)計(jì)講述了如何使用GTK庫開發(fā)出Linux系統(tǒng)的圖形界面程序。本書語言通俗易懂,內(nèi)容豐富,注重理解與實(shí)例,知識涵蓋面廣。非常適合C語言的初學(xué)者、高校學(xué)生、程序開發(fā)人員以及Linux工作人員閱讀和學(xué)習(xí)。

作者簡介

暫缺《完全手冊Linux系統(tǒng)下C程序開發(fā)詳解》作者簡介

圖書目錄

第一部分 Linux基礎(chǔ)篇
第1章 Linux編程平臺 2
本章講述了Red Hat Linux 9.0的安裝、VMware虛擬機(jī)的使用、簡單C程序的編寫等問題。其中需要重點(diǎn)理解的是Linux系統(tǒng)分區(qū)的問題。在分區(qū)時需要正確設(shè)置各個分區(qū)的格式,正確將分區(qū)掛載到系統(tǒng)中,并處理好與Windows系統(tǒng)的引導(dǎo)問題。通過C程序?qū)嵗木毩?xí),可以初步了解Linux系統(tǒng)下C程序的編程過程。
1.1 Linux發(fā)行版的介紹 2
1.1.1 Red Hat Linux 2
1.1.2 Debian Linux 2
1.2 Linux的安裝 2
1.2.1 Linux的分區(qū)格式 3
1.2.2 在Windows系統(tǒng)中劃分Linux分區(qū) 3
1.2.3 Red Hat 9.0的安裝 6
1.2.4 GRUB在Windows分區(qū)中引導(dǎo)Linux 15
1.3 VMware虛擬機(jī)安裝Linux系統(tǒng) 17
1.3.1 VMware軟件安裝 17
1.3.2 新建虛擬計(jì)算機(jī) 20
1.3.3 VMware的使用 24
1.3.4 在VMware虛擬機(jī)中安裝Linux系統(tǒng) 26
1.4 第一個C程序 28
1.4.1 在Linux中編寫C程序代碼 28
1.4.2 編譯程序 29
1.5 小結(jié) 30
第2章 文本編輯器的使用 31
本章講述了VIM、GVIM、gedit三種Linux系統(tǒng)下常用的文本編輯器軟件。其中VIM是一個全字符操作的文本編輯器,學(xué)習(xí)的重點(diǎn)是各種命令的記憶和使用。gedit是一個圖形圖面的文本編輯器,操作非常簡單。GVIM結(jié)合了VIM命令操作與gedit界面操作的兩種功能。VIM是本章學(xué)習(xí)的難點(diǎn),在Linux全字符界面的管理中,需要靈活運(yùn)用VIM進(jìn)行文本編輯。
2.1 VIM的使用 31
2.1.1 VIM的啟動 31
2.1.2 在桌面上創(chuàng)建VIM啟動器 31
2.1.3 VIM的工作模式 32
2.1.4 保存與打開文件 33
2.1.5 移動光標(biāo) 34
2.1.6 插入 36
2.1.7 刪除 36
2.1.8 取消 37
2.1.9 保存 37
2.1.10 退出 37
2.1.11 查找 38
2.1.12 替換 38
2.1.13 選項(xiàng)設(shè)置 38
2.1.14 調(diào)用shell命令 39
2.2 VIM使用實(shí)例 39
2.2.1 字符的插入與刪除 39
2.2.2 字符的查找與替換 40
2.3 GVIM 41
2.3.1 文件的新建與保存 41
2.3.2 查找與替換 42
2.4 gedit 43
2.4.1 gedit的啟動與打開文本 44
2.4.2 gedit編輯文件 44
2.4.3 gedit打印文件 46
2.4.4 gedit的首選項(xiàng) 47
2.5 小結(jié) 50
第二部分 Shell編程篇
第3章 Linux常用命令 52
本章主要介紹了Linux中常用的文件操作命令和系統(tǒng)幫助文檔的使用。在以后的編程學(xué)習(xí)中,需要使用這些命令對文件進(jìn)行各種操作,其中文件權(quán)限的設(shè)置是一個難點(diǎn),在使用這個命令時,需要注意命令參數(shù)的作用與含義。讀者有學(xué)習(xí)中遇到的問題,可以使用man幫助手冊查看相關(guān)的幫助信息。
3.1 目錄與文件命令 52
3.1.1 查看目錄命令pwd 52
3.1.2 打開目錄命令cd 52
3.1.3 查看目錄命令ls 53
3.1.4 建立文件命令touch 54
3.1.5 建立與刪除文件夾命令mkdir,rmdir 54
3.1.6 文件復(fù)制命令cp 55
3.1.7 文件移動和更名命令mv 56
3.1.8 刪除文件與目錄命令rm 56
3.1.9 創(chuàng)建鏈接命令ln 57
3.1.10 查看文件信息命令wc 58
3.1.11 文件查看命令cat 58
3.1.12 查看文件視圖命令head與tail 59
3.1.13 文件權(quán)限設(shè)置命令chmod 59
3.1.14 查找文件命令find 61
3.2 man系統(tǒng)幫助命令 61
3.2.1 man手冊的使用方法 61
3.2.2 幫助文檔的結(jié)構(gòu) 62
3.3 info手冊 62
3.4 小結(jié) 63
第4章 Shell編程 64
本節(jié)講述了Shell程序的基本語法。通過本章的學(xué)習(xí),可以編寫出簡單的Shell程序完成各種系統(tǒng)功能。在Shell程序的學(xué)習(xí)中,需要注意局部變量和環(huán)境變量的使用、各種符號的使用方法。測試語句與流程控制語句是本章的難點(diǎn),需要對程序的各種變量進(jìn)行邏輯判斷,執(zhí)行不同的程序。
4.1 bash的使用 64
4.1.1 bash的內(nèi)部命令與外部命令 64
4.1.2 命令補(bǔ)齊功能 64
4.1.3 命令通配符 64
4.1.4 使用命令的歷史記錄 65
4.1.5 命令的別名 66
4.2 shell程序的基本結(jié)構(gòu) 66
4.3 局部變量 67
4.4 環(huán)境變量 68
4.4.1 環(huán)境變量的查看 68
4.4.2 環(huán)境變量的訪問 68
4.4.3 環(huán)境變量的定義 69
4.4.4 在系統(tǒng)配置文件中定義環(huán)境變量 69
4.4.5 位置變量 69
4.5 shell的運(yùn)算符 70
4.5.1 變量賦值 70
4.5.2 算術(shù)運(yùn)算符 71
4.6 輸入和輸出 72
4.6.1 echo命令輸出結(jié)果 72
4.6.2 read命令讀取信息 74
4.6.3 文件重定向 75
4.7 引號的使用方法 76
4.7.1 雙引號 76
4.7.2 單引號 77
4.7.3 反引號 77
4.7.4 反斜線 77
4.8 測試語句 78
4.8.1 文件狀態(tài)測試 78
4.8.2 數(shù)值測試 79
4.8.3 字符串測試 79
4.8.4 邏輯測試 80
4.9 流程控制結(jié)構(gòu) 80
4.9.1 if語句 81
4.9.2 if語句應(yīng)用實(shí)例 82
4.9.3 for語句 84
4.9.4 for循環(huán)應(yīng)用實(shí)例 85
4.9.5 until語句 86
4.10 Shell編程實(shí)例 87
4.10.1 程序的功能 87
4.10.2 編寫程序的代碼 88
4.11 小結(jié) 89
第三部分 C程序基礎(chǔ)篇
第5章 編譯與調(diào)試
第6章 C語言基礎(chǔ)
第7章 C程序的常用語句
第四部分 指針與函數(shù)篇
第8章 數(shù)組與指針
第9章 函數(shù)
第10章 字符與字符串處理
第11章 結(jié)構(gòu)體
第12章 時間函數(shù)
第五部分 文件與目錄篇
第13章 目錄與文件
第14章 文件I/O
第六部分 網(wǎng)絡(luò)編程篇
第15章 網(wǎng)絡(luò)編程
第16章 無連接的套接字通信
第17章 面向連接的套接字通信
第七部分 圖形界面開發(fā)篇
第18章 Linux圖形界面開發(fā)基礎(chǔ)
第19章 圖形界面編程
第20章 界面布局
第21章 信號與事件
第22章 Glade設(shè)計(jì)程序界面
第23章 Qt編程入門
第24章 使用Qt Designer開發(fā)Qt程序

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號