.NET Web應(yīng)用開(kāi)發(fā)

出版時(shí)間:2011-2  出版社:清華大學(xué)出版社  作者:郭永洪,葉青松,裴拯 編著  頁(yè)數(shù):251  

內(nèi)容概要

  本書(shū)以開(kāi)發(fā)“網(wǎng)上書(shū)店”這一項(xiàng)目為案例,介紹.NET
Web應(yīng)用開(kāi)發(fā)技術(shù)。全書(shū)共分10個(gè)具有遞進(jìn)關(guān)系的子項(xiàng)目。項(xiàng)目1介紹簡(jiǎn)單Web網(wǎng)站設(shè)計(jì)。項(xiàng)目2介紹風(fēng)格統(tǒng)一的Web網(wǎng)站設(shè)計(jì)。項(xiàng)目3介紹與用戶交互性網(wǎng)站設(shè)計(jì)。項(xiàng)目4和項(xiàng)目5通過(guò)圖書(shū)查詢(xún)和管理功能的實(shí)現(xiàn),介紹ASP.NET
2.0數(shù)據(jù)顯示和訪問(wèn)技術(shù)。項(xiàng)目6~項(xiàng)目8通過(guò)網(wǎng)上書(shū)店讀者注冊(cè)管理、購(gòu)物車(chē)管理和訂單管理業(yè)務(wù)流程的實(shí)現(xiàn),介紹.ASP.NET
2.0注冊(cè)登錄控件的使用、個(gè)性化配置和分層軟件架構(gòu)技術(shù)。項(xiàng)目9通過(guò)網(wǎng)上書(shū)店Web報(bào)表設(shè)計(jì)介紹水晶報(bào)表技術(shù)。項(xiàng)目10使用ASP.NET
2.0 Web認(rèn)證和授權(quán)技術(shù)整合網(wǎng)上書(shū)店各個(gè)功能模塊。ASP.NET 2.0知識(shí)貫穿在項(xiàng)目設(shè)計(jì)和分析過(guò)程中。
  本書(shū)既可作為高職高專(zhuān)院校計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)的教材,也可以作為計(jì)算機(jī)軟件開(kāi)發(fā)人員的參考用書(shū)。

書(shū)籍目錄

