軟件開(kāi)發(fā)技術(shù)基礎(chǔ) 第3版
定 價(jià):45 元
叢書(shū)名:“十二五”普通高等教育規(guī)劃教材
- 作者:趙英良 主編
- 出版時(shí)間:2015/10/1
- ISBN:9787111509707
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.52
- 頁(yè)碼:296
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16開(kāi)
本書(shū)根據(jù)教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報(bào)告暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》中軟件類課程的要求,結(jié)合非計(jì)算機(jī)專業(yè)軟件開(kāi)發(fā)的特點(diǎn)和一般軟件開(kāi)發(fā)必備技術(shù)組織編寫。
本書(shū)介紹了軟件開(kāi)發(fā)中常用的基本原理、方法和技術(shù)。本書(shū)主要內(nèi)容包括軟件工程基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用、操作系統(tǒng)及相關(guān)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)及應(yīng)用程序開(kāi)發(fā)、網(wǎng)絡(luò)軟件開(kāi)發(fā)技術(shù)、多媒體編程技術(shù)。附錄A為Visual C++6.0 Windows編程基礎(chǔ);附錄B為實(shí)驗(yàn)。本書(shū)以C/C++為編程語(yǔ)言,每章均有一定數(shù)量的例題和習(xí)題,旨在鍛煉學(xué)生的軟件開(kāi)發(fā)能力。
本書(shū)結(jié)構(gòu)合理,條理清晰,內(nèi)容實(shí)用,可作為普通高等院校理工類非計(jì)算機(jī)專業(yè)的軟件技術(shù)基礎(chǔ)課程教材,也可供相關(guān)技術(shù)人員參考。
★“十二五”本科國(guó)家規(guī)劃教材、“十一五”國(guó)家規(guī)劃教材、國(guó)家精品課程――“軟件開(kāi)發(fā)技術(shù)基礎(chǔ)”配套教材。
出版說(shuō)明
前言
第1章軟件工程基礎(chǔ)
1.1軟件工程概述
1.1.1軟件的特征
1.1.2軟件危機(jī)
1.1.3軟件工程
1.1.4軟件生命周期
1.1.5生命周期模型
1.1.6軟件開(kāi)發(fā)方法
1.2傳統(tǒng)方法學(xué)
1.2.1需求分析
1.2.2結(jié)構(gòu)化設(shè)計(jì)
1.2.3軟件構(gòu)造
1.2.4軟件測(cè)試和調(diào)試
1.2.5軟件維護(hù)
1.3計(jì)算模式簡(jiǎn)述
1.3.1集中式計(jì)算模式
1.3.2C/S計(jì)算模式
1.3.3B/S計(jì)算模式
1.4習(xí)題
第2章數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用
2.1數(shù)據(jù)結(jié)構(gòu)基本概念
2.2線性數(shù)據(jù)結(jié)構(gòu)
2.2.1順序表
2.2.2線性鏈表
2.2.3棧
2.2.4隊(duì)列
2.2.5多維數(shù)組
2.3非線性數(shù)據(jù)結(jié)構(gòu)
2.3.1樹(shù)和二叉樹(shù)
2.3.2二叉樹(shù)的存儲(chǔ)及遍歷
2.3.3圖的基本概念
2.3.4圖的存儲(chǔ)方式
2.3.5圖的遍歷方法
2.3.6樹(shù)和圖的應(yīng)用
2.4查找和排序
2.4.1查找的基本概念
2.4.2靜態(tài)查找技術(shù)
2.4.3動(dòng)態(tài)查找技術(shù)
2.4.4排序的基本概念
2.4.5常用排序方法
2.5習(xí)題
第3章操作系統(tǒng)及相關(guān)程序設(shè)計(jì)
3.1操作系統(tǒng)概述
3.1.1操作系統(tǒng)的發(fā)展和類型
3.1.2常用操作系統(tǒng)簡(jiǎn)介
3.2操作系統(tǒng)的資源管理
3.2.1進(jìn)程管理
3.2.2存儲(chǔ)管理
3.2.3設(shè)備管理
3.2.4文件管理
3.2.5用戶接口
3.3Windows操作系統(tǒng)應(yīng)用程序設(shè)計(jì)
3.3.1進(jìn)程管理應(yīng)用程序設(shè)計(jì)
3.3.2存儲(chǔ)管理應(yīng)用程序設(shè)計(jì)
3.3.3設(shè)備管理應(yīng)用程序設(shè)計(jì)
3.3.4文件管理應(yīng)用程序設(shè)計(jì)
3.3.5用戶接口程序設(shè)計(jì)
3.4習(xí)題
第4章數(shù)據(jù)庫(kù)及應(yīng)用程序開(kāi)發(fā)
4.1數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)
4.1.1數(shù)據(jù)模型
4.1.2規(guī)范化理論
4.1.3關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
4.2數(shù)據(jù)庫(kù)設(shè)計(jì)
4.2.1需求分析與概念設(shè)計(jì)
4.2.2邏輯結(jié)構(gòu)設(shè)計(jì)
4.2.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)及實(shí)施
4.3數(shù)據(jù)庫(kù)編程
4.3.1數(shù)據(jù)庫(kù)連接技術(shù)
4.3.2利用Visual C++開(kāi)發(fā)應(yīng)用系統(tǒng)
4.3.3編程實(shí)例
4.4習(xí)題
第5章網(wǎng)絡(luò)軟件開(kāi)發(fā)技術(shù)
5.1Internet基礎(chǔ)
5.1.1網(wǎng)絡(luò)協(xié)議和體系結(jié)構(gòu)
5.1.2TCP/IP地址模式
5.1.3Internet傳輸層協(xié)議
5.2Socket編程概述
5.2.1Socket基本概念
5.2.2面向連接的客戶服務(wù)器編程
5.2.3無(wú)連接的客戶服務(wù)器編程
5.3迭代和并發(fā)服務(wù)器的設(shè)計(jì)
5.4使用MFC網(wǎng)絡(luò)編程
5.4.1CAsyncSocket類
5.4.2CSocket類
5.4.3CSocket編程實(shí)例
5.5習(xí)題
第6章多媒體編程技術(shù)
6.1使用高級(jí)函數(shù)播放聲音
6.2媒體控制接口MCI
6.2.1命令消息接口
6.2.2命令字符串接口
6.2.3MCIWnd窗口類
6.3Windows GDI繪圖和顯示圖像
6.3.1使用Windows GDI繪制圖形
6.3.2位圖的顯示
6.3.3制作位圖動(dòng)畫(huà)
6.4使用ActiveX的媒體播放
6.4.1多媒體控制控件
6.4.2媒體播放器
6.4.3Flash對(duì)象控件
6.5習(xí)題
附錄
附錄AVisual C++6.0 Windows編程基礎(chǔ)
A.1Windows編程的基本概念
A.2基于文檔視圖結(jié)構(gòu)的MFC應(yīng)用程序
A.3基于對(duì)話框的應(yīng)用程序
附錄B實(shí)驗(yàn)
實(shí)驗(yàn)1利用順序表實(shí)現(xiàn)學(xué)生信息管理
實(shí)驗(yàn)2利用單鏈表實(shí)現(xiàn)學(xué)生信息管理
實(shí)驗(yàn)3二叉樹(shù)的生成和遍歷
實(shí)驗(yàn)4學(xué)生成績(jī)的查找和排序
實(shí)驗(yàn)5編寫Windows多線程程序
實(shí)驗(yàn)6編寫Windows文件讀寫程序
實(shí)驗(yàn)7數(shù)據(jù)庫(kù)的建立和操作
實(shí)驗(yàn)8數(shù)據(jù)庫(kù)編程
實(shí)驗(yàn)9消息回聲
實(shí)驗(yàn)10訪問(wèn)計(jì)數(shù)器
實(shí)驗(yàn)11MP3播放器
實(shí)驗(yàn)12Visual C++下繪制圖形
實(shí)驗(yàn)13BMP位圖動(dòng)畫(huà)
參考文獻(xiàn)