計(jì)算機(jī)軟件技術(shù)基礎(chǔ)

出版時(shí)間:2011-10  出版社:楊建軍 機(jī)械工業(yè)出版社 (2011-10出版)  作者:楊建軍 編  頁數(shù):300  

內(nèi)容概要

  《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》介紹了計(jì)算機(jī)軟件的相關(guān)技術(shù)及Microsoft公司推出的程序開發(fā)工具——visual Studi0 2008中文版的使用技巧。全書共分9章,第1~8章分別介紹Web程序設(shè)計(jì)基礎(chǔ)、c#語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、算法與數(shù)據(jù)結(jié)構(gòu)、多媒體與網(wǎng)絡(luò)程序設(shè)計(jì)、軟件的開發(fā)流程、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫系統(tǒng)等內(nèi)容,第9章是項(xiàng)目與實(shí)踐,以“創(chuàng)業(yè)投資網(wǎng)站”的開發(fā)為例,介紹一個(gè)Web項(xiàng)目的完整開發(fā)過程。  本書結(jié)構(gòu)清晰,圖文并茂,將面向?qū)ο蟮睦碚撆cc#和Visual Studio2008緊密結(jié)合,增加Web程序設(shè)計(jì)理論和技術(shù),注重軟件開發(fā)能力的訓(xùn)練。本書可作為大中專院校、職業(yè)院校及各類社會(huì)培訓(xùn)學(xué)校的教材,也可作為廣大計(jì)算機(jī)用戶的自學(xué)參考用書。

書籍目錄

