學習ASP.NET2.0和AJAX

出版時間:2008-8  出版社:機械工業(yè)出版社  作者:(美)里伯爾提(Liberty,J) 等著;劉平利 等譯  頁數(shù):436  

前言

隨著網(wǎng)絡經(jīng)濟的到來,微軟公司希望幫助用戶能夠在任何時候、任何地方利用任何工具都可以獲得網(wǎng)絡上的信息,并享受網(wǎng)絡通信所帶來的快樂。ASP.NET是Micrsoft的Active Server Pages的新版本,是建立在微軟新一代.NET平臺架構和公共語言運行庫上,在服務器后端為用戶提供建立強大的企業(yè)級Web應用服務的編程框架,可用于在服務器上生成功能強大的Web應用程序,為Web站點創(chuàng)建動態(tài)的、交互的HTML頁面。ASP.NET、完全基于模塊與組件,具有較好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術,同時也為Web開發(fā)人員提供了更好的靈活性,有效縮短了Web應用程序的開發(fā)周期。那么ASP.NET所開發(fā)出來的Web應用程序是否可以具有像桌面windows應用程序那樣快速的操作響應與流暢的使用體驗呢?隨著近年來AJAx技術的流行,對這個問題的回答也日趨肯定。AJAX并不是一門新的語言或技術,它實際上是幾項技術按一定的方式組合在一起,共同在協(xié)作中發(fā)揮各自的作用。AJAX技術所提倡的頁面局部刷新機制可以大幅減少客戶端與服務器之間交換的數(shù)據(jù)量,可以明顯減輕(甚至是消除)以往由于頁面切換而導致的抖動現(xiàn)象。在使用了AJAX技術的網(wǎng)站上,你會發(fā)現(xiàn)它所提供的功能已經(jīng)具有很多桌面程序的優(yōu)點了。典型的例子就是Google Map,在用它鳥瞰世界時,你會感到驚訝,原來Web程序也能做成這樣!作為軟件業(yè)的探路者,微軟也不會落后,現(xiàn)在已經(jīng)在ASP.NET中集成了對AJAX的支持。與其他各種AJAX解決方案相比,ASP.NET AJAX最為顯著的優(yōu)點就是它能夠和ASP.NET平臺實現(xiàn)無縫集成。利用ASP.NET中控件式的開發(fā)模式,你不需要了解很多客戶端腳本或服務器端編程的知識,也可以方便快捷地開發(fā)出靈活多樣的支持AJAX功能的Web程序。本書作為O雍eilly推出的Learning系列的一本,它會把你引領進入ASP.NET AJAx的殿堂。本書的主要閱讀對象是那些打算學習ASP.NET和AJAX的朋友,不管你是否已經(jīng)掌握了VB.NET還是C#,也不管你是否精通JavaScript腳本語言,你都可以把這本書作為學習相關知識的第一本教程。因為這本書的幾位作者在講解操作步驟時的耐心,在介紹相關背景知識時的用心,以及大量精心選擇的示例,都可以為你掃除學習道路上的一切障礙。

內(nèi)容概要

Web開發(fā)人員使用ASP.NET 2.0和ASP.NETAJAX框架,就能創(chuàng)建出迷人的、富有交互性的站點和應用程序。你從本書可以學到現(xiàn)在流行的商業(yè)Web站點所使用的各種精彩技術。本書將詳細講解如何用這些技術來創(chuàng)建自己的應用程序,例如訂單表單、交互式數(shù)據(jù)庫操作以及不需要頁面刷新的信息交互頁面?! ”緯ㄟ^注解詳盡的示例、VB和SQL使用速記手冊、圖表、各章小結等方式幫助讀者掌握微軟最新開發(fā)工具的概念和技術。每一章都包括獨立的思考題部分和實踐型的練習題。通過它們,你就能夠將這些知識學以致用,并測試對學習內(nèi)容的理解程度。在這本書中,你將學到:  ·掌握ASP.NET2.0的基本技術,以創(chuàng)建具有專業(yè)品質的Web應用程序?!  SP.NET 2.0與新的AJAX工具及CSS結合起來,創(chuàng)建更為精彩、更具交互性的站點?!  な褂肰isualStudio或者它的免費版本Visual Web Developer,以最小的代碼量來創(chuàng)建應用程序?!  ぴ诰W(wǎng)站中加入對數(shù)據(jù)庫的支持,以便用戶對數(shù)據(jù)進行獲取、交互以及保存等各種操作?!  ふ{試應用程序,處理出現(xiàn)的異常問題,防止惡意用戶攻擊,保護自己的網(wǎng)站?!  な褂糜晌④涢_發(fā)社區(qū)維護的ASP.NET AJAX Control Toolkit來擴展ASP.NET AJAX捉供的各種控件?!  な褂糜脩魝€性化設置工具為網(wǎng)站的每一個用戶提供自定義的用戶界面?! τ谖慈腴T的Web開發(fā)人員以及ASP.NET新手來說,本書能夠提供手把手式的、清晰的、直觀的學習方式。想要加入到最新的Web開發(fā)世界中來嗎?本書就是你的新起點。

作者簡介

Jesse Liberty是Microsoft公司Silverlight Development Team的高級程序負責人,是O’Reilly出版社暢銷書《Promgramming ASP.NET》、《Programming C#》以及其他眾多書籍的作者。

書籍目錄

前言第1章  千里之行,始于足下  Hello World  創(chuàng)建一個新的web站點  創(chuàng)建Hello World  讓Hello World Web站點與用戶交互  剛才你做了些什么  本章小結  思考題  練習題第2章  創(chuàng)建Web應用程序  掌握Web站點的基本原理  控件  源代碼  本章小結  思考題  練習題第3章  用AJAX創(chuàng)建富有生機的Web站點  客戶端實現(xiàn)  ScriptManager  源代碼列表  本章小結  思考題  練習題第4章  保存和檢索數(shù)據(jù)  從數(shù)據(jù)庫中獲取數(shù)據(jù)  顯示和更新數(shù)據(jù)  源代碼  本章小結  思考題  練習題第5章  驗證  驗證控件  RequiredFieldValidator控件  驗證信息概要控件  CompareValidator驗證器  范圍檢查  正則表達式  自定義驗證器  本章小結  思考題  練習題第6章  樣式表、母版頁及導航  樣式和樣式表  母版頁  導航  本章小結  思考題  練習題第7章  狀態(tài)與生命周期  頁面生命周期  狀態(tài)  本章小結  思考題  練習題第8章  錯誤、異常和程序Bug的處理  創(chuàng)建示例應用程序  跟蹤  調試  錯誤處理  本章小結  思考題  練習題第9章  安全與個性化  基于表單的安全機制  個性化  主題和外觀  本章小結  思考題  練習題第10章  把所有這些集成在一起  開始  添加樣式  使用母版頁  設置角色和用戶  登錄  導航  產(chǎn)品頁面  添加AJAX  購物車頁面  購買頁面  確認頁面  自定義錯誤頁面  總結  源代碼列表附錄A  安裝應用程序附錄B  復制Web站點附錄C  思考題和練習題的答案

章節(jié)摘錄

插圖:

編輯推薦

《學習ASP.NET 2.0和AJAX》由機械工業(yè)出版社出版。

圖書封面

評論、評分、閱讀與下載


    學習ASP.NET2.0和AJAX PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7