出版時(shí)間:2010-7 出版社:清華大學(xué)出版社 作者:馬世霞 編 頁(yè)數(shù):298
前言
隨著信息技術(shù)的快速發(fā)展,處于其核心地位的軟件技術(shù),在經(jīng)濟(jì)發(fā)展和社會(huì)進(jìn)步中發(fā)揮著越來(lái)越大的作用,因此,掌握計(jì)算機(jī)應(yīng)用技能成為時(shí)代對(duì)大學(xué)生素質(zhì)的基本要求。通過(guò)本教材的學(xué)習(xí),學(xué)生可掌握計(jì)算機(jī)軟件的基礎(chǔ)知識(shí)和網(wǎng)絡(luò)知識(shí),為學(xué)習(xí)后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ)。參編本書的教師都是具有多年教學(xué)經(jīng)驗(yàn)的一線老師,他們總結(jié)多年來(lái)教學(xué)的實(shí)踐經(jīng)驗(yàn),在結(jié)合當(dāng)前教學(xué)要求的基礎(chǔ)上編寫了本書,全書共分9章。第1章介紹算法的基本概念及描述方法。第2章介紹了數(shù)據(jù)結(jié)構(gòu),包括棧和隊(duì)列等基本的線性數(shù)據(jù)結(jié)構(gòu),樹、圖等非線性數(shù)據(jù)結(jié)構(gòu),以及排序和查找等基本的程序操作。第3章介紹操作系統(tǒng)的形成和發(fā)展,操作系統(tǒng)的作用與類型,處理器管理,存儲(chǔ)管理,設(shè)備管理和文件管理等。第4章介紹常用關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的類型、關(guān)系數(shù)據(jù)庫(kù)理論基礎(chǔ)及關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)等。第5章通過(guò)實(shí)例講述了VB的使用方法。第6章介紹了軟件工程的概念、生命周期、UML以及軟件測(cè)試與調(diào)試等內(nèi)容。第7章介紹了計(jì)算機(jī)網(wǎng)絡(luò)的概念、計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)、因特網(wǎng)和網(wǎng)絡(luò)安全技術(shù)等內(nèi)容。第8章以Dreamweaver 8為例介紹了網(wǎng)頁(yè)的制作方法。第9章介紹了Flash動(dòng)畫的制作方法。本書各部分內(nèi)容相對(duì)獨(dú)立,自成體系,講授時(shí)可根據(jù)教學(xué)需要酌情取舍。各章后面附有小結(jié)和習(xí)題。本書由馬世霞主編,其中第1章和第2章由馬世霞編寫,第3章由崔艷編寫,第4章由程躍華編寫,第5章由牛波編寫,第6章由陸璐編寫,第7章由李邦編寫,第8章和第9章由劉丹編寫。
內(nèi)容概要
本書以軟件基礎(chǔ)知識(shí)為中心,目的是通過(guò)有限的篇幅,使學(xué)生掌握開發(fā)應(yīng)用軟件所必備的基礎(chǔ)知識(shí)、方法和技能,建立開發(fā)軟件系統(tǒng)的總體思路。本書共分9章,主要內(nèi)容包括: 算法、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、VB程序設(shè)計(jì)基礎(chǔ)、軟件工程、計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)頁(yè)制作、動(dòng)畫制作基礎(chǔ)。本書強(qiáng)調(diào)基本概念、技術(shù)和方法的闡述,注重理論聯(lián)系實(shí)際。書中列舉許多實(shí)例,每章都有習(xí)題,有利于讀者提高解決實(shí)際問(wèn)題的能力。 本書可以作為高職高專計(jì)算機(jī)類的教材及職業(yè)培訓(xùn)教材,也可作為其他專業(yè)學(xué)生的選學(xué)教材,還可以作為計(jì)算機(jī)初學(xué)者的參考書。
書籍目錄
第1章 算法 1.1 算法的概念 1.1.1 算法的定義 1.1.2 算法的特性 1.1.3 算法設(shè)計(jì)的要求 1.2 算法描述 1.3 算法性能分析與度量 1.3.1 時(shí)間復(fù)雜度 1.3.2 空間復(fù)雜度 1.4 小結(jié) 1.5 習(xí)題第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.2 線性表 2.2.1 線性表的存儲(chǔ)結(jié)構(gòu) 2.2.2 順序表上基本運(yùn)算的實(shí)現(xiàn) 2.2.3 線性表的鏈?zhǔn)酱鎯?chǔ)和運(yùn)算實(shí)現(xiàn) 2.3 棧和隊(duì)列 2.3.1 棧 2.3.2 隊(duì)列 2.4 串和數(shù)組 2.4.1 串 2.4.2 數(shù)組 2.5 樹的定義和基本概念 2.5.1 樹的定義和基本概念 2.5.2 二叉樹 2.5.3 樹的存儲(chǔ)結(jié)構(gòu) 2.5.4 森林與二叉樹的轉(zhuǎn)換 2.6 圖 2.6.1 圖的定義和基本概念 2.6.2 圖的存儲(chǔ)結(jié)構(gòu) 2.6.3 圖的遍歷 2.7 查找 2.8 排序 2.8.1 直接插入排序 2.8.2 交換排序 2.8.3 選擇排序 2.9 小結(jié) 2.10 習(xí)題……第3章 操作系統(tǒng)第4章 數(shù)據(jù)庫(kù)系統(tǒng)第5章 VB程序設(shè)計(jì)基礎(chǔ)第6章 軟件工程第7章 計(jì)算機(jī)網(wǎng)絡(luò)第8章 網(wǎng)頁(yè)制作第9章 動(dòng)畫制作基礎(chǔ)參考文獻(xiàn)
章節(jié)摘錄
插圖:1.數(shù)據(jù)庫(kù)定義數(shù)據(jù)庫(kù)管理系統(tǒng)必須首先能充分定義并管理各種類型的數(shù)據(jù)項(xiàng)。例如,關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)必須建立數(shù)據(jù)庫(kù)和數(shù)據(jù)表,定義字段的數(shù)據(jù)類型、限制以及數(shù)據(jù)之間的關(guān)聯(lián)等。2.數(shù)據(jù)庫(kù)處理數(shù)據(jù)庫(kù)管理系統(tǒng)必須能為用戶提供對(duì)數(shù)據(jù)庫(kù)存取的能力,這些能力包括增加、刪除、修改和查詢等。有時(shí)候并不是所有的要求都可以由數(shù)據(jù)庫(kù)管理系統(tǒng)提供,因此需要編制相應(yīng)的應(yīng)用程序來(lái)滿足特殊的需求。3.數(shù)據(jù)庫(kù)控制數(shù)據(jù)庫(kù)管理系統(tǒng)的核心工作是對(duì)數(shù)據(jù)庫(kù)的運(yùn)行進(jìn)行管理,包括如下方面。(1)數(shù)據(jù)庫(kù)安全性控制功能。數(shù)據(jù)庫(kù)具備創(chuàng)建用戶賬號(hào)、相應(yīng)的口令以及設(shè)置權(quán)限等功能。(2)數(shù)據(jù)庫(kù)完整性控制功能。完整性是數(shù)據(jù)的準(zhǔn)確性和一致性的測(cè)度。(3)并發(fā)控制功能。數(shù)據(jù)庫(kù)是提供給多個(gè)用戶共享的,因此用戶對(duì)數(shù)據(jù)的存取可能是并發(fā)的,即多個(gè)用戶可能使用同一個(gè)數(shù)據(jù)庫(kù),因此數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能對(duì)多個(gè)用戶的并發(fā)操作加以控制、協(xié)調(diào)。(4)數(shù)據(jù)庫(kù)恢復(fù)功能。數(shù)據(jù)庫(kù)管理系統(tǒng)需要為用戶提供準(zhǔn)確、方便的備份功能。這樣,就可以根據(jù)需要備份數(shù)據(jù),并且在意外事件發(fā)生而導(dǎo)致數(shù)據(jù)丟失的情況下,將數(shù)據(jù)損失降至最低。
編輯推薦
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》為21世紀(jì)高職高專規(guī)劃教材,計(jì)算機(jī)應(yīng)用系列之一。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)軟件技術(shù)基礎(chǔ) PDF格式下載