計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用(高等學(xué)校計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材)
定 價(jià):29 元
- 作者:從培盛 等主編,高枚 等編
- 出版時(shí)間:2012/2/1
- ISBN:9787040341638
- 出 版 社:高等教育出版社
- 中圖法分類(lèi):TP311.52
- 頁(yè)碼:328
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
叢培盛,龔沛曾主編的這本《計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用》是在原“計(jì)算機(jī)軟件技術(shù)基礎(chǔ)”課程教學(xué)內(nèi)容的基礎(chǔ)上,為適應(yīng)社會(huì)發(fā)展和軟件開(kāi)發(fā)教學(xué)的需要,經(jīng)過(guò)三年實(shí)際教學(xué)實(shí)踐,逐步調(diào)整、編排而成的。全書(shū)分為基礎(chǔ)篇、軟件工程與設(shè)計(jì)篇、開(kāi)發(fā)實(shí)例與實(shí)驗(yàn)篇3個(gè)部分,主要內(nèi)容包括C#.NET程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)技術(shù)、軟件開(kāi)發(fā)實(shí)例與實(shí)驗(yàn)等!队(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用》層次清晰、由淺到深、環(huán)環(huán)相扣,在內(nèi)容的選擇和編排上,既考慮了對(duì)當(dāng)今軟件業(yè)中應(yīng)用比較廣泛的概念如UML建模、多層構(gòu)架的介紹,又考慮了各部分之間的相互貫通及學(xué)生的基礎(chǔ)和接受能力。本書(shū)可作為高等學(xué)校非計(jì)算機(jī)類(lèi)專(zhuān)業(yè)本科生的“計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用”課程的教材,也可作為軟件應(yīng)用工程師的入門(mén)參考書(shū)。
叢培盛,龔沛曾主編的這本《計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用》為“高等學(xué)校計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程系列教材”中的一本。全書(shū)分為基礎(chǔ)篇、軟件工程與設(shè)計(jì)篇、開(kāi)發(fā)實(shí)例與實(shí)驗(yàn)篇3個(gè)部分,主要內(nèi)容包括C#.NET程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)技術(shù)、軟件開(kāi)發(fā)實(shí)例與實(shí)驗(yàn)等。
第1部分 基礎(chǔ)篇第1章 C#.NET程序設(shè)計(jì)基礎(chǔ) 1.1 C#.NET概述 1.1.1 C#和.NE3簡(jiǎn)介 1.1.2 Visual Studio.NET集成開(kāi)發(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簡(jiǎn)介 1.1.2 Visual Studio.NET集成開(kāi)發(fā)環(huán)境 1.1.3 C#Windows應(yīng)用程序開(kāi)發(fā)過(guò)程 1.2 C#可視化界面 1.2.1 控件基本概念 1.2.2 窗體 1.2.3 常用控件 1.3 C#基本語(yǔ)法 1.3.1 C#數(shù)據(jù)類(lèi)型、表達(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 類(lèi)定義 1.4.3 繼承 1.4.4 文本文件讀寫(xiě) 1.5 程序調(diào)試 1.5.1 錯(cuò)誤類(lèi)型 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 線(xiàn)性表 2.2.1 線(xiàn)性表基本概念 2.2.2 順序表 2.2.3 鏈表 2.3 堆棧和隊(duì)列 2.3.1 堆棧 2.3.2 隊(duì)列 2.4 樹(shù)型結(jié)構(gòu) 2.4.1 樹(shù)的定義和基本概念 2.4.2 二叉樹(shù) 2.5 圖 2.5.1 圖的定義和基本概念 2.5.2 圖的存儲(chǔ)結(jié)構(gòu) 2.5.3 圖的遍歷 2.6 查找 2.6.1 順序查找 2.6.2 對(duì)半查找法 2.6.3 二叉排序樹(shù)及其查找 2.7 排序 2.7.1 選擇排序 2.7.2 交換排序 2.7.3 歸并排序 2.8 .NET中C#實(shí)用類(lèi) 2.8.1 C#常見(jiàn)數(shù)據(jù)結(jié)構(gòu) 2.8.2 實(shí)用類(lèi)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)目管理過(guò)程 3.2.3 影響軟件項(xiàng)目成功的因素 3.3 軟件工程范型 3.3.1 瀑布模型 3.3.2 陜速原型模型 3.3.3 螺旋模型 3.3.4 快速應(yīng)用開(kāi)發(fā)模型 3.4 系統(tǒng)分析 3.4.1 需求的確定 3.4.2 需求的組織 3.4.3 分析類(lèi) 3.5 系統(tǒng)設(shè)計(jì) 3.5.1 類(lèi)及構(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ù)庫(kù)技術(shù) 4.1 概念數(shù)據(jù)建模 4.1.1 概念數(shù)據(jù)建模過(guò)程 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ù)庫(kù)設(shè)計(jì) 4.3.1 數(shù)據(jù)類(lèi)型 4.3.2 數(shù)據(jù)的完整性 4.3.3 管理索引 4.3.4 數(shù)據(jù)庫(kù)實(shí)施 4.4 結(jié)構(gòu)化查詢(xún)語(yǔ)言 4.4.1 結(jié)構(gòu)化查詢(xún)語(yǔ)言基礎(chǔ) 4.4.2 SQL數(shù)據(jù)檢索語(yǔ)句 4.4.3 SQL數(shù)據(jù)更新語(yǔ)句 4.4.4 SQL的定義語(yǔ)句 4.5 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn) 4.5.1 ADO.NET核心組件 4.5.2 數(shù)據(jù)庫(kù)聯(lián)接與管理 4.5.3 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn) 思考題 第3部分 開(kāi)發(fā)實(shí)例與實(shí)驗(yàn)篇第5章 軟件開(kāi)發(fā)實(shí)例 5.1 系統(tǒng)的需求分析 5.1.1 系統(tǒng)的需求簡(jiǎn)述 5.1.2 系統(tǒng)的用例圖 5.1.3 數(shù)據(jù)分析 5.1.4 關(guān)系數(shù)據(jù)庫(kù)設(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é)生查詢(xún) 5.3.3 課程查詢(xún) 5.3.4 用戶(hù)登錄及身份認(rèn)證 5.3.5 開(kāi)課查詢(xún) 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ù) 實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)操作 實(shí)驗(yàn)8 SQL語(yǔ)句操作 實(shí)驗(yàn)9 數(shù)據(jù)庫(kù)聯(lián)接測(cè)試 實(shí)驗(yàn)10 讀XML文件 實(shí)驗(yàn)11 代碼復(fù)用 實(shí)驗(yàn)12 登錄及身份認(rèn)證參考文獻(xiàn)