注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Linux程序設(shè)計實踐與編程技巧

Linux程序設(shè)計實踐與編程技巧

Linux程序設(shè)計實踐與編程技巧

定 價:¥39.00

作 者: 劉加海
出版社: 浙江大學(xué)出版社
叢編項:
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

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

內(nèi)容簡介

  導(dǎo)語劉加海、駱建華編著的《Linux程序設(shè)計實踐與編程技巧(高等院校計算機技術(shù)十二五規(guī)劃教材)》在講解討論內(nèi)容時,首先給出實例,通過例子介紹程序設(shè)計的方法,通過大量的例子與清晰的程序流程使讀者迅速掌握相關(guān)知識、編程技能與技巧,并通過大量的思考題幫助讀者迅速提高程序設(shè)計能力。 本書中16個實驗的設(shè)計,更是符合人們學(xué)習(xí)程序設(shè)計的心理特點,在每一個實驗中首先給出程序的調(diào)試,在程序調(diào)試的基礎(chǔ)上再根據(jù)給出的問題,對程序的關(guān)鍵語句學(xué)會自己設(shè)計,最后給出程序設(shè)計項目,培養(yǎng)讀者完全獨立設(shè)計程序的能力。如果比喻著學(xué)習(xí)“走路”,這相當(dāng)于在每個實驗中完成了讓您看著別人走路、扶著您走路、讓您獨立行走的全過程,相信這16個實驗會極大提高讀者的程序設(shè)計能力。內(nèi)容提要劉加海、駱建華編著的《Linux程序設(shè)計實踐與編程技巧(高等院校計算機技術(shù)十二五規(guī)劃教材)》是浙江大學(xué)出版社出版的《Linux程序設(shè)計》一書的輔導(dǎo)書,書中內(nèi)容主要分兩大部分。一是程序設(shè)計要點與技巧;二是實踐部分,包含16個實驗,每個實驗有6-7個任務(wù)。本書包含:終端基本命令、Shell程序設(shè)計、Linux環(huán)境下C程序編譯技巧、Linux環(huán)境下C語言系統(tǒng)函數(shù)的應(yīng)用、Linux環(huán)境下文件的I/O操作、進程的控制與進程調(diào)度、線程、Linux環(huán)境下的圖形與游戲程序設(shè)計、網(wǎng)絡(luò)程序設(shè)計、字符驅(qū)動程序設(shè)計、串行程序設(shè)計的編程知識要點,編程技巧與程序設(shè)計實例。并包含以上各部分及Linux環(huán)境與Windows環(huán)境資源共享設(shè)置的實驗?!禠inux程序設(shè)計實踐與編程技巧(高等院校計算機技術(shù)十二五規(guī)劃教材)》重點給出Linux程序設(shè)計的要點與技巧,希望能夠為本科生、研究生、嵌入式工程技術(shù)人員、Linux程序設(shè)計師及Linux程序愛好者提供有效的幫助。

作者簡介

暫缺《Linux程序設(shè)計實踐與編程技巧》作者簡介

圖書目錄

第1章 基本命令
1.1 知識要點
1.1.1 常用終端命令
1.1.2 常用元字符*、?、~、[]的應(yīng)用
1.1.3 重定向符|、>>、>、<
1.1.4單引號與雙引號的作用
1.1.5文本編輯命令vi或vim的應(yīng)用
1.1.6 Linux常用系統(tǒng)變量
第2章 shell編程
2.1知識要點
2.1.1 Shell程序運行方式
2.1.2 Shell中變量的使用
2.1.3 Shell編程中參數(shù)替換
2.1.4 Shell編程中大段文字顯示技巧
2.1.5 隨機數(shù)產(chǎn)生
2.1.6 日期輸出格式設(shè)置
2.1.7 在Shell中的算術(shù)表達方法
2.1.8 Shell程序設(shè)計中分支語句
2.1.9 Shell程序設(shè)計中循環(huán)
2.1.10 Shell中函數(shù)的格式
2.1.11 Shell中數(shù)組的使用
2.1.12 文件與文件夾的判斷.
2.1.13 某路徑下文件總?cè)萘康呐袛?br /> 2.1.14 菜單程序的框架
2.2 程序設(shè)計實例
第3章 Linux系統(tǒng)C語言開發(fā)工具
3.1知識要點
3.1.1 gcc的使用
3.1.2 makefile工程叉件
3.2程序設(shè)計實例
第4章 Linux環(huán)境下系統(tǒng)函數(shù)的使用
4.1知識要點
4.1.1 隨機函數(shù)的應(yīng)用
4.1.2 系統(tǒng)時間函數(shù)的應(yīng)用
4.1.3 系統(tǒng)函數(shù)
4.1.4 數(shù)據(jù)結(jié)構(gòu)中的函數(shù)
4.2 程序設(shè)計實例
第5章 Linux環(huán)境下文件I/O操作
5.1 知識要點
5.1.1 文件操作
5.1.2文件控制特性的判斷
5.2程序設(shè)計實例
第6章 進程控制
6.1 知識要點
6.1.1 進程調(diào)度命令at
6.1.2 進程創(chuàng)建函數(shù)fork
6.1.3 僵尸進程
6.1.4 wait與waitpid函數(shù)
6.1.5 僵尸進程的避免
6.1.6 守護進程
6.2 程序設(shè)計實例
第7章 進程間的通信
7.1 知識要點
7.1.1 Linux進程間的通信方式
7.1.2 進程間通信的特點
7.1.3 管道通信的函數(shù)
7.1.4 信號傳送和處理
7.1.5 消息隊列應(yīng)用
7.1.6 共享內(nèi)存函數(shù)mmap應(yīng)用
7.2 程序設(shè)計實例
第8章 線程
8.1 知識要點
8.1.1 線程與進程
8.1.2 多線程和多進程的對比
8.1.3 線程中的常用函數(shù)
8.1.4 線程中互斥鎖的實現(xiàn)
8.1.5 線程中信號量的應(yīng)用
8.2 程序設(shè)計實例
第9章 網(wǎng)絡(luò)程序設(shè)計
9.1 知識要點
9.1.1 Socket接口
9.1.2 Sockaddr和Sockaddr in結(jié)構(gòu)類型
9.1.3 TCP編程
9.1.4 UDP編程
9.1.5 常用操作函數(shù)
9.2 程序設(shè)計實例
第10章 Linux圖形程序設(shè)計
10.1 知識要點
10.1.1 SDL庫
10.1.2 常用SDL庫函數(shù)
10.2 程序設(shè)計實例
第11章 設(shè)備驅(qū)動程序設(shè)計基礎(chǔ)
11.1 知識要點
11.1.1 設(shè)備驅(qū)動程序概況
11.1.2 字符設(shè)備驅(qū)動程序
11.2 程序設(shè)計實例
第12章 串行通信
12.1 知識要點
12.1.1 串行通信
12.1.2 串行通信程序設(shè)計流程
12.1.3 串行通信程序設(shè)計步驟
12.2 程序設(shè)計實例


本目錄推薦

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