《ASP.NET 3.5程式設計與項目實踐》是2011年電子工業出版社出版的圖書,作者是張聯鋒。
基本介紹
- 中文名:ASP.NET 3.5程式設計與項目實踐
- 作者:張聯鋒
- 出版社: 電子工業出版社
- 出版時間:2011年6月
- 頁數:436 頁
- 定價:65 元
- 開本:16 開
- ISBN:9787121137600
目錄,內容簡介,
目錄
第1章 ASP.NET3.5開發基礎 1
1.1 ASP.NET簡介 1
1.1.1 .NET簡介 1
1.1.2 ASP.NET簡介 2
1.2.1 Visual Studio 2008 3
1.2.2 安裝和配置IIS 7
實訓1.1——創建第一個ASP.NET3.5應用程式 14
常見疑難解答 15
上機練習 15
第2章 C#語言簡介 17
2.1 概述 17
2.1.1 大小寫的敏感性 17
2.1.2 注釋 17
2.1.3 語句終止符 18
2.1.4 語句塊 18
2.2 基本語法 19
2.2.1 數據類型 19
2.2.2 變數和常量 20
2.2.3 表達式和運算符 21
2.2.4 裝箱和拆箱 23
2.2.5 泛型 23
2.3 數組 27
2.4 控制語句 29
2.4.1 條件語句 29
2.4.2 循環語句 32
2.4.3 跳轉語句 34
2.4.4 異常處理 35
實訓2.1——冒泡排序 37
2.5 面向對象設計 38
2.5.1 類和對象 39
2.5.2 繼承 41
2.5.3 重載 41
2.5.4 事件和委託 42
實訓2.2——研究生類UnderGraduate 44
2.6 C#高級套用 47
2.6.1 隱型局部變數 47
2.6.2 擴展方法 48
2.6.3 Lambda表達式 49
常見疑難解答 50
上機練習 51
第3章 ASP.NET控制項 53
3.1 HTML控制項 53
3.1.1 HTML控制項結構 53
3.1.2 HTML控制項的常用屬性 54
3.1.3 常用的HTML控制項 55
3.1.4 套用舉例 56
3.2 基本的Web控制項 57
3.3 伺服器控制項類 59
3.3.1 基本屬性 59
3.3.2 伺服器控制項的事件 62
3.4 列表控制項 64
3.4.1 ListBox 64
3.4.2 DropDownList 66
3.4.3 CheckBoxList 67
3.4.4 RadioButtonList 67
3.4.5 BulletedList 68
實訓3.1——購物籃 69
3.5 驗證控制項 72
3.5.1 RequiredFieldValidator控制項 72
3.5.2 CompareValidator控制項 73
3.5.3 RangeValidator控制項 75
3.5.4 RegularExpressionValidator控制項 76
3.5.5 CustomValidator控制項 77
實訓3.2——用戶登錄認證 78
3.6 Rich控制項 80
3.6.1 Calendar控制項 80
3.6.2 AdRotator控制項 83
實訓3.3——公益廣告展播 84
常見疑難解答 85
上機練習 86
第4章 用戶控制項 89
4.1 概述 89
4.2 創建用戶控制項 90
4.3 用戶控制項的使用 92
4.4 定義用戶控制項的屬性和事件 92
實訓4.1——登錄控制項 94
常見疑難解答 97
上機練習 98
第5章 樣式、主題和母版頁 99
5.1 樣式 99
5.1.1 樣式的語法 100
5.1.2 使用樣式 103
5.1.3 樣式創建器 105
5.1.4 CSS屬性視窗 107
5.1.5 創建和套用樣式檔案 108
5.2 主題 110
5.2.1 概述 110
5.2.2 主題的創建 111
5.2.3 主題的套用 112
5.2.4 SkinID的套用 113
5.2.5 主題的禁用 114
5.3 母版頁 114
5.3.1 概述 114
5.3.2 創建母版頁 115
5.3.3 在母版頁中放入網頁的方法 118
實訓5.1——酒店管理系統框架 120
常見疑難解答 122
上機練習 123
第6章 頁面導航 125
6.1 網站地圖 125
6.1.1 定義網站地圖 126
6.1.2 把站點檔案綁定到頁面 128
6.2 導航控制項 129
6.2.1 TreeView控制項 129
6.2.2 Menu控制項 131
6.2.3 SiteMapPath控制項 134
常見疑難解答 135
上機練習 136
第7章 ADO.NET資料庫編程 139
7.1 ADO.NET簡介 139
7.2 連線資料庫 140
7.2.1 建立SQL Server資料庫 140
7.2.2 連線SQL Server資料庫 143
7.3 運算元據 144
7.3.1 使用Command類 144
7.3.2 使用存儲過程 146
7.4 使用DataReader 148
7.5 填充數據集 151
7.5.1 使用DataAdapter 151
7.5.2 使用DataSet 153
7.5.3 訪問數據集 158
常見疑難解答 160
上機練習 162
第8章 數據綁定和數據控制項 165
8.1 數據綁定概述 165
8.1.1 單值綁定 165
8.1.2 多值綁定 166
8.2 數據源控制項 166
8.2.1 SqlDataSource控制項 167
8.2.2 SqlDataSource控制項的屬性 169
8.2.3 使用SqlDataSource控制項 170
8.3 GridView控制項 173
8.3.1 GridView控制項概述 173
8.3.2 在GridView Web伺服器控制項中分頁 174
8.3.3 對GridView Web伺服器控制項中的數據進行排序 176
8.4 DetailsView控制項 177
8.4.1 屬性 177
8.4.2 在DetailsView控制項中顯示數據 178
8.4.3 在DetailsView控制項中運算元據 178
8.5 FormView控制項 179
8.6 ListView控制項 180
實訓8.1——股票池 180
常見疑難解答 183
上機練習 184
第9章 XML數據操作 187
9.1 XML概述 187
9.2 XML的語法 188
9.3 文檔類型定義 189
9.3 可擴展樣式語言 191
9.4 Xpath 193
9.5 訪問和操作XML 194
9.5.1 .NET中的DOM概述 194
9.5.2 創建XML文檔 194
9.5.3 將XML讀入文檔 195
9.5.4 選擇節點 196
9.5.5 創建新節點 196
9.5.6 修改XML文檔 198
9.5.7 刪除XML文檔的節點、屬性和內容 198
9.5.8 保存XML文檔 199
實訓9.1——留言簿 199
9.6 XML數據綁定控制項 204
常見疑難解答 206
上機練習 207
第10章 LINQ技術 209
10.1 概述 209
10.2 LINQ基礎 210
10.2.1 LINQ查詢介紹 210
10.2.2 LINQ和泛型 212
10.2.3 基本查詢操作 213
10.3 LINQ到ADO.NET 217
10.3.1 LINQ到SQL基礎 217
10.3.2 對象模型和對象模型的創建 217
10.3.3 查詢資料庫 221
10.3.4 更改資料庫 222
10.4 LinqDataSource控制項 224
實訓10.1——簡單留言板 227
常見疑難解答 232
上機練習 233
第11章 ASP.NET常用對象和狀態管理 235
11.1 ASP.NET中的常用對象 235
11.1.1 Page類 235
11.1.2 Request對象 239
11.1.3 Response對象 241
11.1.4 Server對象 244
11.2 ASP.NET狀態管理 247
11.2.1 Session對象 247
11.2.2 Cookie對象 250
11.2.3 ViewState對象 253
11.2.4 Application對象 256
實訓11.1——線上投票 258
常見疑難解答 262
上機練習 263
第12章 Web服務 265
12.1 Web Service概述 265
12.1.1 Web Service 的概念 265
12.1.2 Web Service的基本構成 267
12.1.3 實現一個基本的Web服務 268
12.2 Web服務協定 273
12.2.1 WSDL(Web服務描述語言) 273
12.2.2 SOAP(簡單對象訪問協定) 275
12.2.3 UDDI(統一描述、發現和集成協定) 276
12.3 Web服務的套用 277
12.3.1 使用存在的Web服務 277
12.3.2 Web服務實現資料庫操作 280
實訓12.1——計算器 283
常見疑難解答 289
上機練習 290
第13章 ASP.NET AJAX技術 291
13.1 ASP.NET AJAX技術概述 291
13.1.1 體系結構 292
13.1.2 客戶端特徵 292
13.1.3 伺服器端特徵 292
13.1.4 創建ASP.NET AJAX程式 293
13.2 ASP.NET AJAX核心控制項 295
13.2.1 ScriptManager控制項 295
13.2.2 UpdatePanel控制項 298
13.2.3 UpdateProgress控制項 301
13.2.4 Timer控制項 305
13.3 AJAX CONTROL TOOLKIT 307
13.3.1 AJAX CONTROL TOOLKIT簡介 308
13.3.2 使用示例 310
實訓13.1——添加用戶信息 311
常見疑難解答 315
上機練習 316
第14章 ASP.NET MVC框架 319
14.1 ASP.NET MVC簡介 319
14.1.1 什麼是MVC 319
14.1.2 ASP.NET MVC 321
14.1.3 安裝ASP.NET MVC 框架 322
14.2 ASP.NET MVC應用程式 323
14.2.1 MVC應用程式的創建 324
14.2.2 MVC應用程式的結構 325
14.2.3 路由 327
14.2.4 MVC應用程式的執行過程 331
14.2.5 構建模型 332
14.2.6 控制器 334
14.2.7 視圖 336
實訓14.1——餐飲管理系統中的類別管理模組 339
常見疑難解答 344
上機練習 345
第15章 網上部落格 347
15.1 系統分析與設計 347
15.1.1 系統需求分析 347
15.1.2 系統模組設計 347
15.1.3 系統運行演示 350
15.2 系統資料庫設計 352
15.2.1 資料庫表設計 352
15.2.2 資料庫表關係 355
15.2.3 創建資料庫實體類映射 356
15.3 實體類模組 357
15.4 資料庫管理模組 358
15.5 業務邏輯模組 364
15.6 部落格頁面顯示模組 366
15.6.1 使用母版頁 366
15.6.2 首頁的設計 370
15.6.3 管理部落格頁面設計 371
15.7 部落格管理模組 372
第16章 贈送項目案例 377
項目01 圖書管理系統 377
01.1 系統分析與設計 377
01.2 系統資料庫設計 379
01.3 系統運行示例 381
項目02 網上校友錄 383
02.1 系統分析與設計 383
02.2 系統模組設計 383
02.3 系統資料庫設計 384
02.4 系統運行示例 386
項目03 考勤管理系統 389
03.1 系統分析與設計 389
03.2 系統資料庫設計 391
03.3 系統運行示例 393
項目04 新聞發布系統 395
04.1 系統分析與設計 395
04.2 系統資料庫設計 396
04.3 系統運行示例 397
項目05 績效管理系統 400
05.1 系統分析與設計 400
05.2 系統資料庫設計 402
05.3 系統運行示例 404
項目06 部落格管理系統 406
06.1 系統分析與設計 407
06.2 系統資料庫設計 409
06.3 系統運行示例 411
項目07 醫院管理系統 413
07.1 系統分析與設計 413
07.2 系統資料庫設計 415
07.3 系統運行示例 416
項目08 倉庫管理系統 418
08.1 系統分析與設計 418
08.2 系統資料庫設計 420
08.3 系統運行示例 422
項目09 學生宿舍管理系統 424
09.1 系統分析與設計 424
09.2 系統資料庫設計 426
09.3 系統運行示例 428
項目10 機票預訂系統 430
10.1 系統分析與設計 430
10.2 系統資料庫設計 432
10.3 系統運行示例 434
內容簡介
《ASP.NET3.5程式設計與項目實踐(附光碟)》(作者張聯鋒、陳文臣)是 將最新的ASP.NET3.5和Visual Studio 2008開發環境相結合,內容涵蓋了 ASP.NET3.5中的Web控制項、主題和母版頁、頁面導航、數據綁定、ADO.NET數 據庫、XML數據操作、LINQ查詢、Web Service、AJAX以及最新的MVC框架等 最流行和最前沿的技術。通過這些技術的學習,使一個零基礎的讀者可以循 序漸進地掌握Web網站開發的各種知識和技巧,最終開發出一個完整而實用 的ASP.NET的網站。 《ASP.NET3.5程式設計與項目實踐(附光碟)》最大的特點在於實例眾多 、圖文結合,講解到位、實踐性強。適合初、中級ASP.NET開發人員參考使 用,對大中專院校計算機專業的學生有很高借鑑價值。 本書DVD光碟內容豐富,包括...(展開全部) 《ASP.NET3.5程式設計與項目實踐(附光碟)》(作者張聯鋒、陳文臣)是 將最新的ASP.NET3.5和Visual Studio 2008開發環境相結合,內容涵蓋了 ASP.NET3.5中的Web控制項、主題和母版頁、頁面導航、數據綁定、ADO.NET數 據庫、XML數據操作、LINQ查詢、Web Service、AJAX以及最新的MVC框架等 最流行和最前沿的技術。通過這些技術的學習,使一個零基礎的讀者可以循 序漸進地掌握Web網站開發的各種知識和技巧,最終開發出一個完整而實用 的ASP.NET的網站。 《ASP.NET3.5程式設計與項目實踐(附光碟)》最大的特點在於實例眾多 、圖文結合,講解到位、實踐性強。適合初、中級ASP.NET開發人員參考使 用,對大中專院校計算機專業的學生有很高借鑑價值。 本書DVD光碟內容豐富,包括53個小時的配套視頻、PPT教學課件、3小 時的開發工具講解,超過3000頁技術文檔和本書原始碼。