注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux軟件工程師實(shí)用教程(C語(yǔ)言)

Linux軟件工程師實(shí)用教程(C語(yǔ)言)

Linux軟件工程師實(shí)用教程(C語(yǔ)言)

定 價(jià):¥40.00

作 者: 劉加海、張益先
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 算法語(yǔ)言

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

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

  《Linux軟件工程師(C語(yǔ)言)實(shí)用教程(修訂版)》主要內(nèi)容包括:Linux環(huán)境下C語(yǔ)言程序的設(shè)計(jì)過(guò)程,C語(yǔ)言編譯器 gcc、調(diào)試器gdb、工程管理器make的使用,多文件系統(tǒng)、文件操作、標(biāo)準(zhǔn)I/O庫(kù)、串行通信程序的實(shí)現(xiàn),進(jìn)程的產(chǎn)生與控制、進(jìn)程間的通信、Linux的圖形編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程以及游戲程序的開(kāi)發(fā)方法。本書(shū)結(jié)構(gòu)合理、概念清楚、由淺入深、實(shí)用性強(qiáng),是一本技能型的教材,適合Linux環(huán)境下軟件工程技術(shù)人員使用,也可以作為軟件、計(jì)算機(jī)等專業(yè)本、??茖W(xué)生的教材。本書(shū)是開(kāi)放源代碼高校推進(jìn)聯(lián)盟“Linux軟件工程師職業(yè)技能(C語(yǔ)言)資格”認(rèn)證考試指定用書(shū)。

作者簡(jiǎn)介

暫缺《Linux軟件工程師實(shí)用教程(C語(yǔ)言)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Linux系統(tǒng)程序設(shè)計(jì)基礎(chǔ)
 1.1 第一個(gè)Linux c程序
 1.2 gcc編譯器
  1.2.1 使用gcc
  1.2.2 gcc編譯流程
  1.2.3 gcc編輯器的主要參數(shù)
 1.3 gdb調(diào)試器
  1.3.1 gdb概述
  1.3.2 使用gdb調(diào)試程序
 思考與實(shí)驗(yàn)
第2章 文件分割和多文件編譯
 2.1 函數(shù)
  2.1.1 函數(shù)簡(jiǎn)介
  2.1.2 返回值
 2.2 文件分割
 2.3 make工程管理器
  2.3.1 編寫makefile文件
  2.3.2 makefile變量的使用
  2.3.3 make和makefile
 2.4 autotools的使用
 思考與實(shí)驗(yàn)
第3章 Linux環(huán)境下系統(tǒng)函數(shù)的使用
 3.1 數(shù)學(xué)函數(shù)的使用
 3.2 字符函數(shù)的使用
 3.3 系統(tǒng)時(shí)問(wèn)與日期函數(shù)的使用
 3.4 環(huán)境控制函數(shù)
 3.5 內(nèi)存分配函數(shù)
 3.6 數(shù)據(jù)結(jié)構(gòu)中常用函數(shù)
 思考與實(shí)驗(yàn)
第4章 文件的操作
 4.1 Linux系統(tǒng)文件的屬性
  4.1.1 Linux文件類型
  4.1.2 Linux文件權(quán)限
  4.1.3 Linux文件的其他屬性
 4.2 不帶緩存的文件I/O操作
  4.2.1 文件的創(chuàng)建
  4.2.2 文件的打開(kāi)和關(guān)閉
  4.2.3 文件的讀寫操作
  4.2.4 文件上鎖
 4.3 帶緩存的流文件I/O操作
  4.3.1 流文件的打開(kāi)和關(guān)閉
  4.3.2 流文件的讀寫操作
  4.3.3 文件的定位
 4.4 特殊文件的操作
  4.4.1 目錄文件的操作
  4.4.2 鏈接文件的操作
 思考與實(shí)驗(yàn)
第5章 串行通信
 5.1 串行通信概述
 5.2 串行通信程序的設(shè)計(jì)
  5.2.1 串行通信程序設(shè)計(jì)流程
  5.2.2 打開(kāi)通信端口
  5.2.3 設(shè)置串口屬性
  5.2.4 串口通信程序設(shè)計(jì)主要語(yǔ)句說(shuō)明
 思考與實(shí)驗(yàn)
