軟件開(kāi)發(fā)設(shè)計(jì)_第1頁(yè)
軟件開(kāi)發(fā)設(shè)計(jì)_第2頁(yè)
軟件開(kāi)發(fā)設(shè)計(jì)_第3頁(yè)
軟件開(kāi)發(fā)設(shè)計(jì)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linnx軟件開(kāi)發(fā)設(shè)計(jì)

課程簡(jiǎn)介:

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ā)方法。

【主辦單位】中國(guó)電子標(biāo)準(zhǔn)協(xié)會(huì)【協(xié)辦單位】深圳市威碩企業(yè)管理咨詢有限公司

【聯(lián)系電話】0755-2650675713798472936李正華【聯(lián)系郵箱】martin@

第1章

Linux系統(tǒng)程序設(shè)計(jì)基礎(chǔ)1.1第一個(gè)Linuxc程序

1.2gcc編譯器

l.2.1使用gcc

1.2.2gcc編譯流程

1.2.3gcc編輯器的主要參數(shù)

1.3gdb調(diào)試器

1.3.1gdb概述

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.3make工程管理器

2.3.1編寫(xiě)makefile文件

2.3.2makefile變量的使用

2.3.3make和makefile

2.4autotools的使用

思考與實(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.1Linux系統(tǒng)文件的屬性

4.1.1Linux文件類(lèi)型

4.1.2Linux文件權(quán)限

4.1.3Linux文件的其他屬性

4.2不帶緩存的文件I/O操作

4.2.1文件的創(chuàng)建

4.2.2文件的打開(kāi)和關(guān)閉

4.2.3文件的讀寫(xiě)操作

4.2.4文件上鎖

4.3帶緩存的流文件I/O操作

4.3.1流文件的打開(kāi)和關(guān)閉

4.3.2流文件的讀寫(xiě)操作

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.2Linux進(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.3Linux守護(hù)進(jìn)程

6.3.1守護(hù)進(jìn)程及其特性

6.3.2編寫(xiě)守護(hù)進(jìn)程的要點(diǎn)

6.3.3守護(hù)進(jìn)程的編寫(xiě)

思考與實(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.1mmap系統(tǒng)調(diào)用

7.4.2系統(tǒng)v共享內(nèi)存

思考與實(shí)驗(yàn)第8章

網(wǎng)絡(luò)程序設(shè)計(jì)8.1TCP/IP簡(jiǎn)介

8.1.1TCP/IP概述

8.1.2TCP/IP模塊結(jié)構(gòu)

8.2網(wǎng)絡(luò)編程

8.2.1socket簡(jiǎn)介

8.2.2socket套接口簡(jiǎn)介

8.2.3socket套接口的數(shù)據(jù)結(jié)構(gòu)

8.2.4TCP編程

8.2.5TDP編程

8.3網(wǎng)絡(luò)高級(jí)編程

思考與實(shí)驗(yàn)第9章

Linux的圖形編程9.1Linux的圖形編程簡(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游戲程序入門(mén)

思考與實(shí)驗(yàn)第10章

數(shù)據(jù)庫(kù)編程10.1Linux環(huán)境下數(shù)據(jù)庫(kù)簡(jiǎn)介

10.2MySQL的使用

10.3常用API函數(shù)簡(jiǎn)介

10.3.1CAPI數(shù)據(jù)類(lèi)型

10.3.2CAPI函數(shù)

10.4Linux下的MySQL數(shù)據(jù)庫(kù)簡(jiǎn)單應(yīng)用

思考與實(shí)驗(yàn)第11章

Qt編程11.1Qt簡(jiǎn)介

11.1.1Qt的安裝

11.1.2Qt的編譯器qmake

11.1.3Qt中的action

11.1.4Qt中的信號(hào)槽機(jī)制

11.2QtDesigner設(shè)計(jì)器

11.2.1啟動(dòng)QtDesigner

11.2.2QtDesigner設(shè)計(jì)器的應(yīng)用

11.3Qt應(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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論