ASP.NET程式設計案例教程[楊樹林、胡潔萍編著書籍]

ASP.NET程式設計案例教程[楊樹林、胡潔萍編著書籍]
更多義項 ▼ 收起列表 ▲

《ASP.NET程式設計案例教程》是2011年出版的一本圖書,作者是楊樹林 胡潔萍。內容包括ASP.NET概述、C#語言基礎、ASP.NET網頁、用戶界面設計、資料庫訪問技術、狀態管理與數據快取、ASP.NET常用技術、LINQ資料庫技術和BBS綜合案例。

圖書信息1

書 名 ASP.NET程式設計案例教程(工業和信息化普通高等教育“十二五”規劃教材立項項目)

叢 書 名 21世紀高等學校計算機規劃教材——高校系列

編目分類 TP393.092

譯 者 --

責任編輯 鄒文波

開 本 16 開

印 張 20.25

字 數 534 千字

頁 數 316 頁

裝 幀 平裝

版 次 第1版第1次

初版時間 2011年4月

本 印 次 2011年4月

首 印 數 -- 冊

定 價 37.00 元

內容提要

ASP.NET是微軟公司推出的全新的網際網路應用程式開發技術,是當今最主流的Web程式開發技術之一。本書共分9章,每章內容都與案例相結合,有助於學生理解知識,套用知識,達到學以致用。書中引進一些新知識和新方法,內容實用,重點突出,講解精練,案例典型,既方便學習,又便於套用。

本書內容豐富,實例典型,知識講解系統,可作為大中專院校計算機及其相關專業的教材,也可供軟體開發人員及其他有關人員學習參考。

目錄

第1章 ASP.NET概述 1

1.1 ASP.NET簡介 1

1.1.1 .NET技術簡介 1

1.1.2 什麼是ASP.NET 3

1.1.3 .NET 3.5 4

1.2 ASP.NET開發環境 5

1.2.1 安裝Visual Studio 2008 5

1.2.2 創建Web項目 8

1.2.3 管理Web項目中的資源 9

1.2.4 創建ASP.NET網頁 10

1.3 ASP.NET應用程式的構成 13

1.3.1 檔案類型 13

1.3.2 資料夾類型 14

1.3.3 網站全局檔案 15

1.3.4 ASP.NET配置 15

1.4 ASP.NET套用中的分層架構 19

1.4.1 分層架構模式 19

1.4.2 ASP.NET中的3層結構 20

1.4.3 案例1-1 網路書城系統

分析與設計 20

本章小結 24

習題與實驗 25

第2章 C#語言基礎 26

2.1 C#語言的基本語法 26

2.1.1 基本編碼規則 26

2.1.2 數據類型 27

2.1.3 案例2-1 為書城網站定義用戶許可權枚舉類型 29

2.1.4 運算符和表達式 30

2.2 字元串、日期和時間 31

2.2.1 字元串 31

2.2.2 DateTime和TimeSpan 33

2.2.3 案例2-2 日期操作工具類設計 35

2.2.4 數據類型的轉換 38

2.3 流程控制與異常處理 39

2.3.1 分支結構 39

2.3.2 循環語句 42

2.3.3 異常處理 44

2.4 C#面向對象編程 45

2.4.1 類和對象 45

2.4.2 類的成員 48

2.4.3 繼承 50

2.4.4 案例2-3 網路書城中的實體模型類設計 51

2.4.5 抽象類、接口與多態性 56

2.4.6 案例2-4 網路書城中的接口設計 58

2.5 數組和集合 61

2.5.1 聲明與訪問數組 61

2.5.2 集合 62

2.5.3 案例2-5 網路書城中的購物車類設計 65

2.6 C# 3.5的新特徵 66

2.6.1 隱型局部變數 66

2.6.2 擴展方法 67

2.6.3 Lambda表達式 67

2.6.4 對象和集合初始化 69

2.6.5 匿名類型 69

本章小結 69

習題與實驗 70

第3章 ASP.NET網頁 71

3.1 概述 71

3.1.1 ASP.NET網頁及其存儲模式 71

