計算機軟件技術基礎

計算機軟件技術基礎
定價:228
NT $ 198
  • 作者:楊建軍
  • 出版社:機械工業出版社
  • 出版日期:2011-10-01
  • 語言:簡體中文
  • ISBN10:7111352947
  • ISBN13:9787111352945
  • 裝訂:300頁 / 普通級 / 初版
 

內容簡介

由楊建軍編著的《計算機軟件技術基礎》介紹了計算機軟件的相關技術及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
網路書店 類別 折扣 價格
  1. 新書
    87
    $198