TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
計算機軟件技術基礎(簡體書)
滿額折

計算機軟件技術基礎(簡體書)

人民幣定價:38 元
定  價:NT$ 228 元
優惠價:87198
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《計算機軟件技術基礎》介紹了計算機軟件的相關技術及Microsoft公司推出的程序開發工具——Visual Studio 2008中文版的使用技巧。全書共分9章,第1~8章分別介紹Web程序設計基礎、c#語言基礎、面向對象程序設計、算法與數據結構、多媒體與網絡程序設計、軟件的開發流程、操作系統、關系數據庫系統等內容,第9章是項目與實踐,以“創業投資網站”的開發為例,介紹一個Web項目的完整開發過程。
《計算機軟件技術基礎》結構清晰,圖文并茂,將面向對象的理論與c#和Visual Studio2008緊密結合,增加Web程序設計理論和技術,注重軟件開發能力的訓練。《計算機軟件技術基礎》可作為大中專院校、職業院校及各類社會培訓學校的教材,也可作為廣大計算機用戶的自學參考用書。

名人/編輯推薦

《計算機軟件技術基礎》為普通高等教育電氣工程與自動化(應用型)“十二五”規劃教材之一。

目次

前言
第1章 Web程序設計基礎1
1.1 Web程序設計語言1
1.2 xHTML的語法規則2
1.3 xHTML標記及其屬性5
1.4 CSS基礎1l
1.4.1 CSS簡介12
1.4.2 CSS屬性簡介14
1.5 網頁的布局方法18
1.5.1 早期常用的網頁布局方法18
1.5.2 新的Web標準19
1.5.3 DIV+cSS網頁布局方案19
1.6 ASP.NET概述23
1.6.1 ASP.NET發展概述23
1.6.2 ASP.NET工作原理24
1.6.3 ASP.NET中的文件類型24
1.6.4 ASP.NET應用程序的組成25
1.6.5 ASP.NET的常用內置對象26
1.7 上機練習32
1.8 習題35

第2章 C#語言基礎36
2.1 C蛞言概述36
2.1.1.NETFramework簡介36
2.1.2 C語言簡介39
2.1.3 VisualStudio2008IDE介紹39
2.1.4 命名空間45
2.1.5 控制臺應用程序的設計47
2.1.6 Windows窗體應用程序的設計49
2.2 C語言基礎51
2.2.1 基本編碼規則5l
2.2.2 數據類型53
2.2.3 System.String類56
2.2.4 System.Console類58
2.2.5 System.Math類59
2.2.6 數據類型的轉換60
2.3 C#程序的流程控制61
2.3.1 分支程序設計61
2.3.2 循環程序設計67
2.3.3 跳轉語句69
2.4 上機練習70
2.5 習題71

第3章 面向對象程序設計72
3.1 面向對象的基本思想72
3.2 類與對象73
3.2.1 類的定義73
3.2.2 類的成員74
3.2.3 創建對象與構造函數75
3.3 類的方法與重載76
3.3.1 方法的定義與調用76
3.3.2 方法的參數類型77
3.3.3 靜態方法和實例方法79
3.3.4 方法重載80
3.3.5 this關鍵字81
3.4 繼承與多態82
3.4.1 繼承82
3.4.2 多態84
3.4.3 抽象與密封88
3.5 接口與屬性90
3.5.1 接口90
3.5.2 屬性93
3.6 委派與事件97
3.6.1 委派與匿名方法97
3.6.2 事件99
3.7 上機練習102
3.8 習題105

第4章 算法與數據結構106
4.1 算法106
4.1.1 算法的概念106
4.1.2 算法的表示108
4.1.3 常用算法的結構分析108
4.2 數據結構111
4.2.1 數據的結構關系111
4.2.2 數據結構的研究方法112
4.2.3 線性表114
4.2.4 樹和二叉樹118
4.2.5 圖124
4.3 查找和排序128
4.3.1 查找128
4.3.2 排序131
4.4 文件與文件的操作133
4.4.1 文件133
4.4.2 文件的操作135
4.5 上機練習135
4.6 習題138

第5章 多媒體與網絡編程140
5.1 多媒體處理技術140
5.1.1 音頻信號處理的基本知識140
5.1.2 圖形圖像處理的基本知識141
5.2 多媒體開發過程142
5.3 多媒體編程145
5.4 網絡協議及網絡操作系統149
5.4.1 OSI參考模型149
5.4.2 TCPl/IP150
5.4.3 網絡操作系統——Windows154
5.5 上機練習157
5.5.1 IPAddress和IPEndPoint類158
5.5.2 套接字(Socket)158
5.5.3 網絡流(NetworkStream)160
5.5.4 面向連接的套接字160
5.6 習題166