3.1.2 ASP.NET網頁生命周期 74

3.1.3 內置對象 75

3.2 ASP.NET Web伺服器控制項 78

3.2.1 ASP.NET伺服器控制項類型 78

3.2.2 Web伺服器控制項概述 79

3.2.3 常用的Web控制項 81

3.2.4 案例3-1 圖書反饋網頁的設計 85

3.2.5 驗證控制項 90

3.2.6 案例3-2 實現圖書反饋網頁的數據驗證 93

3.3 頁面切換與數據傳遞 98

3.3.1 頁面切換 98

3.3.2 頁面間的數據傳遞 99

本章小結 101

習題與實驗 101

第4章 用戶界面設計 102

4.1 主題 102

4.1.1 概述 102

4.1.2 創建主題 103

4.1.3 套用主題 104

4.1.4 案例4-1 書城網站的主題設計 105

4.2 母版頁 108

4.2.1 母版頁的基礎知識 108

4.2.2 創建母版頁和內容頁 109

4.2.3 內容頁和母版頁的互動 112

4.2.4 案例4-2 書城網站的母版頁設計 113

4.3 用戶控制項 115

4.3.1 用戶控制項簡介 115

4.3.2 用戶控制項的創建 115

4.3.3 用戶控制項的使用 116

4.3.4 案例4-3 書城網站的用戶控制項設計 117

4.4 網站地圖與頁面導航 120

4.4.1 網站地圖 121

4.4.2 使用導航地圖實現網站導航 122

4.4.3 案例4-4 書城的網站站點導航設計 123

本章小結 124

習題與實驗 124

第5章 資料庫訪問技術 126

5.1 資料庫訪問基礎 126

5.1.1 ADO.NET簡介 126

5.1.2 資料庫的連線 127

5.1.3 案例5-1 連線書城資料庫 128

5.1.4 數據更新操作 129

5.1.5 數據查詢操作 130

5.2 應用程式結構與數據操作 133

5.2.1 兩層套用結構 133

5.2.2 三層套用結構 141

5.2.3 案例5-2 書城網站的DAL層與BLL層實現 144

5.3 數據綁定與數據綁定控制項 153

5.3.1 數據綁定簡介 153

5.3.2 GridView控制項 153

5.3.3 DetailsView控制項與FormView控制項 156

5.3.4 案例5-3 實現書城網站的圖書管理 157

5.4 其他數據綁定控制項 165

5.4.1 DataList控制項與Repeater控制項 165

5.4.2 案例5-4 實現書城網站圖書分類選單 166

5.4.3 ListView控制項與DataPager控制項 167

5.4.4 案例5-5 實現書城網站的主界面 169

本章小結 173

習題與實驗 174

第6章 狀態管理與數據快取 175

6.1 ASP.NET狀態管理概述 175

6.1.1 什麼是狀態管理 175

6.1.2 狀態管理的類型 176

6.2 基於客戶端的狀態管理 176

6.2.1 視圖狀態 176

6.2.2 控制項狀態 178

6.2.3 隱藏域 179

6.2.4 Cookie 180

6.2.5 查詢字元串 182

6.2.6 案例6-1 完善書城網站用戶登錄程式 182

6.3 基於伺服器的狀態管理 185

6.3.1 應用程式狀態 185

6.3.2 Session狀態管理 187

6.3.3 案例6-2 實現書城網站的用戶統計 189

6.4 數據快取 190

6.4.1 快取概述 190

6.4.2 頁輸出快取 192

6.4.3 使用應用程式快取 195

6.4.4 快取依賴 196

6.4.5 案例6-3 在書城網站中套用快取技術 198

本章小結 199

習題與實驗 200

第7章 ASP.NET常用技術 201

7.1 成員資格與角色管理 201

7.1.1 驗證方式及其配置 201

7.1.2 成員資格管理及其配置 202

7.1.3 ASP.NET登錄控制項 207

7.1.4 案例7-1 基於成員資格管理實現書城網站用戶管理 208

7.2 個性化用戶服務 212

7.2.1 個性化服務簡介 212

7.2.2 個性化服務配置 212

