《ASP.NET實(shí)踐教程(第2版)》特點(diǎn)
1. 循序漸進(jìn),通俗易懂
本書(shū)所講的內容避開(kāi)了晦澀難懂的理論知識,但又覆蓋了使用ASP.NET技術(shù)進(jìn)行Web編程所需要的各方面的基礎知識,并從基本操作開(kāi)始,循序漸進(jìn)地介紹了開(kāi)發(fā)Web應用程序需要用到的基本技術(shù)。采用通俗易懂的語(yǔ)言,一步一步、手把手地教會(huì )您各種技術(shù)的使用,宛如現場(chǎng)專(zhuān)家言傳身教。
2. 項目驅動(dòng),案例教學(xué)
本書(shū)不采用傳統的"以概念解釋為主"的方式,而采用"以項目為驅動(dòng),實(shí)踐為主"的方式描述完成每一個(gè)任務(wù)的方法和步驟。每一個(gè)任務(wù)的提出,都伴隨著(zhù)一個(gè)完整的實(shí)例,讀者通過(guò)完成此實(shí)例,就能掌握相關(guān)的基本概念和技術(shù)。
3. 步驟詳細,圖文并茂
本書(shū)在介紹ASP.NET的各項技術(shù)時(shí),采用了項目實(shí)踐的方式,且在講解中步驟詳細,圖文并茂,讀者只需要根據步驟一步步操作,邊學(xué)邊練,就可以掌握相關(guān)的技能,并從中找到學(xué)習ASP.NET的樂(lè )趣。
4. 結構合理,符合軟件技術(shù)專(zhuān)業(yè)人才培養目標
作者在編寫(xiě)此書(shū)時(shí)充分考慮了現代教育的特點(diǎn),旨在培養具有較高水平、較高素質(zhì)的技能型人才。本書(shū)結構合理,能讓讀者輕松上手,快速掌握相關(guān)內容,全面提高學(xué)、練、用的能力。
在結構上,本書(shū)先用少量篇幅介紹了ASP.NET技術(shù)的語(yǔ)言基礎,使讀者在學(xué)習ASP.NET技術(shù)之前對相關(guān)知識有所了解。
在介紹ASP.NET技術(shù)時(shí),作者并不急于解釋相關(guān)概念,而是將這些技術(shù)融入一個(gè)個(gè)小案例中,使讀者在實(shí)踐中進(jìn)行探索、分析和創(chuàng )新,從而掌握這些理論知識。同時(shí)介紹了目前網(wǎng)絡(luò )比較流行的幾個(gè)網(wǎng)站功能模塊,讀者只需要作少許的修改和擴展,便可應用于實(shí)際項目中。
《ASP.NET實(shí)踐教程(第2版)》采用C#語(yǔ)言作為ASP.NET Web應用程序的開(kāi)發(fā)語(yǔ)言,以Visual Studio為開(kāi)發(fā)平臺,通過(guò)簡(jiǎn)單實(shí)用的實(shí)例全面介紹使用ASP.NET進(jìn)行Web程序開(kāi)發(fā)的常用技術(shù)。本書(shū)第1~7章主要介紹ASP.NET的基礎知識、ASP.NET的內置對象、Web服務(wù)器控件、驗證控件、網(wǎng)頁(yè)布局技術(shù)、Web數據庫編程基礎等內容;第8~11章介紹網(wǎng)站設計中幾個(gè)常用的功能模塊,包括注冊登錄模塊、在線(xiàn)投票模塊、留言板模塊、文件上傳下載模塊等;第12章介紹一個(gè)綜合的ASP.NET應用開(kāi)發(fā)案例。
本書(shū)可作為高等院校計算機相關(guān)專(zhuān)業(yè)的教材,也可供具有一定編程經(jīng)驗又需要迅速熟悉ASP.NET的讀者參考,同時(shí)也適合自學(xué)ASP.NET的讀者閱讀。
第1章 新手入門(mén) 1
1.1 網(wǎng)站發(fā)展歷史 1
1.2 .NET框架 5
1.3 Visual Studio開(kāi)發(fā)環(huán)境 6
1.4 創(chuàng )建第一個(gè)ASP.NET應用程序 12
1.5 aspx文件和aspx.cs文件 16
1.6 發(fā)布和部署網(wǎng)站 20
小結 25
習題 25
第2章 ASP.NET語(yǔ)言基礎 27
2.1 C#語(yǔ)言基礎 27
2.2 XHTML標記語(yǔ)言 38
2.3 CSS簡(jiǎn)介 42
2.4 DIV+CSS布局 45
2.5 實(shí)戰:猜數游戲 50
小結 59
習題 59
第3章 ASP.NET內置對象 62
3.1 ASP.NET 內置對象概述 62
3.2 Page對象 62
3.3 Response對象 67
3.4 Request對象 71
3.5 Server對象 76
3.6 Application對象 79
3.7 Session對象 81
3.8 Cookie對象 84
3.9 實(shí)戰1:統計網(wǎng)站在線(xiàn)人數 85
3.10 實(shí)戰2:用戶(hù)登錄 87
小結 90
習題 90
第4章 Web服務(wù)器控件 92
4.1 HTML標記、HTML控件和
Web控件 92
4.2 HTML控件概述 94
4.3 Web控件概述 96
4.4 基本控件 97
4.5 選擇控件 100
4.6 列表控件 105
4.7 高級控件 110
4.8 實(shí)戰:用戶(hù)注冊頁(yè)面 121
小結 129
習題 129
第5章 驗證控件 131
5.1 驗證控件概述 131
5.2 RequiredFieldValidator控件的功能
和使用 132
5.3 CompareValidator控件的功能
和使用 134
5.4 RangeValidator控件的功能
和使用 136
5.5 RegularExpressionValidator控件的
功能和使用 138
5.6 CustomValidator控件的功能
和使用 140
5.7 ValidatorSummary控件的功能
和使用 141
小結 143
習題 143
第6章 網(wǎng)頁(yè)布局技術(shù) 145
6.1 ASP.NET用戶(hù)控件 145
6.2 母版頁(yè)和內容頁(yè) 150
6.3 導航控件 154
小結 157
習題 157
第7章 Web數據庫編程基礎 159
7.1 SQL語(yǔ)言 159
7.2 ADO.NET概述 164
7.3 Connection對象 165
7.4 Command對象 167
7.5 DataReader對象 168
7.6 DataAdapter對象和DataSet對象 171
7.7 插入、編輯和刪除數據 175
7.8 數據綁定 182
7.9 數據控件 184
7.10 配置文件Web.config 206
7.11 程序調試 209
小結 212
習題 212
第8章 注冊登錄模塊 214
8.1 設計思想 214
8.2 ASP.NET的圖像處理 215
8.3 注冊登錄模塊的實(shí)現過(guò)程 218
小結 234
習題 234
第9章 在線(xiàn)投票模塊 236
9.1 XML文檔 236
9.2 在線(xiàn)投票模塊設計思想 245
9.3 在線(xiàn)投票模塊的實(shí)現 245
小結 252
習題 252
第10章 留言板模塊 254
10.1 留言板模塊設計思想 254
10.2 數據庫設計 255
10.3 留言板模塊的實(shí)現 256
小結 277
習題 277
第11章 文件上傳下載模塊 279
11.1 文件上傳下載的設計思想 279
11.2 設計前的準備 280
11.3 上傳文件至服務(wù)器 282
11.4 從服務(wù)器下載文件 285
11.5 上傳圖片至數據庫 287
小結 296
習題 296
第12章 BBS論壇系統 298
12.1 設計思路 298
12.2 設計前的準備 299
12.3 數據庫設計 303
12.4 設計實(shí)體(Model)層 305
12.5 設計數據訪(fǎng)問(wèn)(DAL)層 311
12.6 設計業(yè)務(wù)邏輯(BLL)層 331
12.7 主要功能界面(Web UI層)的實(shí)現 333
小結 365
習題 365
參考文獻 367