Web應(yīng)用程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2010-9  出版社:清華大學(xué)出版社  作者:羅福強(qiáng)  頁數(shù):331  
Tag標(biāo)簽:無  

前言

ASENET是微軟順應(yīng)Web 2.0時(shí)代的潮流推出的新一代動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)。與傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)相比較,ASENET拋棄了解釋型的腳本語言編程技術(shù),代之以編譯型程序設(shè)計(jì)語言(如c≠}),使用代碼分離技術(shù)編程。ASENET以.NET Framework平臺(tái)為基礎(chǔ),借助Visual Studio.NET的強(qiáng)大功能,可快速而高效地開發(fā)Web應(yīng)用程序。ASENEI’整合了.JSP、PHP和ASP的所有優(yōu)點(diǎn),不但功能超級強(qiáng)悍、使用超級簡便,而且安全性和可擴(kuò)展性都非常卓越。正是因?yàn)榕c.NET Framewo、ADO.NET、C≠}.NET、XML Web Services、Aiax等技術(shù)緊密結(jié)合,使得它成為目前最好的Web應(yīng)用程序開發(fā)技術(shù)。本書以’Visual Studio.NET 2008和ASENET 3.5為藍(lán)本,共分13章,基本上覆蓋了’Web應(yīng)用開發(fā)的所有技術(shù)領(lǐng)域,在講解ASENET的語法的基礎(chǔ)之上,以面向?qū)ο蠛突谑录?qū)動(dòng)的程序設(shè)計(jì)方法為核心,全面介紹了Web窗體的設(shè)計(jì)方法、用戶輸入驗(yàn)證、網(wǎng)頁布局與效果設(shè)計(jì)、數(shù)據(jù)庫的訪問、網(wǎng)站的狀態(tài)維護(hù)、Web控件的創(chuàng)建與使用、網(wǎng)站性能優(yōu)化、網(wǎng)站的安全性實(shí)現(xiàn)、ASENET Web部件技術(shù)和AiaX技術(shù)等實(shí)用技術(shù)。本書的第1章重點(diǎn)介紹了Web應(yīng)用的基本概念和ASENET的工作原理。第2章重點(diǎn)介紹了Web窗體的靜態(tài)設(shè)計(jì)技術(shù),包括Web窗體概述、ASRNET標(biāo)準(zhǔn)服務(wù)器控件的使用等。第3章重點(diǎn)介紹了Web窗體的動(dòng)態(tài)設(shè)計(jì)技術(shù),包括Web頁的動(dòng)態(tài)生成和’Web窗體的跨頁傳值技術(shù)等。第4章重點(diǎn)介紹了ASP.NET內(nèi)置的用戶輸入驗(yàn)證控件的使用方法。第5章介紹了母版頁、主題、外觀和Web導(dǎo)航的應(yīng)用技巧。第6章重點(diǎn)介紹了ASENET數(shù)據(jù)訪問控件的使用方法以及Web應(yīng)用基于數(shù)據(jù)庫的分層架構(gòu)設(shè)計(jì)方法。第7章介紹了ASENET。內(nèi)置的狀態(tài)維護(hù)對象及其應(yīng)用,其中重點(diǎn)介紹了Application、Session和Cookie對象的應(yīng)用技巧。第8章介紹了Web控件的自我構(gòu)造方法,包括創(chuàng)建用戶控件和自定義服務(wù)器控件的方法。第9章介紹了Web應(yīng)用程序的性能調(diào)試與優(yōu)化方法。第10章全面講解了Web應(yīng)用的安全性,其中重點(diǎn)介紹了ASENET的身份驗(yàn)證與授權(quán)的實(shí)現(xiàn)步驟以及ASENET的成員資格技術(shù)與應(yīng)用。第ll章介紹了ASENET Web部件技術(shù)及應(yīng)用方法。第12章介紹了.ASENET的AiaX技術(shù)及應(yīng)用方法。第13章通過一個(gè)完整的案例展現(xiàn)了Web應(yīng)用系統(tǒng)的開發(fā)過程。本書在編寫時(shí)秉持5點(diǎn)編寫思想:一、面向應(yīng)用類本科院校學(xué)生,同時(shí)兼顧大專生,立足于把基于.NET平臺(tái)的Web應(yīng)用程序設(shè)計(jì)講清楚,文字?jǐn)⑹龊喚?;二、以基礎(chǔ)為主,主要介紹基于NET平臺(tái)的Web應(yīng)用程序設(shè)計(jì)方法和技巧,包括ASENET網(wǎng)頁的設(shè)計(jì)、基于事件驅(qū)動(dòng)的程序設(shè)計(jì)、Web應(yīng)用程序的分層次設(shè)計(jì)方法、Web應(yīng)用程序狀態(tài)維護(hù)技術(shù)Web應(yīng)用程序的性能與安全技術(shù)等;三、以應(yīng)用為綱,通過適當(dāng)案例展現(xiàn)Web應(yīng)用程序的設(shè)計(jì)方法,以真正提高讀者的興趣和編程技能,所有案例能夠涵蓋Web應(yīng)用的主要技術(shù);四、讀者可以在沒有HTMI。、JavaScript、CSS等基礎(chǔ)的情況下輕松地使用這本教材(即零起點(diǎn)原則);五、使用案例驅(qū)動(dòng)編寫,以經(jīng)典案例展現(xiàn)Web應(yīng)用程序的完整開發(fā)過程。

