注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Linux C編程從入門到精通

Linux C編程從入門到精通

Linux C編程從入門到精通

定 價(jià):¥65.00

作 者: 劉學(xué)勇
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買這本書(shū)可以去


ISBN: 9787121174155 出版時(shí)間: 2012-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  《Linux C編程從入門到精通(含DVD光盤1張)》以Ubuntu 11.04為平臺(tái),系統(tǒng)地介紹了Linux下用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的方法,并通過(guò)列舉大量的程序?qū)嵗棺x者快速掌握在Linux下進(jìn)行C語(yǔ)言程序開(kāi)發(fā)的方法和技巧,并具備開(kāi)發(fā)大型應(yīng)用程序的能力?!禠inux C編程從入門到精通(含DVD光盤1張)》內(nèi)容豐富,主要包括Linux基礎(chǔ)知識(shí)介紹,Linux下的C語(yǔ)言編譯器、調(diào)試器、程序維護(hù)工具及集成開(kāi)發(fā)環(huán)境的使用方法,Linux下通過(guò)C語(yǔ)言進(jìn)行文件操作和目錄操作的方法,標(biāo)準(zhǔn)I/O庫(kù)函數(shù),進(jìn)程概念、進(jìn)程操作及進(jìn)程間通信的方法,線程操作,用C語(yǔ)言進(jìn)行網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程及GUI編程的方法等。

作者簡(jiǎn)介

暫缺《Linux C編程從入門到精通》作者簡(jiǎn)介

圖書(shū)目錄