前言第1章 Web程序設(shè)計(jì)基礎(chǔ)11.1 Web程序設(shè)計(jì)語言11.2 xHTML的語法規(guī)則21.3 xHTML標(biāo)記及其屬性51.4 CSS基礎(chǔ)1l1.4.1 CSS簡介121.4.2 CSS屬性簡介141.5 網(wǎng)頁的布局方法181.5.1 早期常用的網(wǎng)頁布局方法181.5.2 新的Web標(biāo)準(zhǔn)191.5.3 DIV+cSS網(wǎng)頁布局方案191.6 ASP.NET概述231.6.1 ASP.NET發(fā)展概述231.6.2 ASP.NET工作原理241.6.3 ASP.NET中的文件類型241.6.4 ASP.NET應(yīng)用程序的組成251.6.5 ASP.NET的常用內(nèi)置對(duì)象261.7 上機(jī)練習(xí)321.8 習(xí)題35第2章 C#語言基礎(chǔ)362.1 C蛞言概述362.1.1.NETFramework簡介362.1.2 C語言簡介392.1.3 VisualStudio2008IDE介紹392.1.4 命名空間452.1.5 控制臺(tái)應(yīng)用程序的設(shè)計(jì)472.1.6 Windows窗體應(yīng)用程序的設(shè)計(jì)492.2 C語言基礎(chǔ)512.2.1 基本編碼規(guī)則5l2.2.2 數(shù)據(jù)類型532.2.3 System.String類562.2.4 System.Console類582.2.5 System.Math類592.2.6 數(shù)據(jù)類型的轉(zhuǎn)換602.3 C#程序的流程控制612.3.1 分支程序設(shè)計(jì)612.3.2 循環(huán)程序設(shè)計(jì)672.3.3 跳轉(zhuǎn)語句692.4 上機(jī)練習(xí)702.5 習(xí)題71第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)723.1 面向?qū)ο蟮幕舅枷?23.2 類與對(duì)象733.2.1 類的定義733.2.2 類的成員743.2.3 創(chuàng)建對(duì)象與構(gòu)造函數(shù)753.3 類的方法與重載763.3.1 方法的定義與調(diào)用763.3.2 方法的參數(shù)類型773.3.3 靜態(tài)方法和實(shí)例方法793.3.4 方法重載803.3.5 this關(guān)鍵字813.4 繼承與多態(tài)823.4.1 繼承823.4.2 多態(tài)843.4.3 抽象與密封883.5 接口與屬性903.5.1 接口903.5.2 屬性933.6 委派與事件973.6.1 委派與匿名方法973.6.2 事件993.7 上機(jī)練習(xí)1023.8 習(xí)題105第4章 算法與數(shù)據(jù)結(jié)構(gòu)1064.1 算法1064.1.1 算法的概念1064.1.2 算法的表示1084.1.3 常用算法的結(jié)構(gòu)分析1084.2 數(shù)據(jù)結(jié)構(gòu)1114.2.1 數(shù)據(jù)的結(jié)構(gòu)關(guān)系1114.2.2 數(shù)據(jù)結(jié)構(gòu)的研究方法1124.2.3 線性表1144.2.4 樹和二叉樹1184.2.5 圖1244.3 查找和排序1284.3.1 查找1284.3.2 排序1314.4 文件與文件的操作1334.4.1 文件1334.4.2 文件的操作1354.5 上機(jī)練習(xí)1354.6 習(xí)題138第5章 多媒體與網(wǎng)絡(luò)編程1405.1 多媒體處理技術(shù)1405.1.1 音頻信號(hào)處理的基本知識(shí)1405.1.2 圖形圖像處理的基本知識(shí)1415.2 多媒體開發(fā)過程1425.3 多媒體編程1455.4 網(wǎng)絡(luò)協(xié)議及網(wǎng)絡(luò)操作系統(tǒng)1495.4.1 OSI參考模型1495.4.2 TCPl/IP1505.4.3 網(wǎng)絡(luò)操作系統(tǒng)——Windows1545.5 上機(jī)練習(xí)1575.5.1 IPAddress和IPEndPoint類1585.5.2 套接字(Socket)1585.5.3 網(wǎng)絡(luò)流(NetworkStream)1605.5.4 面向連接的套接字1605.6 習(xí)題166第6章 軟件的開發(fā)流程1676.1 軟件工程過程和軟件的生存周期1676.2 軟件的需求定義1686.2.1 系統(tǒng)可行性分析1686.2.2 軟件開發(fā)計(jì)劃1706.2.3 軟件的需求分析1716.3 軟件系統(tǒng)設(shè)計(jì)1836.3.1 軟件概要設(shè)計(jì)概述1836.3.2 軟件設(shè)計(jì)的基本原則1856.3.3 軟件詳細(xì)設(shè)計(jì)1886.3.4 軟件詳細(xì)設(shè)計(jì)表示方法1896.4 軟件的系統(tǒng)實(shí)現(xiàn)1916.4.1 程序設(shè)計(jì)語言的特征和選擇1916.4.2 程序設(shè)計(jì)風(fēng)格1926.5 軟件測試1936.5.1 軟件測試技術(shù)分類1946.5.2 測試用例1956.5.3 調(diào)試2036.6 軟件維護(hù)2056.6.1 軟件維護(hù)的定義和特點(diǎn)2056.6.2 軟件維護(hù)的實(shí)施2056.6.3 軟件的可維護(hù)性2066.7 上機(jī)練習(xí)2086.8 習(xí)題208第7章 操作系統(tǒng)2097.1 操作系統(tǒng)的基礎(chǔ)知識(shí)2097.1.1 操作系統(tǒng)的基本概念2097.1.2 操作系統(tǒng)的功能2117.1.3 操作系統(tǒng)的分類2137.2 操作系統(tǒng)的結(jié)構(gòu)2147.3 操作系統(tǒng)的資源管理2167.3.1 進(jìn)程管理2167.3.2 內(nèi)存管理2187.3.3 設(shè)備管理2237.3.4 文件管理2267.4 常用操作系統(tǒng)介紹2307.5 上機(jī)練習(xí)2317.6 習(xí)題232第8章 關(guān)系數(shù)據(jù)庫系統(tǒng)2338.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展2338.1.1 人工管理階段2338.1.2 文件系統(tǒng)階段2348.1.3 數(shù)據(jù)庫系統(tǒng)階段2348.2 數(shù)據(jù)庫系統(tǒng)概述2358.2.1 與數(shù)據(jù)庫有關(guān)的基本概念2358.2.2 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)2368.3 數(shù)據(jù)模型2378.3.1 數(shù)據(jù)模型的組成要素2378.3.2 概念模型2388.3.3 常用數(shù)據(jù)模型2398.3.4 層次模型2398.3.5 網(wǎng)狀模型2398.3.6 關(guān)系模型2408.4 關(guān)系術(shù)語及關(guān)系運(yùn)算2408.4.1 關(guān)系術(shù)語2408.4.2 關(guān)系的特點(diǎn)24l8.4.3 實(shí)際關(guān)系模型2418.4.4 關(guān)系運(yùn)算2418.5 SQL.2428.5.1 SQL概述2438.5.2 數(shù)據(jù)定義2438.5.3 數(shù)據(jù)查詢2448.5.4 數(shù)據(jù)更新2468.5.5 事務(wù)處理2468.5.6 觸發(fā)器2478.5.7 存儲(chǔ)過程2488.5.8 視圖2488.6 AD0.NET數(shù)據(jù)庫訪問技術(shù)2498.6.1.NETFramework數(shù)據(jù)提供程序2508.6.2 Connection對(duì)象2518.6.3 Command對(duì)象2558.6.4 DataAdapter對(duì)象2588.6.5 DataReader對(duì)象2598.6.6 DataSet對(duì)象2598.7 創(chuàng)建數(shù)據(jù)庫2638.7.1 使用命令行方式創(chuàng)建數(shù)據(jù)庫2648.7.2 使用VisualStudio2008創(chuàng)建數(shù)據(jù)庫2648.7.3 使用DataReader完成數(shù)據(jù)庫訪問2668.7.4 修改數(shù)據(jù)庫2698.8 上機(jī)練習(xí)2708.9 習(xí)題282第9章 項(xiàng)目與實(shí)踐2839.1 軟件的生存周期2839.2 創(chuàng)業(yè)投資網(wǎng)站的功能分析2839.2.1 選題的背景和意義2839.2.2 系統(tǒng)可行性分析2849.2.3 系統(tǒng)功能概述2849.3 創(chuàng)業(yè)投資網(wǎng)站系統(tǒng)的設(shè)計(jì)2849.3.1 系統(tǒng)功能設(shè)計(jì)2859.3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)2859.4 創(chuàng)業(yè)投資網(wǎng)站系統(tǒng)的實(shí)現(xiàn)2879.4.1 連接數(shù)據(jù)庫2889.4.2 用戶未登錄頁面的設(shè)計(jì)與實(shí)現(xiàn)2889.4.3 注冊(cè)用戶功能的設(shè)計(jì)與實(shí)現(xiàn)2949.4.4 管理員相關(guān)頁面的設(shè)計(jì)與實(shí)現(xiàn)2979.5 系統(tǒng)的運(yùn)行測試2999.5.1 系統(tǒng)測試2999.5.2 測試分析報(bào)告300參考文獻(xiàn)301