內(nèi)容概要

ASP.NET是微軟順應(yīng)Web 2.0時(shí)代的潮流推出的新一代動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)。它與微軟.NET Framework、ADO.NET、C#.NET、XML等技術(shù)高度集成,借助Visual Studio.NET開發(fā)平臺(tái),具有功能超級強(qiáng)悍、使用超級簡便的特點(diǎn)。    本書以Visual Studio.NET 2008和ASENET 3.5為藍(lán)本,全面介紹Web應(yīng)用程序的開發(fā)技術(shù)。全書共分13章。在講解Web應(yīng)用程序的基本概念、ASP.NET的基本語法基礎(chǔ)之上,以面向?qū)ο蠛突谑录?qū)動(dòng)的程序設(shè)計(jì)方法為核心,重點(diǎn)介紹了Web窗體的設(shè)計(jì)、用戶輸入驗(yàn)證、網(wǎng)頁布局與效果設(shè)計(jì)、數(shù)據(jù)庫的訪問、網(wǎng)站的狀態(tài)維護(hù)、Web控件的創(chuàng)建與使用、網(wǎng)站性能優(yōu)化、網(wǎng)站的安全性實(shí)現(xiàn)、ASP.NET Web部件技術(shù)和Ajax技術(shù)等實(shí)用技術(shù)。    本書內(nèi)容豐富、可操作性強(qiáng)、語言文字簡潔流暢,使用案例驅(qū)動(dòng),能夠使讀者輕松愉快地掌握基于ASENET的Web應(yīng)用程序的開發(fā)思想、方法和技巧。    本書堅(jiān)持零起點(diǎn),可作為大專院校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生的教材或者作為網(wǎng)站開發(fā)培訓(xùn)學(xué)員的學(xué)習(xí)教材,也可作為想進(jìn)行網(wǎng)站開發(fā)或已經(jīng)在從事網(wǎng)站開發(fā)的技術(shù)人員的參考書。

書籍目錄

