計算機(jī)軟件開發(fā)技術(shù)與應(yīng)用(高等學(xué)校計算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材)
定 價:29 元
- 作者:從培盛 等主編,高枚 等編
- 出版時間:2012/2/1
- ISBN:9787040341638
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.52
- 頁碼:328
- 紙張:膠版紙
- 版次:1
- 開本:16開
叢培盛,龔沛曾主編的這本《計算機(jī)軟件開發(fā)技術(shù)與應(yīng)用》是在原“計算機(jī)軟件技術(shù)基礎(chǔ)”課程教學(xué)內(nèi)容的基礎(chǔ)上,為適應(yīng)社會發(fā)展和軟件開發(fā)教學(xué)的需要,經(jīng)過三年實際教學(xué)實踐,逐步調(diào)整、編排而成的。全書分為基礎(chǔ)篇、軟件工程與設(shè)計篇、開發(fā)實例與實驗篇3個部分,主要內(nèi)容包括C#.NET程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫技術(shù)、軟件開發(fā)實例與實驗等!队嬎銠C(jī)軟件開發(fā)技術(shù)與應(yīng)用》層次清晰、由淺到深、環(huán)環(huán)相扣,在內(nèi)容的選擇和編排上,既考慮了對當(dāng)今軟件業(yè)中應(yīng)用比較廣泛的概念如UML建模、多層構(gòu)架的介紹,又考慮了各部分之間的相互貫通及學(xué)生的基礎(chǔ)和接受能力。本書可作為高等學(xué)校非計算機(jī)類專業(yè)本科生的“計算機(jī)軟件開發(fā)技術(shù)與應(yīng)用”課程的教材,也可作為軟件應(yīng)用工程師的入門參考書。
叢培盛,龔沛曾主編的這本《計算機(jī)軟件開發(fā)技術(shù)與應(yīng)用》為“高等學(xué)校計算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材”中的一本。全書分為基礎(chǔ)篇、軟件工程與設(shè)計篇、開發(fā)實例與實驗篇3個部分,主要內(nèi)容包括C#.NET程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫技術(shù)、軟件開發(fā)實例與實驗等。
第1部分 基礎(chǔ)篇第1章 C#.NET程序設(shè)計基礎(chǔ) 1.1 C#.NET概述 1.1.1 C#和.NE3簡介 1.1.2 Visual Studio.NET集成開發(fā)環(huán)境 1.1.3 C#Windows應(yīng)用 第1部分 基礎(chǔ)篇第1章 C#.NET程序設(shè)計基礎(chǔ) 1.1 C#.NET概述 1.1.1 C#和.NE3簡介 1.1.2 Visual Studio.NET集成開發(fā)環(huán)境 1.1.3 C#Windows應(yīng)用程序開發(fā)過程 1.2 C#可視化界面 1.2.1 控件基本概念 1.2.2 窗體 1.2.3 常用控件 1.3 C#基本語法 1.3.1 C#數(shù)據(jù)類型、表達(dá)式 1.3.2 控制結(jié)構(gòu) 1.3.3 數(shù)組 1.4 C#面向?qū)ο蟪绦蛟O(shè)計 1.4.1 面向?qū)ο缶幊袒靖拍? 1.4.2 類定義 1.4.3 繼承 1.4.4 文本文件讀寫 1.5 程序調(diào)試 1.5.1 錯誤類型 1.5.2 程序的跟蹤調(diào)試 1.5.3 異常處理 思考題第2章 數(shù)據(jù)結(jié)構(gòu) 2.1 數(shù)據(jù)結(jié)構(gòu)概述 2.1.1 數(shù)據(jù)結(jié)構(gòu)的概念 2.1.2 數(shù)據(jù)的邏輯結(jié)構(gòu) 2.1.3 數(shù)據(jù)的物理結(jié)構(gòu) 2.1.4 數(shù)據(jù)結(jié)構(gòu)的運(yùn)算 2.2 線性表 2.2.1 線性表基本概念 2.2.2 順序表 2.2.3 鏈表 2.3 堆棧和隊列 2.3.1 堆棧 2.3.2 隊列 2.4 樹型結(jié)構(gòu) 2.4.1 樹的定義和基本概念 2.4.2 二叉樹 2.5 圖 2.5.1 圖的定義和基本概念 2.5.2 圖的存儲結(jié)構(gòu) 2.5.3 圖的遍歷 2.6 查找 2.6.1 順序查找 2.6.2 對半查找法 2.6.3 二叉排序樹及其查找 2.7 排序 2.7.1 選擇排序 2.7.2 交換排序 2.7.3 歸并排序 2.8 .NET中C#實用類 2.8.1 C#常見數(shù)據(jù)結(jié)構(gòu) 2.8.2 實用類ArrayList及List 2.8.3 哈希表Hashtable 思考題 第2部分 軟件工程與設(shè)計篇第3章 軟件工程 3.1 概述 3.1.1 軟件工程的形成與發(fā)展 3.1.2 軟件工程定義 3.2 軟件項目管理概述 3.2.1 軟件項目管理的內(nèi)容 3.2.2 軟件項目管理過程 3.2.3 影響軟件項目成功的因素 3.3 軟件工程范型 3.3.1 瀑布模型 3.3.2 陜速原型模型 3.3.3 螺旋模型 3.3.4 快速應(yīng)用開發(fā)模型 3.4 系統(tǒng)分析 3.4.1 需求的確定 3.4.2 需求的組織 3.4.3 分析類 3.5 系統(tǒng)設(shè)計 3.5.1 類及構(gòu)件設(shè)計 3.5.2 體系結(jié)構(gòu)設(shè)計 3.5.3 人機(jī)界面設(shè)計 3.6 詳細(xì)設(shè)計 3.6.1 詳細(xì)設(shè)計的任務(wù) 3.6.2 詳細(xì)設(shè)計的描述工具 3.7 編碼 3.7.1 命名規(guī)范 3.7.2 編碼風(fēng)格 思考題第4章 數(shù)據(jù)庫技術(shù) 4.1 概念數(shù)據(jù)建模 4.1.1 概念數(shù)據(jù)建模過程 4.1.2 UML數(shù)據(jù)建模 4.1.3 E-R數(shù)據(jù)建模 4.2 關(guān)系數(shù)據(jù)模型 4.2.1 基本概念 4.2.2 關(guān)系的規(guī)范化 4.2.3 概念數(shù)據(jù)模型到關(guān)系模型的轉(zhuǎn)化 4.3 物理數(shù)據(jù)庫設(shè)計 4.3.1 數(shù)據(jù)類型 4.3.2 數(shù)據(jù)的完整性 4.3.3 管理索引 4.3.4 數(shù)據(jù)庫實施 4.4 結(jié)構(gòu)化查詢語言 4.4.1 結(jié)構(gòu)化查詢語言基礎(chǔ) 4.4.2 SQL數(shù)據(jù)檢索語句 4.4.3 SQL數(shù)據(jù)更新語句 4.4.4 SQL的定義語句 4.5 數(shù)據(jù)庫訪問 4.5.1 ADO.NET核心組件 4.5.2 數(shù)據(jù)庫聯(lián)接與管理 4.5.3 數(shù)據(jù)庫訪問 思考題 第3部分 開發(fā)實例與實驗篇第5章 軟件開發(fā)實例 5.1 系統(tǒng)的需求分析 5.1.1 系統(tǒng)的需求簡述 5.1.2 系統(tǒng)的用例圖 5.1.3 數(shù)據(jù)分析 5.1.4 關(guān)系數(shù)據(jù)庫設(shè)計 5.2 系統(tǒng)設(shè)計 5.2.1 模塊的劃分及主窗體 5.2.2 項目目錄管理 5.2.3 命名規(guī)則 5.2.4 軟件的層次構(gòu)架 5.2.5 數(shù)據(jù)準(zhǔn)備 5.3 編碼實現(xiàn) 5.3.1 學(xué)生輸入 5.3.2 學(xué)生查詢 5.3.3 課程查詢 5.3.4 用戶登錄及身份認(rèn)證 5.3.5 開課查詢 5.3.6 學(xué)生選課 5.4 程序最終部署 思考題第6章 實驗 實驗1 窗體設(shè)計 實驗2 面向?qū)ο蟮某绦蛟O(shè)計及調(diào)試 實驗3 順序表及鏈表 實驗4 堆棧的操作 實驗5 隊列 實驗6 二叉樹 實驗7 數(shù)據(jù)庫操作 實驗8 SQL語句操作 實驗9 數(shù)據(jù)庫聯(lián)接測試 實驗10 讀XML文件 實驗11 代碼復(fù)用 實驗12 登錄及身份認(rèn)證參考文獻(xiàn)