第1章  Linux基礎(chǔ)知識(shí) (1)
1.1  Linux簡(jiǎn)介 (1)
1.1.1  Linux的起源 (1)
1.1.2  Linux的特點(diǎn) (2)
1.1.3  Linux的版本 (3)
1.1.4  Linux的發(fā)展前景 (4)
1.2  Linux的安裝 (4)
1.2.1  發(fā)行版本的選擇 (4)
1.2.2  安裝虛擬機(jī)軟件 (4)
1.2.3  安裝Ubuntu (5)
1.3  Linux系統(tǒng)的常用命令 (5)
1.3.1  了解Shell (5)
1.3.2  進(jìn)入Shell命令行界面 (5)
1.3.3  文件操作命令 (7)
1.3.4  目錄及其操作命令 (17)
1.3.5  文件壓縮打包命令 (26)
1.3.6  聯(lián)機(jī)幫助命令 (28)
1.3.7  用戶操作命令 (29)
1.3.8  關(guān)機(jī)和重啟計(jì)算機(jī)命令 (30)
1.4  小結(jié) (32)
習(xí)題 (32)
第2章  Linux下的C語(yǔ)言編程環(huán)境 (34)
2.1  Linux編程簡(jiǎn)介 (34)
2.2  Linux下的C語(yǔ)言開(kāi)發(fā)環(huán)境 (34)
2.3  Linux C語(yǔ)言程序的開(kāi)發(fā)過(guò)程 (35)
2.4  編譯器gcc的使用 (36)
2.4.1  Ubuntu下gcc的安裝與設(shè)置 (36)
2.4.2  gcc的使用 (37)
2.5  make工具及使用 (40)
2.5.1  make命令和Makefile (40)
2.5.2  Makefile的規(guī)則 (43)
2.5.3  Makefile中的變量 (44)
2.5.4  偽目標(biāo) (45)
2.5.5  條件語(yǔ)句 (46)
2.5.6  調(diào)試make (46)
2.6  使用autoconf (47)
2.6.1  創(chuàng)建configure腳本 (47)
2.6.2  編寫(xiě)configure.in文件 (48)
2.6.3  使用autoscan創(chuàng)建configure.in文件 (49)
2.6.4  用autoconf創(chuàng)建configure (50)
2.6.5  更新configure腳本 (50)
2.7  使用automake (50)
2.7.1  automake的工作流程 (51)
2.7.2  使用automake生成Makefile.in (51)
2.8  使用gdb調(diào)試程序 (52)
2.8.1  初次使用gdb (53)
2.8.2  gdb的基本命令 (57)
2.8.3  gdb的調(diào)用 (57)
2.8.4  gdb運(yùn)行模式的選擇 (59)
2.9  IDE工具CodeBlocks (59)
2.9.1  CodeBlocks的安裝 (59)
2.9.2  CodeBlocks的使用 (59)
2.10  小結(jié) (64)
習(xí)題 (64)
第3章  Linux下的文件編程 (66)
3.1  概述 (66)
3.1.1  超級(jí)塊 (67)
3.1.2  索引節(jié)點(diǎn)(inode) (68)
3.1.3  文件類型 (69)
3.2  文件描述符 (70)
3.3  基本文件I/O操作 (71)
3.3.1  open函數(shù) (71)
3.3.2  close函數(shù) (73)
3.3.3  read函數(shù) (73)
3.3.4  write函數(shù) (74)
3.3.5  creat函數(shù) (74)
3.3.6  lseek函數(shù) (77)
3.4  文件高級(jí)操作 (79)
3.4.1  文件模式 (79)
3.4.2  確定和改變文件模式 (80)
3.4.3  查詢文件信息 (85)
3.4.4  文件其他操作 (89)
3.4.5  目錄文件操作 (93)
3.4.6  特殊文件操作 (98)
3.5  小結(jié) (102)
習(xí)題 (103)
第4章  標(biāo)準(zhǔn)I/O庫(kù) (104)
4.1  概述 (104)
4.2  流和FILE對(duì)象 (104)
4.3  打開(kāi)和關(guān)閉流 (105)
4.4  讀和寫(xiě)流 (108)
4.4.1  字符I/O (109)
4.4.2  行I/O (111)
4.4.3  塊I/O (112)
4.5  流文件定位 (115)
4.6  文件結(jié)束和錯(cuò)誤 (119)
4.7  流緩沖 (121)
4.8   格式化I/O (127)
4.8.1  格式輸出 (128)
4.8.2  格式輸入 (132)
4.9  臨時(shí)文件 (136)
4.10  小結(jié) (138)
習(xí)題 (139)
第5章  進(jìn)程操作 (140)
5.1  進(jìn)程概述 (140)
5.1.1  進(jìn)程的基本概念 (140)
5.1.2  Linux進(jìn)程 (140)
5.1.3  進(jìn)程的識(shí)別號(hào)(ID) (141)
5.1.4  進(jìn)程調(diào)度 (141)
5.2  進(jìn)程控制 (142)
5.2.1  進(jìn)程的創(chuàng)建 (142)
5.2.2  exec函數(shù) (148)
5.2.3  結(jié)束進(jìn)程 (154)
5.2.4  進(jìn)程等待 (155)
5.2.5  system函數(shù) (159)
5.2.6  進(jìn)程的用戶標(biāo)識(shí)號(hào)管理 (162)
5.2.7  進(jìn)程標(biāo)識(shí)號(hào)管理 (164)
5.3  綜合應(yīng)用實(shí)例 (166)
5.4  小結(jié) (173)
習(xí)題 (174)
第6章  進(jìn)程間通信(IPC) (175)
6.1  進(jìn)程間通信機(jī)制概述 (175)
6.1.1  信號(hào) (175)
6.1.2  管道 (177)
6.1.3  System V IPC機(jī)制簡(jiǎn)介 (179)
6.2  信號(hào)處理 (182)
 
