ASP.NET程序設計(jì)項目教程(雙色)

      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ū)簡介

    TOP +

    本書(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ū)。

    圖書(shū)目錄

    TOP +
    項目1  ASP.NET入門(mén)知(zhī)識
    1.1 任務1 認知(zhī)Web開(kāi)發技(jì)術(shù) .........​∑'↕..........................&↔ ...................................... 2
    1.1.1 Web基本概念 ...........÷₽ ✘.......................≥™φ¶...........................................ε₽Ω•............ 2
    1.1.2 靜(jìng)态網頁技(jì)術(shù) ............>≠↓∑..................... β®.......................................∞☆................. 3
    1.1.3 動态網頁技(jì)術(shù) ...........♣↕..............................£<..........................................©ε ☆...... 4
    1.1.4 B/S架構體(tǐ)系 .....................≤≈"™.................................φ•₩✔...........................≠≤→.......... 5
    1.2 任務2 認識.NET Framework與ASP.NET ...¥★..................................↑÷<γ.... 5
    1.2.1 .NET Framework簡介 ...........$$...............................................σπ>................... 5
    1.2.2 ASP.NET的(de)基本組成 ...​®≤♥.........................←‍.............................✘↑←..................... 6
    1.2.3 ASP.NET的(de)特點 .....................β✔←.......................♦£✘'....................................♦↓β..... 8
    1.3 任務3 配置ASP.NET的(d$©πe)運行(xíng)環境 ...................................÷¥±×........................ 9
    1.3.1 配置IIS服務器(qì) .↕α×........................................'•‍......................​δ......................... 9
    1.3.2 Visual Studio開(kāi)發環境介紹 ................δ→→......................................✘‍‍₹............. 13
    小(xiǎo)結與課後作(zuò)業(yè) 15
    項目2  ASP.NET程序設計(jì)基礎
    2.1 任務1 認識C#語言 ................↕‍...................................≈₩φ................................ 17
    2.1.1 C#語言的(de)特點 ..........↑₩........................................."σ.....................☆φ.............. 17
    2.1.2 關鍵字和(hé)标識符 ..........................✘®≈₩................................δ®.........................<₽♦δ. 18
    2.1.3 變量和(hé)常量 ........λφ€.................................≤¶< ....................................>♦∞↑.............. 19
    2.2 任務2 掌握C#的(de)數(shù)據類型...... ♦♦................................≥"×→................................. 20
    2.2.1 值類型 ..................................."↑........................."ε≠...............................∏¥£ ....... 20
    2.2.2 引用(yòng)類型 ............................  ...............................∞§¶........................£♦λ........... 25
    2.3 任務3 運算(suàn)符的(de)使用(yòng) ....× §≈............................∑≠✔₹.....................↓↓→ ........................... 29♦ ₹$
    2.4 任務4 控制(zhì)語句的(de)使用(yòn☆≠>g) ............................................εα&₩................................ 32
    2.4.1 順序語句 ..................................."&.....................................↑γ...................... 32
    2.4.2 選擇語句 ..............×≈≠..............................................↓©................................≤§.. 33
    2.4.3 循環語句 ...........................λσ↔...........................................↔<........................ 37
    2.4.4 跳(tiào)轉語句 ...............................׶€™...........................................↓λ®....................♥∞< 43
    2.4.5 異常處理(lǐ) ........←®•..........................................±±...........................................♣♣₽ 44
    2.5 任務5 認知(zhī)面向對(duì)象程序設計(jì) .∞β.................................€♣→↓.............................. 48
    2.5.1 類聲明(míng) ..............→®σ‍.......................................♥".................................λ<............ 48
    2.5.2 繼承 .................................¥₽↔α...............................≥€±..................................... 48
    2.5.3 類的(de)訪問(wèn)修飾符 ..............π↓♥.................................₹≠..................................... 49
    2.5.4 構造函數(shù)和(hé)析構函數(shù)©$β× ................................♠δ........................................ ±..... 51
    2.5.5 this關鍵字 ............¶♥ '...........................................×'↓........................÷β÷............. 52
    2.5.6 static關鍵字 ........................∞₹$¥.................................................¶≠₹↔................ 54
    2.6 任務6 面向對(duì)象高(gāo)級進階 .£<ε..................................₩‌..................................... 56
    2.6.1 多(duō)态性 .....................↓ '............................∏ ............................→€..................... 57
    2.6.2 虛方法 .................↑•"<......................................β‌λ.............................₹α $.............. 57
    2.6.3 抽象類 .....................&π........................................★↑.......................¶£®↕.............. 58
    2.6.4 函數(shù)重載 ..................✔φ♥¥............................§Ω..............................ε≈↓.................. 60
    2.6.5 裝箱 ........................................λ §✔.................................≤‍............................ 62
    小(xiǎo)結與課後作(zuò)業(yè) 63

    項目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

  • 書(shū)

    下(xià)