第6章 進(jìn)程控制
 6.1 進(jìn)程簡(jiǎn)介
 6.2 Linux進(jìn)程控制
  6.2.1 進(jìn)程的相關(guān)函數(shù)
  6.2.2 進(jìn)程創(chuàng)建
  6.2.3 進(jìn)程終止
  6.2.4 僵尸進(jìn)程
 6.3 Linux守護(hù)進(jìn)程
  6.3.1 守護(hù)進(jìn)程及其特性
  6.3.2 編寫守護(hù)進(jìn)程的要點(diǎn)
  6.3.3 守護(hù)進(jìn)程的編寫
 思考與實(shí)驗(yàn)
第7章 進(jìn)程間的通信
 7.1 信號(hào)
  7.1.1 信號(hào)及其使用簡(jiǎn)介
  7.1.2 信號(hào)操作的相關(guān)函數(shù)
 7.2 管道
  7.2.1 低級(jí)管道操作
  7.2.2 高級(jí)管道操作
  7.2.3 命名管道
 7.3 消息隊(duì)列
 7.4 共享內(nèi)存
  7.4.1 mmap系統(tǒng)調(diào)用
  7.4.2 系統(tǒng)v共享內(nèi)存
 思考與實(shí)驗(yàn)
第8章 網(wǎng)絡(luò)程序設(shè)計(jì)
 8.1 TCP/IP簡(jiǎn)介
  8.1.1 TCP/IP概述
  8.1.2 TCP/IP模塊結(jié)構(gòu)
 8.2 網(wǎng)絡(luò)編程
  8.2.1 socket簡(jiǎn)介
  8.2.2 socket套接口簡(jiǎn)介
  8.2.3 socket套接口的數(shù)據(jù)結(jié)構(gòu)
  8.2.4 TCP編程
  8.2.5 TDP編程
 8.3 網(wǎng)絡(luò)高級(jí)編程
 思考與實(shí)驗(yàn)
第9章 Linux的圖形編程
 9.1 Linux的圖形編程簡(jiǎn)介
 9.2 安裝和使用SDL圖形開(kāi)發(fā)庫(kù)
 9.3 初始化圖形模式
 9.4 基本繪圖函數(shù)的應(yīng)用
 9.5 圖片與文字顯示
 9.6 動(dòng)畫(huà)
 9.7 三維繪圖
 9.8 游戲程序入門
 思考與實(shí)驗(yàn)
第10章 數(shù)據(jù)庫(kù)編程
 10.1 Linux環(huán)境下數(shù)據(jù)庫(kù)簡(jiǎn)介
 10.2 MySQL的使用
 10.3 常用API函數(shù)簡(jiǎn)介
  10.3.1 CAPI數(shù)據(jù)類型
  10.3.2 CAPI函數(shù)
 10.4 Linux下的MySQL數(shù)據(jù)庫(kù)簡(jiǎn)單應(yīng)用
 思考與實(shí)驗(yàn)
第11章 Qt編程
 11.1 Qt簡(jiǎn)介
  11.1.1 Qt的安裝
  11.1.2 Qt的編譯器qmake
  11.1.3 Qt中的action
  11.1.4 Qt中的信號(hào)槽機(jī)制
 11.2 Qt Designer設(shè)計(jì)器
  11.2.1 啟動(dòng)Qt Designer
  11.2.2 Qt Designer設(shè)計(jì)器的應(yīng)用
 11.3 Qt應(yīng)用實(shí)例
 思考與實(shí)驗(yàn)
第12章 綜合設(shè)計(jì)
 12.1 記事本程序設(shè)計(jì)
  12.1.1 創(chuàng)建工程
  12.1.2 創(chuàng)建主窗體
  12.1.3 添加工具條、菜單和文本編輯區(qū)域
  12.1.4 消息映射
  12.1.5 消息處理函數(shù)
  12.1.6 編譯運(yùn)行及測(cè)試
 12.2 編寫FTP客戶端
  12.2.1 設(shè)計(jì)地址簿模塊
  12.2.2 設(shè)計(jì)本地端口掃描模塊
  12.2.3 設(shè)計(jì)FTP客戶端模塊
附錄
 附錄1 SDL庫(kù)的安裝
 附錄2 mysql開(kāi)發(fā)包的安裝
 附錄3 Qt的安裝
參考文獻(xiàn)
參考網(wǎng)站

本目錄推薦

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