注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux應(yīng)用程序設(shè)計

Linux應(yīng)用程序設(shè)計

Linux應(yīng)用程序設(shè)計

定 價:¥29.00

作 者: 劉志剛,郭艷穎 編
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787121189098 出版時間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 237 字數(shù):  

內(nèi)容簡介

  《Linux應(yīng)用程序設(shè)計》按照課程教學(xué)改革的思 路進行編寫,以學(xué)生實踐為基礎(chǔ),注重工程實訓(xùn),使用實訓(xùn)教學(xué)的形式講解 了怎樣使用Linux系統(tǒng)應(yīng)用編程接口進行軟件設(shè)計,從搭建Linux開發(fā)環(huán)境和 開發(fā)工具開始,通過實訓(xùn)任務(wù),完成在Linux系統(tǒng)上進行文件讀寫、進程與 線程控制、網(wǎng)絡(luò)通信、數(shù)據(jù)庫和界面設(shè)計等應(yīng)用編程的任務(wù),每個部分都由 簡單的接口示例開始,逐漸擴展到最常用的真實應(yīng)用場景。本書共9章,其 中第1章和第2章兩個部分為搭建開發(fā)環(huán)境和開發(fā)工具,第3章到第7章為基本 Linux應(yīng)用接口,第8章和第9章為常用Linux軟件應(yīng)用。《Linux應(yīng)用程序設(shè)計》既可以作為應(yīng)用型本科、高職院校電子與信息 和計算機專業(yè)理論與實訓(xùn)一體化教材,也可以作 為社會機構(gòu)的培訓(xùn)教材,以及Linux編程技術(shù)的實訓(xùn)指導(dǎo)書。

作者簡介

暫缺《Linux應(yīng)用程序設(shè)計》作者簡介

圖書目錄