7.2.3 個性化數據操作 214

7.2.4 為匿名用戶實現個性化服務 215

7.2.5 案例7-2 實現網路書城購物車功能 215

7.3 驗證碼功能實現 218

7.3.1 繪圖的基本知識 218

7.3.2 案例7-3 實現書城網站驗證碼 219

7.4 ASP.NET AJAX 221

7.4.1 ASP.NET AJAX概述 221

7.4.2 創建AJAX套用 223

7.4.3 案例7-4 在書城網站中使用ASP.NET AJAX 225

7.5 檔案操作 228

7.5.1 檔案的管理 228

7.5.2 檔案的I/O操作 229

7.5.3 檔案上傳 231

7.5.4 案例7-5 實現書城網站的圖書添加 232

本章小結 236

習題與實驗 237

第8章 LINQ資料庫技術 238

8.1 LINQ概述 238

8.1.1 什麼是LINQ 238

8.1.2 基本的查詢操作 239

8.1.3 LINQ查詢表達式 241

8.1.4 使用LINQ進行數據轉換 243

8.2 LINQ to ADO.NET 246

8.2.1 創建對象模型 246

8.2.2 查詢和更改資料庫 248

8.2.3 案例8-1 使用LINQ實現書城網站的數據訪問層 249

8.2.4 存儲過程 252

8.2.5 案例8-2 使用LINQ實現書城網站的結賬 253

8.3 LINQ to XML 261

8.3.1 LINQ to XML概述 261

8.3.2 創建XML樹 262

8.3.3 序列化XML樹 265

8.3.4 查詢XML樹 265

8.3.5 修改XML樹 266

本章小結 268

習題與實驗 269

第9章 BBS綜合案例 270

9.1 系統分析與設計 270

9.1.1 系統分析 270

9.1.2 總體設計 271

9.1.3 創建對象模型 276

9.1.4 接口設計 278

9.2 數據訪問層實現 280

9.2.1 版塊數據訪問類 280

9.2.2 主題數據訪問類 281

9.2.3 帖子數據訪問類 284

9.3 業務邏輯層實現 286

9.3.1 版塊業務邏輯類 286

9.3.2 主題業務邏輯類 286

9.3.3 帖子業務邏輯類 287

9.4 系統配置 288

9.4.1 連線字元串及環境變數配置 288

9.4.2 驗證模式、成員及角色管理配置 289

9.5 表現層設計 290

9.5.1 主題設計 290

9.5.2 母版及主頁設計 291

9.5.3 主題視圖設計 294

9.5.4 帖子視圖設計 303

9.5.5 用戶視圖設計 313

本章小結 316

習題與實驗 316

圖書信息2

書名:ASP.NET程式設計案例教程

ASP.NET程式設計案例教程 ASP.NET程式設計案例教程

書號:7-113-12043

作者:翁健紅

定價:25.00

出版日期:2010.11

適用專業:計算機類專業

出版社:中國鐵道出版社

內容簡介

本書詳細介紹使用ASP.NET 2.0進行Web套用系統的開發,開發環境為Visual Studio 2005,資料庫採用SQL Server2000/2005,使用C#作為ASP.NET開發語言。

本書由13章構成,圍繞著網上書店系統這一項目進行介紹,主要內容包括ASP.NET開發環境、伺服器端控制項、ADO.NET資料庫訪問技術、數據窗體設計、內置對象、網站配置與發布、網站導航控制項與WEB服務、母板頁與主題、以及分層開發等。

本書內容豐富,結構清晰,敘述深入淺出,適合作為高職高專院校計算機專業的教材,也可作為從事ASP.NET編程和網站開發人員的參考用書。

圖書目錄

第1章 ASP.NET開發環境

第2章 註冊頁面的設計

第3章 註冊頁面的驗證

第4章 註冊頁面的資料庫操作

第5章 圖書顯示 第6章 會員管理

第7章 圖書展示

第8章 圖書維護

第10章 外觀設計 第11章 頁面導航

第12章 WEB服務及分層開發

第13章 網上書店系統

附錄 本書案例資料庫

熱門詞條

聯絡我們