Web應用程序設計實用教程

出版時間:2010-9  出版社:清華大學出版社  作者:羅福強  頁數(shù):331  
Tag標簽:無  

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Web應用程序設計實用教程 PDF格式下載


用戶評論 (總計4條)

 
 

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

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

京ICP備13047387號-7