第1章 安裝和卸載Linux系統(tǒng)
1.1 系統(tǒng)概述
1.2 系統(tǒng)命令
1.3 系統(tǒng)函數(shù)
1.4 實訓(xùn)任務(wù)1 安裝Vmware虛擬機
1.5 實訓(xùn)任務(wù)2 安裝Linux系統(tǒng)
1.6 實訓(xùn)任務(wù)3 安裝Vmware工具
1.7 實訓(xùn)任務(wù)4 測試Linux系統(tǒng)可用性
1.8 實訓(xùn)任務(wù)5 卸載Linux系統(tǒng)
第2章 搭建開發(fā)環(huán)境
2.1 代碼編輯器
2.2 GCC編譯器
2.2.1 編譯流程
2.2.2 編譯選項
2.2.3 靜態(tài)庫和動態(tài)庫
2.2.4 常見編譯錯誤
2.3 GDB調(diào)試器
2.3.1 基本介紹
2.3.2 基本命令
2.4 Make工程管理器
2.5 常用系統(tǒng)函數(shù)
2.5.1 內(nèi)存操作函數(shù)
2.5.2 字符串操作函數(shù)
2.5.3 時間操作函數(shù)
2.6 實訓(xùn)任務(wù)1 安裝和使用Source I ight
2.7 實訓(xùn)任務(wù)2 安裝和使用eclipse
2.8 實訓(xùn)任務(wù)3 使用VI
2.9 實訓(xùn)任務(wù)4 使用gcc創(chuàng)建函數(shù)庫
2.1 實訓(xùn)任務(wù)5 使用GDB調(diào)試程序
2.1.1 基本使用流程
2.1.2 調(diào)試錯誤程序?qū)嶒?br />2.11 實訓(xùn)任務(wù)6 使用Make管理項目工程
2.11.1 簡單Make程序創(chuàng)建
2.11.2 Makefile改進
第3章 應(yīng)用文件IO
3.1 Linux文件結(jié)構(gòu)
3.2 文件IO基本操作
3.2.1 不帶緩存的IO操作
3.2.2 帶緩存的IO操作
3.3 文件IO高級操作
3.3.1 文件鎖
3.3.2 多路復(fù)用
3.4 實訓(xùn)任務(wù)1 不帶緩存的文件內(nèi)容拷貝
3.5 實訓(xùn)任務(wù)2 帶緩存的文件內(nèi)容拷貝
3.6 實訓(xùn)任務(wù)3 字符串文件內(nèi)容解析
3.7 實訓(xùn)任務(wù)4 文件加鎖讀寫
3.8 實訓(xùn)任務(wù)5 多路復(fù)用記錄輸入字符串
3.9 實訓(xùn)任務(wù)6 文件操作綜合實驗
第4章 管理多線程
4.1 線程概述
4.2 Linux線程控制
4.2.1 線程基本操作
4.2.2 線程屬性
4.3 線程互斥鎖
4.4 實訓(xùn)任務(wù)1 創(chuàng)建兩個新線程
4.5 實訓(xùn)任務(wù)2 設(shè)置新線程屬性
4.6 實訓(xùn)任務(wù)3 應(yīng)用線程鎖保護全局資源
4.7 實訓(xùn)任務(wù)4 多線程綜合實訓(xùn)
第5章 管理多進程
5.1 進程概述
5.1.1 程序與進程
5.1.2 進程結(jié)構(gòu)
5.1.3 進程屬性
5.1.4 進程管理
5.1.5 進程模式
5.2 Linux進程控制
5.2.1 fork函數(shù)
5.2.2 exec函數(shù)族
5.2.3 exit和_exit函數(shù)
5.2.4 wait和waitpid函數(shù)
5.3 守護進程
5.4 信號
5.5 實訓(xùn)任務(wù)1 fork進程并查看進程PID
5.6 實訓(xùn)任務(wù)2 應(yīng)用exec函數(shù)族替換進程內(nèi)容
5.7 實訓(xùn)任務(wù)3 使用it和_exit退出進程
5.8 實訓(xùn)任務(wù)4 使用waitpid等待進程退出
5.9 實訓(xùn)任務(wù)5 創(chuàng)建守護進程
第6章 應(yīng)用進程門通信
6.1 概述
6.2 管道
6.2.1 無名管道
6.2.2 有名管道
6.2 共享內(nèi)存
6.2.1 共享內(nèi)存概述
6.2.2 共享內(nèi)存相關(guān)函數(shù)
6.3 消息隊列
6.3.1 消息隊列概述
6.3.2 消息隊列相關(guān)函數(shù)
6.4 信號量
6.4.1 信號量基本操作
6.4.2 信號量相關(guān)函數(shù)
6.5 實訓(xùn)任務(wù)1 創(chuàng)建無名管道
6.6 實訓(xùn)任務(wù)2 創(chuàng)建有名管道
6.7 實訓(xùn)任務(wù)3 創(chuàng)建共享內(nèi)存
6.8 實訓(xùn)任務(wù)4 應(yīng)用消息隊列進行間通信
6.9 實訓(xùn)任務(wù)5 創(chuàng)建信號量保護共享資源
第7章 應(yīng)用網(wǎng)絡(luò)通信
7.1 網(wǎng)絡(luò)編程基礎(chǔ)概念
7.1.1 TCP/IP基本概念
7.1.2 IP地址、端口與域名
7.1.3 套接字socket
7.1.4 套接字數(shù)據(jù)結(jié)構(gòu)
7.1.5 網(wǎng)絡(luò)相關(guān)函數(shù)
7.2 網(wǎng)絡(luò)基礎(chǔ)編程
7.2.1 面向連接的套接字(TCP)
7.2.2 無連接的套接字(UDP)
7.3 網(wǎng)絡(luò)高級編程
7.4 多播廣播
7.5 實訓(xùn)任務(wù)1 客戶端與服務(wù)器使用TCP通信
7.6 實訓(xùn)任務(wù)2 服務(wù)器和客戶端使用UDP通信
7.7 實訓(xùn)任務(wù)3 網(wǎng)絡(luò)聊天室
第8章 應(yīng)用嵌入式數(shù)據(jù)庫
8.1 嵌入式數(shù)據(jù)庫概述
8.2 SQLite基本語法示
8.2.1 新建一個數(shù)據(jù)庫
8.2.2 創(chuàng)建表和插入值
8.2.3 在線幫助
8.2.4 查看當(dāng)前數(shù)據(jù)庫下的所有表
8.2.5 退出sqlite3
8.3 SQLite編程與應(yīng)用
8.3.1 如何打開關(guān)閉數(shù)據(jù)庫
8.3.2 執(zhí)行SQL語句
8.4 實訓(xùn)任務(wù)1 SQLite編譯與安裝
8.5 實訓(xùn)任務(wù)2 應(yīng)用SQLite API打開數(shù)據(jù)庫
8.6 實訓(xùn)任務(wù)3 SQLite命令模式
第9章 應(yīng)用Qt界面設(shè)計
9.1 Qt介紹
9.2 Qt Designer使用
9.3 Qt對話框
9.4 Qt的信號與槽
9.5 Qt的類
9.6 如何從參考文檔獲得幫助
9.7 實訓(xùn)任務(wù)1 Qt的安裝
9.8 實訓(xùn)任務(wù)2 使用Designer創(chuàng)建Hello World
9.9 實訓(xùn)任務(wù)3 美化Hello World
9.1 實訓(xùn)任務(wù)4 實現(xiàn)軟鍵盤
9.11 實訓(xùn)任務(wù)5 實現(xiàn)QQ聊天程序綜合實驗
9.11.1 實驗?zāi)康?br />9.11.2 實驗環(huán)境
9.11.3 實驗內(nèi)容
9.11.4 實驗步驟
9.11.5 實驗代碼
9.11.6 實驗結(jié)果
參考文獻

本目錄推薦

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