軟體開發技術基礎(第3版)

軟體開發技術基礎(第3版)

《軟體開發技術基礎(第3版)》是2019年8月機械工業出版社出版的圖書,作者是趙英良。

基本介紹

  • 中文名:軟體開發技術基礎(第3版)
  • 作者:趙英良
  • 出版社:機械工業出版社
  • 出版時間:2019年8月
  • 定價:45 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111509707
作者簡介,內容簡介,圖書目錄,

作者簡介

趙英良,西安交通大學教授,國家級教學成果一等獎、陝西省教學成果特等獎獲得者,國家級精品課程—“軟體開發技術基礎”主講教師,出版教材11部,其中主編“十一五”國家級規劃教材3部。

內容簡介

本書根據教育部高等學校計算機基礎課程教學指導委員會《高等學校計算機基礎教學發展戰略研究報告暨計算機基礎課程教學基本要求》中軟體類課程的要求,結合非計算機專業軟體開發的特點和一般軟體開發必備技術組織編寫。 本書介紹了軟體開發中常用的基本原理、方法和技術。本書主要內容包括軟體工程基礎、數據結構及其套用、作業系統及相關程式設計、資料庫及應用程式開發、網路軟體開發技術、多媒體編程技術。附錄A為Visual C++6.0 Windows編程基礎;附錄B為實驗。本書以C/C++為程式語言,每章均有一定數量的例題和習題,旨在鍛鍊學生的軟體開發能力。 本書結構合理,條理清晰,內容實用,可作為普通高等院校理工類非計算機專業的軟體技術基礎課程教材,也可供相關技術人員參考。

圖書目錄

出版說明
前言
第1章軟體工程基礎
1.1軟體工程概述
1.1.1軟體的特徵
1.1.2軟體危機
1.1.3軟體工程
1.1.5生命周期模型
1.1.6軟體開發方法
1.2傳統方法學
1.2.1需求分析
1.2.2結構化設計
1.2.3軟體構造
1.2.4軟體測試和調試
1.2.5軟體維護
1.3計算模式簡述
1.3.1集中式計算模式
1.3.2C/S計算模式
1.3.3B/S計算模式
1.4習題
第2章數據結構及其套用
2.1數據結構基本概念
2.2線性數據結構
2.2.1順序表
2.2.2線性鍊表
2.2.3棧
2.2.4佇列
2.2.5多維數組
2.3非線性數據結構
2.3.1樹和二叉樹
2.3.2二叉樹的存儲及遍歷
2.3.3圖的基本概念
2.3.4圖的存儲方式
2.3.5圖的遍歷方法
2.3.6樹和圖的套用
2.4查找和排序
2.4.1查找的基本概念
2.4.2靜態查找技術
2.4.3動態查找技術
2.4.4排序的基本概念
2.4.5常用排序方法
2.5習題
第3章作業系統及相關程式設計
3.1作業系統概述
3.1.1作業系統的發展和類型
3.1.2常用作業系統簡介
3.2作業系統的資源管理
3.2.1進程管理
3.2.2存儲管理
3.2.3設備管理
3.2.4檔案管理
3.2.5用戶接口
3.3Windows作業系統應用程式設計
3.3.1進程管理應用程式設計
3.3.2存儲管理應用程式設計
3.3.3設備管理應用程式設計
3.3.4檔案管理應用程式設計
3.3.5用戶接口程式設計
3.4習題
第4章資料庫及應用程式開發
4.1資料庫技術基礎
4.1.1數據模型
4.1.2規範化理論
4.1.3關係資料庫標準語言SQL
4.2.1需求分析與概念設計
4.2.2邏輯結構設計
4.2.3資料庫物理設計及實施
4.3資料庫編程
4.3.1資料庫連線技術
4.3.2利用Visual C++開發套用系統
4.3.3編程實例
4.4習題
第5章網路軟體開發技術
5.1Internet基礎
5.1.1網路協定和體系結構
5.1.2TCP/IP位址模式
5.1.3Internet傳輸層協定
5.2Socket編程概述
5.2.1Socket基本概念
5.2.2面向連線的客戶伺服器編程
5.2.3無連線的客戶伺服器編程
5.3疊代和並發伺服器的設計
5.4使用MFC網路編程
5.4.1CAsyncSocket類
5.4.2CSocket類
5.4.3CSocket編程實例
5.5習題
第6章多媒體編程技術
6.1使用高級函式播放聲音
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製作點陣圖動畫
6.4使用ActiveX的媒體播放
6.4.1多媒體控制控制項
6.4.2媒體播放器
6.4.3Flash對象控制項
6.5習題
附錄
附錄AVisual C++6.0 Windows編程基礎
A.1Windows編程的基本概念
A.2基於文檔視圖結構的MFC應用程式
A.3基於對話框的應用程式
附錄B實驗
實驗1利用順序表實現學生信息管理
實驗2利用單鍊表實現學生信息管理
實驗3二叉樹的生成和遍歷
實驗4學生成績的查找和排序
實驗5編寫Windows多執行緒程式
實驗6編寫Windows檔案讀寫程式
實驗7資料庫的建立和操作
實驗8資料庫編程
實驗9訊息回聲
實驗10訪問計數器
實驗11MP3播放器
實驗12Visual C++下繪製圖形
實驗13BMP點陣圖動畫
參考文獻

相關詞條

熱門詞條

聯絡我們