項(xiàng)目1 創(chuàng)建簡(jiǎn)單的網(wǎng)上書(shū)店Web網(wǎng)站
1.1 項(xiàng)目介紹
1.2 項(xiàng)目分析
1.3 相關(guān)知識(shí)
1.4 項(xiàng)目實(shí)施
1.4.1 任務(wù)1-1 配置Web服務(wù)器IIS
1.4.2 任務(wù)1-2 使用VisualStudio2005創(chuàng)建簡(jiǎn)單Web網(wǎng)站頁(yè)面
1.4.3 任務(wù)1-3 使用IIS發(fā)布Web應(yīng)用程序
1.5 項(xiàng)目總結(jié)
1.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目2 創(chuàng)建風(fēng)格一致的網(wǎng)上書(shū)店Web網(wǎng)站
2.1 項(xiàng)目介紹
2.2 項(xiàng)目分析
2.3 相關(guān)知識(shí)
2.4 項(xiàng)目實(shí)施
2.4.1 任務(wù)2-1 創(chuàng)建網(wǎng)上書(shū)店母版頁(yè)
2.4.2 任務(wù)2-2 設(shè)計(jì)網(wǎng)上書(shū)店站點(diǎn)地圖
2.4.3 任務(wù)2-3 設(shè)計(jì)網(wǎng)上書(shū)店皮膚文件
2.4.4 任務(wù)2-4 使用CSS文件統(tǒng)一網(wǎng)上書(shū)店主題樣式
2.5 項(xiàng)目總結(jié)
2.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目3 創(chuàng)建能夠與用戶交互的網(wǎng)站
3.1 項(xiàng)目介紹
3.2 項(xiàng)目分析
3.3 相關(guān)知識(shí)
3.4 項(xiàng)目實(shí)施
3.4.1 任務(wù)3-1 創(chuàng)建使用文本框、單選按鈕、按鈕能響應(yīng)按鈕事件的頁(yè)面
3.4.2任務(wù)3-2 創(chuàng)建帶驗(yàn)證的頁(yè)面
3.4.3任務(wù)3-3 創(chuàng)建使用下拉菜單、上傳控件的頁(yè)面
3.5 項(xiàng)目總結(jié)
3.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目4 實(shí)現(xiàn)網(wǎng)上書(shū)店圖書(shū)查詢(xún)功能
4.1 項(xiàng)目介紹
4.2 項(xiàng)目分析
4.3 相關(guān)知識(shí)
4.4 項(xiàng)目實(shí)施
4.4.1任務(wù)4-1 采用DataList控件實(shí)現(xiàn)圖書(shū)信息瀏覽功能
4.4.2任務(wù)4-2 采用GridView控件實(shí)現(xiàn)圖書(shū)信息瀏覽功能
4.4.3任務(wù)4-3 實(shí)現(xiàn)圖書(shū)信息分類(lèi)瀏覽功能
4.4.4任務(wù)4-4 實(shí)現(xiàn)圖書(shū)信息的搜索功能
4.5 項(xiàng)目總結(jié)
4.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目5 實(shí)現(xiàn)網(wǎng)上書(shū)店圖書(shū)管理功能
5.1 項(xiàng)目介紹
5.2 項(xiàng)目分析
5.3 相關(guān)知識(shí)
5.4項(xiàng)目實(shí)施
5.4.1 任務(wù)5-1 使用GrridView控件實(shí)現(xiàn)圖書(shū)信息修改功能
5.4.2 任務(wù)5-2 使用DetailsView控件實(shí)現(xiàn)圖書(shū)信息瀏覽、修改、刪除和增加功能
5.5 項(xiàng)目總結(jié)
5.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目6 實(shí)現(xiàn)網(wǎng)上書(shū)店讀者注冊(cè)管理功能
6.1 項(xiàng)目介紹
6.2 項(xiàng)目分析
6.3 相關(guān)知識(shí)
6.4 項(xiàng)目實(shí)施
6.4.1 任務(wù)6-1 配置數(shù)據(jù)庫(kù)
6.4.2 任務(wù)6-2 配置Web程序
6.4.3 任務(wù)6-3 使用登錄類(lèi)控件實(shí)現(xiàn)用戶登錄注冊(cè)功能
6.4.4 任務(wù)6-4 使用登錄類(lèi)控件實(shí)現(xiàn)顯示用戶狀態(tài)功能
6.5 項(xiàng)目總結(jié)
6.6 項(xiàng)目實(shí)訓(xùn)
項(xiàng)目7 設(shè)計(jì)網(wǎng)上書(shū)店購(gòu)物車(chē)
項(xiàng)目8 網(wǎng)上書(shū)店客戶訂單管理
項(xiàng)目9 網(wǎng)上書(shū)店報(bào)表設(shè)計(jì)
項(xiàng)目10 網(wǎng)上書(shū)店web認(rèn)證與授權(quán)管理
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:4.回發(fā)和往返行程ASP.NET頁(yè)面作為代碼在服務(wù)器上運(yùn)行。因此,要得到處理,頁(yè)面必須配置為當(dāng)用戶單擊按鈕(或者當(dāng)用戶選中復(fù)選框或與頁(yè)面中的其他控件交互)時(shí)提交到服務(wù)器。每次頁(yè)面都會(huì)提交回自身,以便它可以再次運(yùn)行其服務(wù)器代碼,然后向用戶呈現(xiàn)其自身的新版本。ASP.NET網(wǎng)頁(yè)的處理循環(huán)如下。(1)用戶請(qǐng)求頁(yè)面(使用HTTP GET方法請(qǐng)求頁(yè)面)。頁(yè)面第一次運(yùn)行,執(zhí)行初步處理(如果已通過(guò)編程讓它執(zhí)行初步處理)。(2)頁(yè)面將標(biāo)記動(dòng)態(tài)呈現(xiàn)到瀏覽器,用戶看到的網(wǎng)頁(yè)類(lèi)似于其他任何網(wǎng)頁(yè)。(3)用戶輸入信息或從可用選項(xiàng)中進(jìn)行選擇,然后單擊按鈕(如果用戶單擊鏈接而不是按鈕,頁(yè)面可能僅僅定位到另一頁(yè),而第一頁(yè)不會(huì)被進(jìn)一步處理)。(4)頁(yè)面發(fā)送到Web服務(wù)器(瀏覽器執(zhí)行HTTP POST方法,該方法在ASP.NET中稱(chēng)為“回發(fā)”)。更明確地說(shuō),頁(yè)面發(fā)送回其自身。例如,如果用戶正在使用Default.aspx頁(yè)面,則單擊該頁(yè)上的某個(gè)按鈕可以將該頁(yè)發(fā)送回服務(wù)器,發(fā)送的目標(biāo)則是Default.aspx。(5)在Web服務(wù)器上,該頁(yè)再次運(yùn)行,并且可在頁(yè)上使用用戶輸人或選擇的信息。(6)頁(yè)面執(zhí)行通過(guò)編程所要執(zhí)行的操作。(7)頁(yè)面將其自身呈現(xiàn)回瀏覽器。只要用戶在該頁(yè)面中工作,此循環(huán)就會(huì)繼續(xù)。用戶每次單擊按鈕時(shí),頁(yè)面中的信息會(huì)發(fā)送到Web服務(wù)器,然后該頁(yè)面再次運(yùn)行。每個(gè)循環(huán)稱(chēng)為一次“往返行程”。由于頁(yè)面處理發(fā)生在Web服務(wù)器上,因此頁(yè)面可以執(zhí)行的每個(gè)操作都需要一次到服務(wù)器的往返行程。5.頁(yè)面生存期與桌面應(yīng)用程序中的窗體不同,ASP.NET網(wǎng)頁(yè)在用戶使用窗體時(shí)不會(huì)啟動(dòng)或運(yùn)行,并且僅當(dāng)用戶單擊“關(guān)閉”按鈕時(shí)才會(huì)卸載。這是由于Web具有斷開(kāi)連接的特性。瀏覽器從Web服務(wù)器請(qǐng)求頁(yè)面時(shí),瀏覽器和服務(wù)器相連的時(shí)間僅夠處理請(qǐng)求。Web服務(wù)器將頁(yè)面呈現(xiàn)到瀏覽器之后,連接即終止。如果瀏覽器對(duì)同一Web服務(wù)器發(fā)出另一個(gè)請(qǐng)求,則即使是對(duì)同一個(gè)頁(yè)面發(fā)出的,該請(qǐng)求仍會(huì)作為新請(qǐng)求來(lái)處理。Web這種斷開(kāi)連接的特性決定了ASP.NET頁(yè)的運(yùn)行方式。用戶請(qǐng)求ASP.NET網(wǎng)頁(yè)時(shí),將創(chuàng)建該頁(yè)的新實(shí)例。該頁(yè)執(zhí)行其處理,將標(biāo)記呈現(xiàn)到瀏覽器,然后該頁(yè)被丟棄。如果用戶單擊按鈕執(zhí)行回發(fā),將創(chuàng)建該頁(yè)的新實(shí)例;該頁(yè)執(zhí)行其處理,然后再次被丟棄。這樣,每個(gè)回發(fā)和往返行程都會(huì)導(dǎo)致生成該頁(yè)的一個(gè)新實(shí)例。

編輯推薦

《.NET Web應(yīng)用開(kāi)發(fā)》:國(guó)家示范性高職院校建設(shè)項(xiàng)目成果·計(jì)算機(jī)專(zhuān)業(yè)系列

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    .NET Web應(yīng)用開(kāi)發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   講一些案例,控件側(cè)重,原理少。
  •   還不錯(cuò)de
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7