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