第1章  Web應(yīng)用程序設(shè)計(jì)基礎(chǔ)  1.1  Web應(yīng)用技術(shù)的發(fā)展概況    1.1.1  Web應(yīng)用的概念    1.1.2  客戶端技術(shù)的發(fā)展    1.1.3  服務(wù)器端技術(shù)的發(fā)展    1.1.4  Web瀏覽器與服務(wù)器的發(fā)展  1.2  HTTP、HTML與JavaScript    1.2.1  HTTP    1.2.2  HTML    1.2.3  JavaScript  1.3  ASENET概述    1.3.1  ASP的宿命    1.3.2  什么是ASENET    1。3。3  ASENET的優(yōu)勢  1.4  Visual Studio 2008與Web應(yīng)用程序的創(chuàng)建    1.4.1  Visual Studio 2008的視圖    1.4.2  Visual Studio 2008的基本操作    1.4.3  創(chuàng)建Web應(yīng)用程序的基本方法    1.4.4  ASENET Web應(yīng)用程序的結(jié)構(gòu)  本章小結(jié)  習(xí)題1第2章  Web窗體靜態(tài)設(shè)計(jì)技術(shù)  2.1  Web窗體概述    2.1.1  什么是Web窗體    2.1.2  ASENET頁的構(gòu)成    2.1。3  Web窗體的運(yùn)行機(jī)制    2.1.4  Web窗體中的代碼  2.2  ASENET Web控件概述    2.2.1  什么是Web控件    2.2.2  HTML服務(wù)器控件    2.2.3  Web服務(wù)器控件  2.3  標(biāo)準(zhǔn)服務(wù)器控件的使用    2.3.1  標(biāo)準(zhǔn)服務(wù)器控件的功能    2.3.2  標(biāo)準(zhǔn)服務(wù)器控件的常見屬性    2.3.3  常見標(biāo)準(zhǔn)服務(wù)器控件的使用  本章小結(jié)  習(xí)題2第3章  Web窗體動(dòng)態(tài)設(shè)計(jì)技術(shù)  3.1  Web窗體的編程模型    3.1.1  Web窗體與Page對象    3.1.2  Page對象的生命周期    3.1.3  Page對象的常用屬性與事件介紹  3.2  基于事件驅(qū)動(dòng)的編程方法    3.2.1  Web窗體的客戶端事件    3.2.2  Web窗體的服務(wù)器端事件    3.2.3  服務(wù)器端事件的綁定  3.3  Web窗體的動(dòng)態(tài)生成    3.3.1  靜態(tài)設(shè)計(jì)Web窗體的不足    3.3.2  Web窗體動(dòng)態(tài)生成的技巧  3.4  Web窗體與頁面提交    3.4.1  Web窗體與超鏈接    ……第4章  用戶輸入與驗(yàn)證第5章  主題、母版頁與Web導(dǎo)航第6章  Web應(yīng)用與數(shù)據(jù)庫編程第7章  Web應(yīng)用的狀態(tài)管理第8章  Web控件的自我構(gòu)造第9章  Web應(yīng)用的性能調(diào)試與優(yōu)化第10章  Web應(yīng)用的安全性第11章  Web部件技術(shù)與應(yīng)用第12章  Ajax技術(shù)與應(yīng)用第13章  Web應(yīng)用經(jīng)典案例分析參考文獻(xiàn)

章節(jié)摘錄

插圖:(6)Web應(yīng)用程序與控制臺(tái)應(yīng)用程序和Windows應(yīng)用程序的不同之處在于,Web應(yīng)用程序不需要從Main方法開始執(zhí)行,因此不需要為Web應(yīng)用程序添加Main方法。(7)Web應(yīng)用程序同樣采用事件驅(qū)動(dòng)編程思想,只有當(dāng)事件發(fā)生時(shí)系統(tǒng)才調(diào)用相應(yīng)的事件方法。例如,在本例中,只有客戶端單擊了“查找”按鈕時(shí),單擊鼠標(biāo)事件才會(huì)觸發(fā),Web服務(wù)器才會(huì)去執(zhí)行事件方法btn Search Click。(8)事件方法btn Search Click的主要作用是:在數(shù)組中查找客戶端所輸入的客戶名稱,并根據(jù)查找是否成功來顯示相應(yīng)的結(jié)果,結(jié)果最終通過標(biāo)簽lblResult輸出。注意:對本例中所涉及的內(nèi)容只需要了解或者有感性認(rèn)識(shí)即可,相關(guān)知識(shí)在后續(xù)章節(jié)將詳細(xì)介紹。1.4.4 ASP.NET Web應(yīng)用程序的結(jié)構(gòu)在VisualStudio2008中,創(chuàng)建一個(gè)網(wǎng)站就是創(chuàng)建一個(gè)Web應(yīng)用程序,整個(gè)網(wǎng)站項(xiàng)目的文件就由VisualStudio2008的解決方案管理器來管理。一個(gè)完整的ASE NET Web應(yīng)用程序通常包含以下文件:1.解決方案文件解決方案文件(文件的擴(kuò)展名為.sin)用于連接一個(gè)或多個(gè)項(xiàng)目并存儲(chǔ)某些全局信息。與解決方案文件相關(guān)的文件是解決方案用戶選項(xiàng)文件(擴(kuò)展名為.SUO),該文件用于記錄加入到解決方案中的所有解決方案記錄和自定義設(shè)置。

編輯推薦

《Web應(yīng)用程序設(shè)計(jì)實(shí)用教程》:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自中學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決辦案

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Web應(yīng)用程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   輸?shù)膬?nèi)容 比較淺顯 只是當(dāng)作教科書
  •   書還行,專業(yè)課本沒的說!
  •   全新品比二手還二手,又臟有破。。。買過的最差的書
  •   挺好的 就是和別的書一起買的 發(fā)貨就有些慢 不過快遞速度不錯(cuò)
 

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

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