6.2.1  信號(hào)類型 (182)
6.2.2  處理信號(hào)的系統(tǒng)函數(shù) (184)
6.2.3  信號(hào)集 (190)
6.2.4  發(fā)送信號(hào) (197)
6.3  管道 (201)
6.3.1  基本概念 (201)
6.3.2  管道的創(chuàng)建 (202)
6.3.3  創(chuàng)建管道的簡(jiǎn)單方法 (206)
6.3.4  命名管道 (208)
6.4  System V IPC機(jī)制 (212)
6.4.1  基本概念 (212)
6.4.2  消息隊(duì)列 (215)
6.4.3  信號(hào)量 (223)
6.4.4  共享內(nèi)存 (231)
6.4.5  綜合應(yīng)用實(shí)例 (238)
6.5  小結(jié) (242)
習(xí)題 (242)
第7章  線程操作 (244)
7.1  線程概述 (244)
7.1.1  線程的基本概念 (245)
7.1.2  用戶態(tài)線程與內(nèi)核態(tài)線程 (245)
7.2  線程管理 (245)
7.2.1  創(chuàng)建線程和結(jié)束線程 (246)
7.2.2  掛起線程 (249)
7.2.3  線程同步 (250)
7.2.4  取消線程和取消處理程序 (261)
7.2.5  線程特定數(shù)據(jù)的處理函數(shù) (265)
7.2.6  線程屬性 (269)
7.3  小結(jié) (274)
習(xí)題 (275)
第8章  網(wǎng)絡(luò)編程 (276)
8.1  概述 (276)
8.2  TCP/IP基礎(chǔ) (277)
8.2.1  參考模型 (277)
8.2.2  Linux中TCP/IP網(wǎng)絡(luò)的層結(jié)構(gòu) (279)
8.3  BSD套接字接口 (280)
8.4  客戶機(jī)/服務(wù)器模式 (281)
8.5  套接字網(wǎng)絡(luò)編程 (282)
8.5.1  套接字編程的基本流程 (282)
8.5.2  套接字地址 (284)
 
8.5.3  字節(jié)順序 (285)
8.5.4  字節(jié)處理函數(shù) (287)
8.5.5  面向連接的基本套接字函數(shù) (288)
8.5.6  其他套接字操作函數(shù) (297)
8.5.7  數(shù)據(jù)報(bào)套接字操作 (305)
8.6  小結(jié) (309)
習(xí)題 (309)
第9章  數(shù)據(jù)庫(kù)編程 (311)
9.1  數(shù)據(jù)庫(kù)基本概念 (311)
9.1.1  數(shù)據(jù)與數(shù)據(jù)庫(kù) (311)
9.1.2  數(shù)據(jù)庫(kù)管理系統(tǒng) (312)
9.1.3  數(shù)據(jù)庫(kù)語(yǔ)言 (312)
9.1.4  數(shù)據(jù)庫(kù)系統(tǒng) (313)
9.1.5  主要數(shù)據(jù)模型 (313)
9.2  SQL簡(jiǎn)介 (313)
9.2.1  數(shù)據(jù)庫(kù)表格 (314)
9.2.2  數(shù)據(jù)查詢 (314)
9.2.3  創(chuàng)建表格 (315)
9.2.4  向表格中插入數(shù)據(jù) (316)
9.2.5  更新記錄 (316)
9.2.6  刪除記錄 (316)
9.2.7  刪除數(shù)據(jù)庫(kù)表格 (317)
9.3  MySQL數(shù)據(jù)庫(kù) (317)
9.3.1  MySQL的安裝 (317)
9.3.2  MySQL管理 (319)
9.4  用C語(yǔ)言訪問(wèn)MySQL數(shù)據(jù)庫(kù) (329)
9.4.1  連接數(shù)據(jù)庫(kù) (329)
9.4.2  錯(cuò)誤處理 (332)
9.4.3  執(zhí)行SQL語(yǔ)句 (333)
9.5  小結(jié) (347)
習(xí)題 (347)
第10章  Linux下的GTK+/GNOME編程 (349)
10.1  X Window簡(jiǎn)介 (349)
10.1.1  X服務(wù)器 (349)
10.1.2  X協(xié)議 (350)
10.1.3  Xlib庫(kù) (350)
10.1.4  X客戶 (350)
10.2  GTK+/GNOME簡(jiǎn)介 (350)
10.3  安裝GTK+/GNOME庫(kù) (352)
10.4  GTK+編程 (352)
 
10.4.1  第一個(gè)GTK+程序 (353)
10.4.2  數(shù)據(jù)類型 (355)
10.4.3  信號(hào)和事件 (355)
10.4.4  布局管理 (359)
10.4.5  菜單和工具欄 (365)
10.4.6  對(duì)話框構(gòu)件 (373)
10.4.7  文本構(gòu)件 (377)
10.4.8  使用GTK+編寫(xiě)GNOME程序 (381)
10.5  小結(jié) (387)
習(xí)題 (387)
第11章  綜合案例 (389)
11.1  系統(tǒng)框架 (389)
11.1.1  數(shù)

本目錄推薦

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