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

Linux程序設計實踐與編程技巧

Linux程序設計實踐與編程技巧

定 價:¥39.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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


本目錄推薦

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