ISBN:978-7-5661-3908-5
作(zuò) 者:王俊潔,鄧麗(lì)萍,朱騰
定 價:59.80 元
出版社:哈爾濱工(gōng)程大(dà)學出版社
使用(yòng)層次:通(tōng)用(yòng)
出版/修訂日(rì)期:2023-05-0≥♠↓1
本書(shū)系統地(dì)講解了(le)ASP.NET開(kā"✔i)發技(jì)術(shù),主要(yào)包括ASP. NET入門(mén)知(zhī)識、AS>噣P.NET程序設計(jì)基礎、常用(yòng)服務器(qì)控件(jiàn)、常用δ✔(yòng)內(nèi)置對(duì)象、數(shù)據€←δγ庫訪問(wèn)技(jì)術(shù)、數(shùβ↔)據綁定技(jì)術(shù)、Web頁面管理(lǐ)技(jì)術(s•×hù)、ASP.NET高(gāo)級應用(yòng)技(jì)術(shù)、綜合實戰項目。γ©
本書(shū)語言通(tōng)俗易懂(d"εǒng),知(zhī)識結構合理(lǐ),既可(kě)作( φ≠<zuò)為(wèi)應用(yòng)型本科(kē)院校(xiào)、職業(yè)院校(xiàoλφ)軟件(jiàn)技(jì)術(shù)及計(jì)算(suàn)機(jī)類相(xiàng)₹¶♠關專業(yè)學生(shēng)學習(xí)ASP.₽σNET相(xiàng)關課程的(de)教學用(yò₹€σng)書(shū),又(yòu)可(kě)作(zuò)為(wèi)廣大(dà☆♠↑)軟件(jiàn)開(kāi)發人(rén)員(yuán)從(cóng)事(sγπhì)ASP.NET開(kāi)發的(de)指導和(hé)參考用(y≥£☆òng)書(shū)。
項目3 常用(yòng)服務器(qì)控件(jiàn)
3.1 任務1 認識ASP.NET服務器(qì)控件 ©(jiàn) ......................σ₽¥................................... 65
3.2 任務2 标準服務器(qì)控件(ji✔♠àn)的(de)使用(yòng) ............§™÷....................₩$................................ →€↓$65
3.2.1 标簽控件(jiàn) ..............................±✘≈........................≠•>.....................↑✘§................... 65≈★✔§
3.2.2 文(wén)本框控件(jiàn) .....↕"♣..............................................₽α.........................↓♦............... 68
3.2.3 按鈕控件(jiàn) .....................׶↓................................................♥↑δ......................... 69
3.2.4 超鏈接控件(jiàn) ..........→σγ×....................................★δσ....................................↕'......... 72
3.2.5 圖像控件(jiàn) .........................×♥★₩.................................."γ................................... 7¥>β4
3.2.6 複選框和(hé)複選框列表控件(jiàn£→') ................................↓®₹...................................... 74
3.2.7 RadioButton和(hé)RadioButtonList控件(jiàn) ★✔......................................÷↓®............... 76
3.2.8 列表控件(jiàn) ..........................✘$→...........................................✔"......................... 79<₹€φ
3.2.9 文(wén)件(jiàn)上(shàng)傳控₽±件(jiàn) ...................................≥∑←φ........................♣☆✔₹............................ 82
小(xiǎo)結與課後作(zuò)業(yè) 84
項目4 常用(yòng)內(nèi)置對(≠$×αduì)象
4.1 任務1 Response對(duì)象的(de)使用(yòng) .....®♦.............................................∏<™................ 86
4.1.1 常用(yòng)屬性和(hé)方法 ......₹✘♦€.........................................→™☆§...............................₽™★...... 86
4.1.2 在頁面中輸出數(shù)據 .........................♣∏.................................................σ₽...... 87
4.1.3 頁面跳(tiào)轉并傳遞參數(shù) ................∑Ω........................................σ<♠✔..................... 89
4.2 任務2 Request對(duì)象的(de)使用(yòng) ...........→↔......................Ω★.................................... 92
4.2.1 常用(yòng)屬性和(hé)方法 ...........↓↔©.................................©ε↕£......................δ☆γ.................. 92 ¥
4.2.2 獲取頁面間(jiān)傳送的(de)值 ..........≠ £.................................................≤≤↕.................. 92
4.2.3 獲取客戶端浏覽器(qì)信息 .........................."¥₩✘..........................................πγ..... 93
4.3 任務3 Application對(duì)象的÷¥₽(de)使用(yòng) ...........................&<→∑........................☆₩........... 94
4.3.1 常用(yòng)集合、屬性和(h÷λ &é)方法 .....................✔↕.....................................¶≥&............... 95
4.3.2 使用(yòng)Application對(duì)象存儲和(hé)讀(dú) γ取全局變量 ........................................φ£..... 95
4.3.3 設計(jì)網頁訪問(wèn)計(jì)數(shù)器(qì) .¥≥♦................................∏↓÷¥............................................ 96
4.4 任務4 Session對(duì)象的(de)使用(yòng) .............$..................................®∏φ≈....................... 98
4.4.1 常用(yòng)集合、屬性和✔↕↓(hé)方法 .........................≈↑₽..........................................↕λ€...... 98
4.4.2 使用(yòng)Session對(d∏✔∞uì)象存儲和(hé)讀(dú)取數(shù)據 ♥×∏.........................βλ↔........................€ ®γ........ 98
4.5 任務5 Cookie對(duì)象的(de♥β)使用(yòng) .........................✘→...................................&♣......... 100
4.5.1 常用(yòng)屬性和(hé)方法 ...'φ÷........................................ φ♠....................................... 100
4.5.2 使用(yòng)Cookie對(duì)象保存和(hé)讀(dú) δ取客戶端信息 ...........................←₽................... ↔∑÷101
4.6 任務6 Server對(duì)象的(de)使用(yòng) .............σ"....................ε∞₽...................................≠γ±<. 102
4.6.1 常用(yòng)屬性和(hé)方法 ......>σ✘¶........................................"&₽∞..........................♣≈£®.......... 102
4.6.2 重定向頁面 ..........................ε₩........................↔↕....................................... 103
4.6.3 使用(yòng)Server.MapPath方法獲取服務器(qì)的(de)物(wù)¶₩★理(lǐ)地(dì)址 ..........≥↓÷λ...................... 104
小(xiǎo)結與課後作(zuò)業(yè) 105
項目5 數(shù® )據庫訪問(wèn)技(jì)術(shù)
5.1 任務1 認知(zhī)數(shù)據庫 ............¥™→........................................γ∑↓.............................. 107
5.1.1 數(shù)據庫基礎知(zhī)識 ................≠&♣'......................................¶$............................ 107
5.1.2 SQL Server數(shù)據庫基α↓♣ 礎知(zhī)識 ....................... ☆ε.......................∞Ω................. 108
5.2 任務2 掌握ADO.NET模型 ..............•≤®✘.................................................₹&☆....112
5.2.1 ADO.NET模型概述 ............................&σ...............................±♥γ...................112
5.2.2 ADO.NET結構分(fēn)析 ......₩¥δ&...............................₩ φε........................ ".................114
5.3 任務3 連接數(shù)據庫 ......................↔Ω₩φ.............................................Ωε................115
5.3.1 Connection對(duì)象 .πγφ.............................................β∞ ↔....................................116
5.3.2 連接Microsoft Access數(shù)據庫 .α∑©...............................................←$$α...............117
5.3.3 連接Microsoft SQL ★♣Server數(shù)據庫 .....................★ ®¶...........................<>$........119
5.4 任務4 基于ADO.NET的(de)數(shù)據庫≈δ訪問(wèn) ......................§€♠........................... 121
5.4.1 使用(yòng)DataReader對(duì)象訪問(wèn)數(Ωβπshù)據庫 ................................♠λ•........................ 121
5.4.2 使用(yòng)DataSet對(duì)象訪λ€£問(wèn)數(shù)據庫 ...............................>∏∑.......................ε α$........ 126
5.5 任務5 使用(yòng)數(shù)據→♥$适配器(qì)操作(zuò)數(shù)據庫 .........₹' ₹...........................................α¶☆. 132
5.5.1 數(shù)據适配器(qì)概述 ......................&₽ γ............................¥∑×......................®€∑.......... 132
5.5.2 創建DataAdapter對(duì)象 ......................♦¥®£.....................................σ€↓λ............. 133
5.5.3 基于DataAdapter對(duì)象的(de)Ω&φ¥數(shù)據庫操作(zuò) ................................∑≤€→................... 133
小(xiǎo)結與課後作(zuò)業(yè) .......................∞©.....................≤γ.......141
項目6 數(shù)據綁定技(jì)術(shù)
6.1 任務1 認識數(shù)據綁定 .....................₽±±................................∞™•......................... 143
6.2 任務2 單值和(hé)列表控件(jiàn)的♥↑(de)數(shù)據綁定 ..........₩↓γ........................α................... 143
6.2.1 單值綁定 ...........................α↓∞...............................................©δ.................. 143
6.2.2 列表控件(jiàn)的(de)數(shù)©β據綁定 .................↕↔">............................................∏£.............. 144
6.3 任務3 GridView控件(jiàn)的(de)使用(yòng) .......®←......................γ¶.........................♥₽......... 146
6.3.1 GridView的(de)數(s¥ hù)據綁定 ...................✔.............................↕σ→.......................... 146
6.3.2 設定GridView的(de)綁定列和(≥♦€hé)模闆列 ......................↓>≠↓...............................♣★β.... 151
6.3.3 GridView的(de)排序...........∏δ........................................φ≠≈.....................¥±.......... 157
6.3.4 GridView的(de)分(fēn)頁.........♣λ.................................'•₹↓.............................∑β¥$........... 159
6.4 任務4 DataList和(hé)FormV✘↓>iew控件(jiàn)的(de)使用(yòng)......................δα≤................... 161
6.4.1 DataList的(de)數(shù)據綁定$→ ........................✔±&.......................'€............................. 162
6.4.2 FormView控件(jiàn)的(de₹☆)數(shù)據呈現(xiàn)和(hé)處理(lǐ) §γ§™............................................→÷ ........... 170
6.5 任務5 DataPager控件(≠ ✘ jiàn)的(de)使用(yòng)............≥•Ω★.............................♣≥..................... 176
6.6 任務6 DetailsView控件(jiàn)的(de)使用(yòng)ε§σ± .........................................∞<•λ.................. 177
小(xiǎo)結與課後作(zuò)業(yè) 180
項目7 Web頁面管理(lǐ)技(jì)術∏©(shù)
7.1 任務1 認知(zhī)ASP.NET頁面生(shēng)命周期 '♦..........................................₩©★ ......... 182
7.1.1 ASP.NET頁面代碼模式 ..........................Ω............................................. 18× 2
7.1.2 回發和(hé)往返行(xíng)程 .................¥ •...............................................₽±αβ.................. 183
7.1.3 頁面的(de)生(shēng)命周期 .........÷∏Ω<.................................¥Ω×........................<≈................ 184
7.1.4 ASP.NET頁生(shēng)命周期事(shì)件(jiàn) .....δ✘¶.............................................γλ∏................. 184
7.2 任務2 ASP.NET代碼隐藏模型的(de)使用(yòng) ...÷∞α........................................¥₩£δ.... 186
7.2.1 代碼隐藏模型 ................................♦Ω' .....................₽✘................................ 186
7.2.2 ASP.NET的(de)頁面指令 ...............×$©..............................................."×↔σ............ 189
7.2.3 ASP.NET應用(yòng)程序的(de)文(w±×€¶én)件(jiàn)類型 .....................>$×.......................♦÷................ 189
7.3 任務3 ASP.NET頁面狀态管理(lǐ) ................£β"............................................ ₽£190
7.3.1 頁面狀态概述 ......................↕♦•................................................÷¶............... 190
7.3.2 視(shì)圖狀态 ......................₩§∏......................................¶¶©±.............................&$... 190
7.3.3 控件(jiàn)狀态 .....................$•<................................................♥♠¥€....................... 192
7.3.4 隐藏域 ...............≥ε§......................................€★........................... ¶................ 192
7.4 任務4 ASP.NET項目配置管理(lǐ) ♥✔Ω........................................Ω∏∑Ω.................... 192
7.4.1 配置文(wén)件(jiàn)的(de)層次結構 . .........................................$∑™≥......................... εβ........ 193
7.4.2 配置文(wén)件(jiàn)的(de)語法規則εδγ★ ........................................¥₩$¶................................... 19 ∑δ3
7.4.3 配置Web.config文(wén)件(jiàn) ...............<↕≤...............................................♠↕ ............. 194
小(xiǎo)結與課後作(zuò)業(yè) 195
項目8 ASP.NET↑≤↓π高(gāo)級應用(yòng)技(jì)術(s≤÷hù)
8.1 任務1 認知(zhī)XML數(shù)據處理(§♣↕lǐ) .........................↑×Ω....................↓₩....................... 197
8.1.1 XML基礎 .................................♣>...........................................γ •♣................ 197
8.1.2 在ASP.NET中處理(lǐ)XML數(shù)據 ....↓§₩ .......................................... →δ↑................. 198
8.1.3 DataSet和(hé)XML的(de)相(xi♠ àng)關處理(lǐ)技(jì)術(shù) .........................✔ $...........................∞±≠...... 201
8.2 任務2 掌握Web Service ................♣&δ...........................................♥$÷λ........... 203
8.2.1 了(le)解Web Service .......................Ω©...................................↕ σ≤..................... 203
8.2.2 創建Web Service ......"×................................Ωπ∑.....................................λ↑.... 204
8.2.3 公布Web Service ................♥★ε•.............................................>÷•♠.................. 205
8.2.4 使用(yòng)Web Service ................¥©.................................₽α≈₩.............................. 207
8.3 任務3 掌握AJAX與ASP.NET ...............♥ €......................................✘ ™....... 208
8.3.1 AJAX簡介 ................................ >β......................♥ ..................................... 208
8.3.2 ASP.NET AJAX控件& (jiàn) ...........................> π".............................• ................... 209
8.3.3 ASP.NET AJAX Control Extenders控件λ✔"(jiàn) ................................λ≈≠.............. 218
8.4 任務4 處理(lǐ)緩存 ........................→±¥..............................................★ ®................ 219
8.4.1 ASP.NET緩存機(jī)制(zhì) .....................↔₹......................÷$....................©×σ ............... 219
8.4.2 緩存指令@OutputCache .................÷ γ....................¥≤ ............................... 220
8.4.3 設置頁面緩存 .................................₩∑............................≤Ω........................ 222
8.4.4 應用(yòng)程序緩存 ............≤→.................... Ω......................................± ............... 222
8.5 任務5 ASP.NET程序的(de)安裝和×♦(hé)部署 ........................×★........................... 223
8.5.1 使用(yòng)VS模闆創建安裝文(wén)件(jiàn) ...........∑↔♠...................................β$".................... 224
8.5.2 使用(yòng)XCopy部署遠(yuǎn)程網站(zhàn) φ≠☆....................↔> .............................±™ ₽................... 225
8.6 任務6 ASP.NET網站(zhàn)的(d ¥e)安全 .................................δ............................... 225
8.6.1 基于窗(chuāng)體(tǐ)的(de✘✘ )驗證 ..............................↕¶................................¶☆.................... 225
8.6.2 基于Windows的(de)驗證 ........§β π..............................♦©♥β............................←≥........ 227
小(xiǎo)結與課後作(zuò)業(yè) 229
項目9 綜合實戰:“網上(shàng)書(shū)店(diàn)εε$系統”項目開(kāi)發
9.1 項目需求分(fēn)析 .............×☆...........................♦☆............................. ≈→∑........................ 231
9.2 系統功能(néng)模塊設計(jì) .........♥λ..........................©∏↔↑..........................£÷........................ 232
9.3 數(shù)據庫設計(jì) ...................<£¶..............................↔↕©.....................≥✘©........................... 233
9.4 公共類設計(jì) ........................₹✘...........................................≤✘∏.............................. 235
9.4.1 DataBase類 ..............................↑©..........................................φ★←............... 235
9.4.2 cart類 .........................≥"........................∏↕.........................∑↕∑....................... 238
9.4.3 cartProduct類 ..................♦∏>™...............................................λ .................... 241
9.5 網站(zhàn)的(de)前台設計(jì←¥) ................................↑&.............................ε$β............................ 241
9.5.1 網站(zhàn)的(de)母版頁設計(jì) ..................α ₩•........................................≠π∞.................... 241
9.5.2 圖書(shū)分(fēn)類的(de)實現(xiàn) ÷₽..............................&♦..............................λ♠₽∞...................... 243
9.5.3 系統首頁的(de)實現(xiàn) .↕Ω....................................©±....................................$÷™®......... 244
9.5.4 會(huì)員(yuán)管理(lǐ)的(de)實現(xiàn) ........εσ.............................................&±δβ...........................≠♦×÷.. 250
9.6 網站(zhàn)後台功能(néng)的($↑✔de)實現(xiàn)..................... '.....................∞ ∞™....................................... 258
9.6.1 管理(lǐ)員(yuán)登錄模塊 ....................÷•∏α....................................δ♠........................$→.. 258
9.6.2 圖書(shū)分(fēn)類模塊 ∞$......................................★"★±.....................................λ§✔≈.......... 260
9.6.3 圖書(shū)管理(lǐ)模塊 .↔ .................................................•×................................... 264
9.6.4 會(huì)員(yuán)管理(lǐ♠<☆)模塊 ..............................δ ↕..........................'★β............................. 267
參考文(wén)獻 ................................♠ε.....................±♣ ................................................™<....................... 270