第6章 軟件的開發流程167
6.1 軟件工程過程和軟件的生存周期167
6.2 軟件的需求定義168
6.2.1 系統可行性分析168
6.2.2 軟件開發計劃170
6.2.3 軟件的需求分析171
6.3 軟件系統設計183
6.3.1 軟件概要設計概述183
6.3.2 軟件設計的基本原則185
6.3.3 軟件詳細設計188
6.3.4 軟件詳細設計表示方法189
6.4 軟件的系統實現191
6.4.1 程序設計語言的特征和選擇191
6.4.2 程序設計風格192
6.5 軟件測試193
6.5.1 軟件測試技術分類194
6.5.2 測試用例195
6.5.3 調試203
6.6 軟件維護205
6.6.1 軟件維護的定義和特點205
6.6.2 軟件維護的實施205
6.6.3 軟件的可維護性206
6.7 上機練習208
6.8 習題208

第7章 操作系統209
7.1 操作系統的基礎知識209
7.1.1 操作系統的基本概念209
7.1.2 操作系統的功能211
7.1.3 操作系統的分類213
7.2 操作系統的結構214
7.3 操作系統的資源管理216
7.3.1 進程管理216
7.3.2 內存管理218
7.3.3 設備管理223
7.3.4 文件管理226
7.4 常用操作系統介紹230
7.5 上機練習231
7.6 習題232

第8章 關系數據庫系統233
8.1 數據管理技術的產生與發展233
8.1.1 人工管理階段233
8.1.2 文件系統階段234
8.1.3 數據庫系統階段234
8.2 數據庫系統概述235
8.2.1 與數據庫有關的基本概念235
8.2.2 數據庫系統的特點236
8.3 數據模型237
8.3.1 數據模型的組成要素237
8.3.2 概念模型238
8.3.3 常用數據模型239
8.3.4 層次模型239
8.3.5 網狀模型239
8.3.6 關系模型240
8.4 關系術語及關系運算240
8.4.1 關系術語240
8.4.2 關系的特點24l
8.4.3 實際關系模型241
8.4.4 關系運算241
8.5 SQL.242
8.5.1 SQL概述243
8.5.2 數據定義243
8.5.3 數據查詢244
8.5.4 數據更新246
8.5.5 事務處理246
8.5.6 觸發器247
8.5.7 存儲過程248
8.5.8 視圖248
8.6 AD0.NET數據庫訪問技術249
8.6.1.NETFramework數據提供程序250
8.6.2 Connection對象251
8.6.3 Command對象255
8.6.4 DataAdapter對象258
8.6.5 DataReader對象259
8.6.6 DataSet對象259
8.7 創建數據庫263
8.7.1 使用命令行方式創建數據庫264
8.7.2 使用VisualStudio2008創建
數據庫264
8.7.3 使用DataReader完成數據庫
訪問266
8.7.4 修改數據庫269
8.8 上機練習270
8.9 習題282

第9章 項目與實踐283
9.1 軟件的生存周期283
9.2 創業投資網站的功能分析283
9.2.1 選題的背景和意義283
9.2.2 系統可行性分析284
9.2.3 系統功能概述284
9.3 創業投資網站系統的設計284
9.3.1 系統功能設計285
9.3.2 系統數據庫設計285
9.4 創業投資網站系統的實現287
9.4.1 連接數據庫288
9.4.2 用戶未登錄頁面的設計與實現288
9.4.3 注冊用戶功能的設計與實現294
9.4.4 管理員相關頁面的設計與實現297
9.5 系統的運行測試299
9.5.1 系統測試299
9.5.2 測試分析報告300
參考文獻301

書摘/試閱

為了能夠比較精確地定義軟件需求,可以建立待開發軟件的一個抽象模型,用基于抽象模型的術語來描述軟件系統的功能和性能,形成軟件需求規格說明。這種抽象的模型是從外部現實世界的問題領域抽象而來,在高層次上描述和定義系統的服務。
對于比較簡單的問題,不必建立抽象系統模型。或者可以認為,系統模型在分析人員頭腦中形成,直接由分析人員寫成規格說明。對于比較復雜的問題,由于問題領域中各種關系比較復雜,因此僅有在頭腦中想象的模型是不夠的,必須建立適當的比較形式化的抽象系統模型,這樣才能準確且全面地反映問題領域中各種復雜的要求。
不同類型的問題有不同的需要解決的中心問題,因而要建立不同類型的系統模型。對于數學軟件,設計的中心問題是算法,軟件人員的主要精力要花在數學模型算法的考慮上。對于數據通信軟件,中心問題是數據傳送和過程控制,實現算法簡單,采用數據流模型比較合適。對于涉及大量數據的數據處理軟件,中心問題是數據處理,包括數據的采集、數據的傳送、存儲、變換、輸出等,一旦明確了數據結構,與它相關的算法就很簡單了,因此可以采用實體一聯系模型。如果系統要求有數據庫支持,通過數據庫獲取和存放信息,還需要考慮數據在數據庫中的組織方式和存取方法,建立數據庫模型。因此,在分析過程中數據模型是首先要集中精力考慮的問題。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 198
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區