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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一部分 Linux基礎(chǔ)篇
第1章 Linux編程平臺(tái) 2
本章講述了Red Hat Linux 9.0的安裝、VMware虛擬機(jī)的使用、簡(jiǎn)單C程序的編寫等問題。其中需要重點(diǎn)理解的是Linux系統(tǒng)分區(qū)的問題。在分區(qū)時(shí)需要正確設(shè)置各個(gè)分區(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 第一個(gè)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是一個(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的使用 31
2.1.1 VIM的啟動(dòng) 31
2.1.2 在桌面上創(chuàng)建VIM啟動(dòng)器 31
2.1.3 VIM的工作模式 32
2.1.4 保存與打開文件 33
2.1.5 移動(dòng)光標(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的啟動(dòng)與打開文本 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í)中,需要使用這些命令對(duì)文件進(jìn)行各種操作,其中文件權(quán)限的設(shè)置是一個(gè)難點(diǎn),在使用這個(gè)命令時(shí),需要注意命令參數(shù)的作用與含義。讀者有學(xué)習(xí)中遇到的問題,可以使用man幫助手冊(cè)查看相關(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 文件移動(dòng)和更名命令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手冊(cè)的使用方法 61
3.2.2 幫助文檔的結(jié)構(gòu) 62
3.3 info手冊(cè) 62
3.4 小結(jié) 63
第4章 Shell編程 64
本節(jié)講述了Shell程序的基本語(yǔ)法。通過本章的學(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的使用 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 引號(hào)的使用方法 76
4.7.1 雙引號(hào) 76
4.7.2 單引號(hào) 77
4.7.3 反引號(hào) 77
4.7.4 反斜線 77
4.8 測(cè)試語(yǔ)句 78
4.8.1 文件狀態(tài)測(cè)試 78
4.8.2 數(shù)值測(cè)試 79
4.8.3 字符串測(cè)試 79
4.8.4 邏輯測(cè)試 80
4.9 流程控制結(jié)構(gòu) 80
4.9.1 if語(yǔ)句 81
4.9.2 if語(yǔ)句應(yīng)用實(shí)例 82
4.9.3 for語(yǔ)句 84
4.9.4 for循環(huán)應(yīng)用實(shí)例 85
4.9.5 until語(yǔ)句 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語(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章 無連接的套接字通信
第17章 面向連接的套接字通信
第七部分 圖形界面開發(fā)篇
第18章 Linux圖形界面開發(fā)基礎(chǔ)
第19章 圖形界面編程
第20章 界面布局
第21章 信號(hào)與事件
第22章 Glade設(shè)計(jì)程序界面
第23章 Qt編程入門
第24章 使用Qt Designer開發(fā)Qt程序

本目錄推薦

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