出版時(shí)間:2010-12 出版社:西安電子科技大學(xué)出版社 作者:顧剛 編 頁數(shù):308 字?jǐn)?shù):468000
內(nèi)容概要
《軟件開發(fā)技術(shù)基礎(chǔ)(國家級精品課程系列教材)》由顧剛主編,旨在介紹計(jì)算機(jī)軟件技術(shù)領(lǐng)域中最基本、最實(shí)用的原理和方法。本書從當(dāng)前高等院校計(jì)算機(jī)教育的實(shí)際出發(fā),充分結(jié)合計(jì)算機(jī)技術(shù)本身的發(fā)展?fàn)顩r,在內(nèi)容取舍、篇章結(jié)構(gòu)、敘述方式、實(shí)用性編程案例等方面都進(jìn)行了精心的設(shè)計(jì)和組織。
《軟件開發(fā)技術(shù)基礎(chǔ)(國家級精品課程系列教材)》共9章,內(nèi)容分為:軟件工程、線性表、堆棧與隊(duì)列、樹和圖、查找和排序、操作系統(tǒng)及
Windows程序設(shè)計(jì)、數(shù)據(jù)庫及應(yīng)用程序開發(fā)、網(wǎng)絡(luò)軟件開發(fā)技術(shù)、多媒體編程技術(shù)。網(wǎng)絡(luò)、多媒體和數(shù)據(jù)庫這三個(gè)方面的編程方法在本書中有較詳細(xì)的介紹。
本書著眼于提高學(xué)生對軟件本質(zhì)的理解和軟件設(shè)計(jì)的能力。本書可作為高等院校非計(jì)算機(jī)專業(yè)的本科生、研究生學(xué)習(xí)計(jì)算機(jī)軟件技術(shù)課程的教材,也可作為廣大從事計(jì)算機(jī)軟件開發(fā)人員學(xué)習(xí)計(jì)算機(jī)技術(shù)的參考書。
書籍目錄
第1章 軟件工程概述
1.1 軟件和軟件危機(jī)
1.1.1 軟件的概念
1.1.2 軟件危機(jī)
1.2 軟件工程的基本概念
1.2.1 軟件工程的定義
1.2.2 軟件工程的原則
1.2.3 軟件生存周期
1.3 軟件工程過程模型
1.3.1 瀑布模型
1.3.2 原型模型
1.3.3 螺旋模型
1.3.4 增量模型
1.3.5 噴泉模型
1.3.6 統(tǒng)一開發(fā)過程
1.3.7 敏捷開發(fā)過程
1.4 軟件開發(fā)方法
1.4.1 結(jié)構(gòu)化開發(fā)方法
1.4.2 面向?qū)ο箝_發(fā)方法
習(xí)題
第2章 線性表
2.1 數(shù)據(jù)結(jié)構(gòu)基本概念
2.2 線性表
2.3 順序表
2.4 單鏈表
2.5 循環(huán)鏈表
2.6 雙向鏈表
習(xí)題
第3章 堆棧與隊(duì)列
3.1 堆棧
3.1.1 堆棧的邏輯結(jié)構(gòu)
3.1.2 堆棧的順序存儲結(jié)構(gòu)
3.1.3 堆棧鏈?zhǔn)酱鎯Y(jié)構(gòu)
3.1.4 雙棧共享一個(gè)存儲空間
3.2 隊(duì)列
3.2.1 隊(duì)列的邏輯結(jié)構(gòu)
3.2.2 隊(duì)列的順序存儲結(jié)構(gòu)
3.2.3 隊(duì)列的鏈?zhǔn)酱鎯Y(jié)構(gòu)
3.3 堆棧應(yīng)用實(shí)例
習(xí)題
第4章 樹和圖
4.1 樹的邏輯結(jié)構(gòu)及其運(yùn)算
4.2 二叉樹
4.2.1 二叉樹的定義及其運(yùn)算
4.2.2 二叉樹類
4.2.3 特殊二叉樹
4.2.4 二叉樹的遍歷
4.3 樹類
4.4 圖的邏輯結(jié)構(gòu)及其運(yùn)算
4.5 圖類
4.5.1 鄰接矩陣
4.5.2 鄰接表
4.6 圖的遍歷
4.6.1 深度優(yōu)先遍歷連通圖
4.6.2 廣度優(yōu)先遍歷連通圖
習(xí)題
第5章 查找和排序
5.1 查找
5.2 順序查找與折半查找
5.3 分塊查找與樹表查找
5.4 哈希查找
5.4.1 哈希表
5.4.2 哈希表的建立
5.4.3 解決地址沖突的方法
5.4.4 線性探測的哈希查找
5.4.5 二次探測再散列查找
5.4.6 鏈地址法的哈希查找
5.5 排序
5.5.1 排序概述
5.5.2 簡單插入排序
5.5.3 簡單選擇排序
5.5.4 快速排序
5.5.5 基數(shù)排序
習(xí)題
第6章 操作系統(tǒng)及Windows程序設(shè)計(jì)
6.1 操作系統(tǒng)原理概述
6.1.1 進(jìn)程管理
6.1.2 存儲器管理
6.1.3 文件管理
6.1.4 設(shè)備管理
6.1.5 用戶接口
6.2 Windows和MFC編程基礎(chǔ)
6.2.1 Windows操作系統(tǒng)和編程接口
6.2.2 MFC框架概述
6.2.3 使用MFC應(yīng)用向?qū)?chuàng)建應(yīng)用程序
6.2.4 MFC編程實(shí)例
6.3 Windows多線程編程
6.3.1 線程概念
6.3.2 線程創(chuàng)建和終止
6.3.3 線程同步
6.4 動態(tài)鏈接庫應(yīng)用
6.4.1 動態(tài)鏈接庫介紹
6.4.2 創(chuàng)建和使用動態(tài)鏈接庫
習(xí)題
第7章 數(shù)據(jù)庫及應(yīng)用程序開發(fā)
7.1 數(shù)據(jù)庫技術(shù)基礎(chǔ)
7.1.1 數(shù)據(jù)模型
7.1.2 規(guī)范化理論
7.2 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
7.2.1 SQL概述
7.2.2 數(shù)據(jù)表的操作
7.2.3 SQL的數(shù)據(jù)操作
7.2.4 SQL的數(shù)據(jù)查詢
7.2.5 SQL的數(shù)據(jù)控制
7.3 數(shù)據(jù)庫設(shè)計(jì)
7.3.1 需求分析
7.3.2 概念結(jié)構(gòu)設(shè)計(jì)
7.3.3 邏輯結(jié)構(gòu)設(shè)計(jì)
7.3.4 物理結(jié)構(gòu)設(shè)計(jì)
7.3.5 數(shù)據(jù)庫實(shí)施
7.3.6 數(shù)據(jù)庫運(yùn)行和維護(hù)
7.4 數(shù)據(jù)庫編程
7.4.1 常用的數(shù)據(jù)庫連接技術(shù)
7.4.2 利用Visual C++和ODBC開發(fā)應(yīng)用系統(tǒng)
習(xí)題
第8章 網(wǎng)絡(luò)軟件開發(fā)技術(shù)
8.1 計(jì)算機(jī)網(wǎng)絡(luò)和Internet基礎(chǔ)
8.1.1 Internet概述
8.1.2 網(wǎng)絡(luò)協(xié)議和體系結(jié)構(gòu)
8.1.3 TCP/IP地址模式
8.1.4 Internet傳輸層協(xié)議
8.1.5 客戶/服務(wù)器計(jì)算模型
8.2 Windows socket編程
8.2.1 Wiock簡介
8.2.2 Wiock API
8.2.3 Wiock編程原理
8.2.4 Wiock編程實(shí)例
8.3 使用MFC網(wǎng)絡(luò)編程
8.3.1 CAsyncSocket類
8.3.2 CSocket類
8.3.3 CSocket編程實(shí)例
習(xí)題
第9章 多媒體編程技術(shù)
9.1 音頻的播放與編程
9.1.1 音頻及波形文件
9.1.2 使用MCI播放音頻
9.1.3 WAVE文件的處理
9.1.4 在網(wǎng)頁中播放音頻
9.2 圖像處理
9.2.1 圖像及顏色
9.2.2 位圖的結(jié)構(gòu)
9.2.3 BMP位圖的處理
9.2.4 使用MFC中的類顯示位圖
9.2.5 在網(wǎng)頁中使用圖像
9.2.6 使用Windows GDI繪圖
9.3 動畫和視頻
9.3.1 動畫
9.3.2 視頻
習(xí)題
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
軟件開發(fā)技術(shù)基礎(chǔ) PDF格式下載