計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用(高等學(xué)校計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材)
定 價(jià):29 元
- 作者:從培盛 等主編,高枚 等編
- 出版時(shí)間:2012/2/1
- ISBN:9787040341638
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.52
- 頁碼:328
- 紙張:膠版紙
- 版次:1
- 開本:16開
叢培盛,龔沛曾主編的這本《計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用》是在原“計(jì)算機(jī)軟件技術(shù)基礎(chǔ)”課程教學(xué)內(nèi)容的基礎(chǔ)上,為適應(yīng)社會(huì)發(fā)展和軟件開發(fā)教學(xué)的需要,經(jīng)過三年實(shí)際教學(xué)實(shí)踐,逐步調(diào)整、編排而成的。全書分為基礎(chǔ)篇、軟件工程與設(shè)計(jì)篇、開發(fā)實(shí)例與實(shí)驗(yàn)篇3個(gè)部分,主要內(nèi)容包括C#.NET程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫技術(shù)、軟件開發(fā)實(shí)例與實(shí)驗(yàn)等!队(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用》層次清晰、由淺到深、環(huán)環(huán)相扣,在內(nèi)容的選擇和編排上,既考慮了對當(dāng)今軟件業(yè)中應(yīng)用比較廣泛的概念如UML建模、多層構(gòu)架的介紹,又考慮了各部分之間的相互貫通及學(xué)生的基礎(chǔ)和接受能力。本書可作為高等學(xué)校非計(jì)算機(jī)類專業(yè)本科生的“計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用”課程的教材,也可作為軟件應(yīng)用工程師的入門參考書。
叢培盛,龔沛曾主編的這本《計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用》為“高等學(xué)校計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材”中的一本。全書分為基礎(chǔ)篇、軟件工程與設(shè)計(jì)篇、開發(fā)實(shí)例與實(shí)驗(yàn)篇3個(gè)部分,主要內(nèi)容包括C#.NET程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫技術(shù)、軟件開發(fā)實(shí)例與實(shí)驗(yàn)等。
第1部分 基礎(chǔ)篇第1章 C#.NET程序設(shè)計(jì)基礎(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è)計(jì)基礎(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è)計(jì) 1.4.1 面向?qū)ο缶幊袒靖拍? 1.4.2 類定義 1.4.3 繼承 1.4.4 文本文件讀寫 1.5 程序調(diào)試 1.5.1 錯(cuò)誤類型 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 堆棧和隊(duì)列 2.3.1 堆棧 2.3.2 隊(duì)列 2.4 樹型結(jié)構(gòu) 2.4.1 樹的定義和基本概念 2.4.2 二叉樹 2.5 圖 2.5.1 圖的定義和基本概念 2.5.2 圖的存儲(chǔ)結(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#實(shí)用類 2.8.1 C#常見數(shù)據(jù)結(jié)構(gòu) 2.8.2 實(shí)用類ArrayList及List 2.8.3 哈希表Hashtable 思考題 第2部分 軟件工程與設(shè)計(jì)篇第3章 軟件工程 3.1 概述 3.1.1 軟件工程的形成與發(fā)展 3.1.2 軟件工程定義 3.2 軟件項(xiàng)目管理概述 3.2.1 軟件項(xiàng)目管理的內(nèi)容 3.2.2 軟件項(xiàng)目管理過程 3.2.3 影響軟件項(xiàng)目成功的因素 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è)計(jì) 3.5.1 類及構(gòu)件設(shè)計(jì) 3.5.2 體系結(jié)構(gòu)設(shè)計(jì) 3.5.3 人機(jī)界面設(shè)計(jì) 3.6 詳細(xì)設(shè)計(jì) 3.6.1 詳細(xì)設(shè)計(jì)的任務(wù) 3.6.2 詳細(xì)設(shè)計(jì)的描述工具 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è)計(jì) 4.3.1 數(shù)據(jù)類型 4.3.2 數(shù)據(jù)的完整性 4.3.3 管理索引 4.3.4 數(shù)據(jù)庫實(shí)施 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ā)實(shí)例與實(shí)驗(yàn)篇第5章 軟件開發(fā)實(shí)例 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è)計(jì) 5.2 系統(tǒng)設(shè)計(jì) 5.2.1 模塊的劃分及主窗體 5.2.2 項(xiàng)目目錄管理 5.2.3 命名規(guī)則 5.2.4 軟件的層次構(gòu)架 5.2.5 數(shù)據(jù)準(zhǔn)備 5.3 編碼實(shí)現(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章 實(shí)驗(yàn) 實(shí)驗(yàn)1 窗體設(shè)計(jì) 實(shí)驗(yàn)2 面向?qū)ο蟮某绦蛟O(shè)計(jì)及調(diào)試 實(shí)驗(yàn)3 順序表及鏈表 實(shí)驗(yàn)4 堆棧的操作 實(shí)驗(yàn)5 隊(duì)列 實(shí)驗(yàn)6 二叉樹 實(shí)驗(yàn)7 數(shù)據(jù)庫操作 實(shí)驗(yàn)8 SQL語句操作 實(shí)驗(yàn)9 數(shù)據(jù)庫聯(lián)接測試 實(shí)驗(yàn)10 讀XML文件 實(shí)驗(yàn)11 代碼復(fù)用 實(shí)驗(yàn)12 登錄及身份認(rèn)證參考文獻(xiàn)