《ASP.NET2.0程式設計教程》系統地介紹了有關ASP.NET程式開發所涉及的各類知識。全書共分12章,內容包括Web基礎知識、ASP.NET概述、ASP.NET控制項、ASP.NET內置對象編程、ADO.NET編程、XML訪問、數據綁定技術、檔案處理、水晶報表、流媒體套用、Web Service套用和綜合實例——BBS論壇。《ASP.NET2.0程式設計教程》所有知識都結合具體實例進行介紹,力求詳略得當,使讀者快速掌握ASP.NET的編程技術。
基本介紹
- 書名:ASP.NET2.0程式設計教程
- 出版社:人民郵電出版社
- 頁數:212頁
- 開本:16
- 品牌:人民郵電出版社
- 作者:鐘紅春
- 出版日期:2009年6月1日
- 語種:簡體中文
- ISBN:9787115206558, 7115206554
內容簡介
《ASP.NET2.0程式設計教程》可作為高職高專ASP.NET課程的教材,也適合ASP.NET編程初學者及程式開發人員參考使用。
圖書目錄
1.1 Web簡介 2
1.1.1 什麼是Web 2
1.1.2 B/S結構簡介 3
1.1.3 C/S結構簡介 3
1.1.4 B/S結構與C/S結構比較 3
1.1.5 Web系統的三層架構 4
1.2 HTTP 8
1.3 Web開發技術 8
1.3.1 .NET Web運行原理 8
1.3.2 .NET Web運行機制 9
習題 10
第2章 ASP.NET概述 11
2.1 ASP.NET與.NET框架 12
2.1.1 .NET框架簡介 12
2.1.2 ASP.NET與.NET框架 13
2.2 ASP.NET運行環境搭建 13
2.2.1 軟體與硬體要求 13
2.2.2 安裝IIS伺服器 14
2.2.3 安裝Visual Studio 2005開發工具 16
2.3 製作一個ASP.NET網站 18
2.3.1 創建ASP.NET網站 18
2.3.2 設計Web頁面 19
2.3.3 添加ASP.NET資料夾 20
2.3.4 添加配置檔案Web.config 21
2.3.5 運行應用程式 22
2.3.6 配置IIS服務 24
習題 26
第3章 ASP.NET控制項 27
3.1 ASP.NET控制項概述 28
3.1.1 HTML伺服器控制項 28
3.1.2 Web伺服器控制項 29
3.2 常用的ASP.NET伺服器控制項 30
3.2.1 文本框控制項TextBox 30
3.2.2 按鈕控制項Button 32
3.2.3 單選按鈕控制項RadioButton 34
3.2.4 連結按鈕控制項LinkButton 36
3.2.5 列表框控制項ListBox 38
3.2.6 複選框控制項CheckBox 42
3.2.7 圖像控制項Image 44
3.3 登錄控制項 46
3.3.1 登錄控制項簡介 46
3.3.2 使用登錄控制項 47
3.4 最普通的登錄方式 47
3.4.1 用戶的登錄功能 47
3.4.2 創建新用戶 49
3.4.3 在登錄頁面中添加註冊導航功能 51
3.4.4 顯示登錄用戶名和用戶狀態功能 52
3.4.5 智慧型記憶登錄用戶名 54
習題 55
第4章 ASP.NET內置對象編程 57
4.1 ASP.NET內置對象簡介 58
4.2 ASP.NET的數據持久性對象 59
4.2.1 Response對象 59
4.2.2 Request對象 61
4.2.3 Application對象 63
4.2.4 Session對象 66
4.2.5 Cookie對象 69
4.2.6 Server對象 71
4.3 一個簡單的投票系統 72
4.3.1 資料庫設計 74
4.3.2 投票項目添加 74
4.3.3 投票功能設計 75
4.3.4 圖形化顯示投票結果 78
4.4 防止重複投票技術 80
4.4.1 利用Session對象防止重複投票 81
4.4.2 利用Cookie對象防止重複投票 81
習題 82
第5章 ADO.NET編程 83
5.1 資料庫基本對象 84
5.2 SQL Server 2005概述 85
5.3 SQL語言簡介 85
5.4 ADO.NET模型 86
5.5 使用ADO.NET開發SQL Server資料庫 87
5.5.1 創建資料庫連線 87
5.5.2 執行數據命令 90
5.5.3 使用SqlDataReader對象讀取數據 94
5.5.4 使用DataSet和SqlDataAdapter查詢數據 96
習題 98
第6章 XML訪問 99
6.1 XML技術 100
6.1.1 XML技術概述 100
6.1.2 XML相關類 101
6.1.3 XML數據的訪問 104
6.1.4 插入XML節點 105
6.1.5 修改XML節點 106
6.1.6 刪除XML節點 108
6.1.7 使用XSL檔案 109
6.2 基於XML技術的留言本 111
6.2.1 基於XML技術的留言本概述 111
6.2.2 將XML中的留言信息綁定到GridView中 112
6.2.3 將留言信息保存到XML中 114
6.2.4 在XML檔案中查詢留言相關內容 116
6.2.5 從XML檔案中刪除指定留言信息 118
習題 120
第7章 數據綁定技術 121
7.1 數據源綁定 122
7.1.1 數據綁定的概述 122
7.1.2 簡單屬性綁定 123
7.1.3 表達式綁定 124
7.1.4 集合綁定 125
7.2 數據控制項綁定 125
7.2.1 GridView控制項的使用 125
7.2.2 DataList控制項的使用 132
7.2.3 Repeater控制項的使用 137
習題 141
第8章 檔案處理 142
8.1 上傳和下載簡介 143
8.2 簡單的上傳和下載 144
8.2.1 上傳檔案到伺服器 144
8.2.2 從伺服器下載檔案 146
8.3 複雜的上傳和下載 148
8.3.1 上傳圖片到資料庫 148
8.3.2 從資料庫下載圖片 150
8.4 多檔案的上傳 152
8.4.1 動態生成FileUpload控制項 153
8.4.2 FileUpload控制項實現檔案上傳 155
第9章 水晶報表 157
9.1 水晶報表簡介 158
9.2 .NET平台下的Crystal報表 159
9.2.1 Crystal Reports.Net簡介 159
9.2.2 Crystal報表設計器的環境介紹 159
9.2.3 Crystal報表設計區域介紹 159
9.3 水晶報表數據源和資料庫的操作 161
9.3.1 水晶報表的數據源 161
9.3.2 報表數據的訪問模式 161
第10章 流媒體套用 170
10.1 認識流媒體伺服器WMS 171
10.1.1 Windows Media Services 9簡介 172
10.1.2 WMS的套用範圍 172
10.1.3 WMS流媒體的優勢 172
10.2 通過WMS生成點播靜態頁面 172
10.2.1 添加發布點 173
10.2.2 創建點播HTM頁面 175
10.3 使用ASP.NET生成點播模組 177
10.3.1 在ASP.NET中引用創建好的HTM頁面 177
10.3.2 製作點播列表並完成播放功能 178
10.4 在播放媒體中插播廣告 179
第11章 Web Service套用 181
11.1 Web Service介紹 182
11.1.1 概述 182
11.1.2 Web Service的優點 183
11.1.3 SOAP 183
11.1.4 WSDL 183
11.1.5 使用Web Service實現Hello World 183
11.2 使用Web Service實現天氣預報 186
第12章 綜合實例——BBS論壇 189
12.1 系統功能概述 190
12.1.1 功能概述 190
12.1.2 開發及運行環境 191
12.1.3 業務流程分析 192
12.2 資料庫設計 192
12.2.1 數據表概要說明 192
12.2.2 主要數據表結構 193
12.2.3 數據表間關係 194
12.3 公共類的封裝與設計 195
12.3.1 編寫資料庫操作類 195
12.3.2 配置Web.config檔案 199
12.4 論壇用戶註冊與登錄功能 200
12.4.1 用戶註冊功能的實現 200
12.4.2 用戶登錄功能的實現 201
12.5 主要功能界面實現 204
12.5.1 瀏覽帖子頁面的實現過程 204
12.5.2 回覆帖子頁面的實現過程 207
12.5.3 發表帖子頁面的實現過程 210
序言
高職高專院校希望培養的學生能在未來就業中熟練使用所學知識與技能,因此也將ASP.ENET作為一門重要的程式設計課程。本書在編寫過程中力求突出高職教育特點,堅持基礎知識管用、理論知識夠用、專業知識實用、專業技能會用的編寫原則,以培養專業技術套用能力和職業操作技能為教材編寫重點,將教材中的教學內容與職業培養目標相結合,注重實踐教學,力求教學內容簡潔、實用。
本書利用通俗易懂的語言和實用生動的例子,系統地介紹了ASENET開發技術,並且在前7章的後面還提供了習題,方便讀者及時驗證自己的學習效果。