章節(jié)摘錄

版權(quán)頁:插圖:為了能夠比較精確地定義軟件需求,可以建立待開發(fā)軟件的一個(gè)抽象模型,用基于抽象模型的術(shù)語來描述軟件系統(tǒng)的功能和性能,形成軟件需求規(guī)格說明。這種抽象的模型是從外部現(xiàn)實(shí)世界的問題領(lǐng)域抽象而來,在高層次上描述和定義系統(tǒng)的服務(wù)。對(duì)于比較簡單的問題,不必建立抽象系統(tǒng)模型?;蛘呖梢哉J(rèn)為,系統(tǒng)模型在分析人員頭腦中形成,直接由分析人員寫成規(guī)格說明。對(duì)于比較復(fù)雜的問題,由于問題領(lǐng)域中各種關(guān)系比較復(fù)雜,因此僅有在頭腦中想象的模型是不夠的,必須建立適當(dāng)?shù)谋容^形式化的抽象系統(tǒng)模型,這樣才能準(zhǔn)確且全面地反映問題領(lǐng)域中各種復(fù)雜的要求。不同類型的問題有不同的需要解決的中心問題,因而要建立不同類型的系統(tǒng)模型。對(duì)于數(shù)學(xué)軟件,設(shè)計(jì)的中心問題是算法,軟件人員的主要精力要花在數(shù)學(xué)模型算法的考慮上。對(duì)于數(shù)據(jù)通信軟件,中心問題是數(shù)據(jù)傳送和過程控制,實(shí)現(xiàn)算法簡單,采用數(shù)據(jù)流模型比較合適。對(duì)于涉及大量數(shù)據(jù)的數(shù)據(jù)處理軟件,中心問題是數(shù)據(jù)處理,包括數(shù)據(jù)的采集、數(shù)據(jù)的傳送、存儲(chǔ)、變換、輸出等,一旦明確了數(shù)據(jù)結(jié)構(gòu),與它相關(guān)的算法就很簡單了,因此可以采用實(shí)體一聯(lián)系模型。如果系統(tǒng)要求有數(shù)據(jù)庫支持,通過數(shù)據(jù)庫獲取和存放信息,還需要考慮數(shù)據(jù)在數(shù)據(jù)庫中的組織方式和存取方法,建立數(shù)據(jù)庫模型。因此,在分析過程中數(shù)據(jù)模型是首先要集中精力考慮的問題。

編輯推薦

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》為普通高等教育電氣工程與自動(dòng)化(應(yīng)用型)“十二五”規(guī)劃教材之一。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    計(jì)算機(jī)軟件技術(shù)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7