Web程序設(shè)計

出版時間:2009-5  出版社:清華大學(xué)出版社  作者:沈士根,汪承焱,許小東 編著  頁數(shù):384  

前言

目前,Web程序設(shè)計一般都使用ASP.NET、JSP或PHP。ASP.NET由Microsoft提出,易學(xué)易用、開發(fā)效率高,可配合任何一種.NET語言進行開發(fā)。JSP由Sun提出,需配合使用Java語言。PHP的優(yōu)點是開源,缺點是缺乏大公司支持。JSP和PHP較之于ASP.NET要難學(xué)。實際上,國內(nèi)外越來越多的軟件公司,開始應(yīng)用ASP.NET技術(shù)進行Web應(yīng)用系統(tǒng)開發(fā)。ASP.NET 3.5建立在.NET Framework 3.5的基礎(chǔ)上,是Microsoft目前最新的Web應(yīng)用系統(tǒng)開發(fā)版本。它強調(diào)開發(fā)人員的工作效率,著力提升系統(tǒng)運行性能和可擴展性。新增的LINQ技術(shù)直接將操作數(shù)據(jù)庫的功能引入到.NET Framework 3.5支持的語言中,實現(xiàn)與編程語言的整合。新增的ASP.NET AJAX極大地簡化了網(wǎng)站中使用AJAX特性的方式,而且在其開發(fā)平臺Visual Studio 2008中可以直接調(diào)試JavaScript。本書緊扣基于ASP.NET 3.5的Web應(yīng)用程序開發(fā)所需要的知識、技能和素質(zhì)要求,以技術(shù)應(yīng)用能力培養(yǎng)為主線構(gòu)建教材內(nèi)容; 強調(diào)以學(xué)生為主體,覆蓋基礎(chǔ)知識和理論體系,突出實用性和可操作性,強化實例教學(xué),通過實際訓(xùn)練加強對理論知識的理解; 注重知識和技能結(jié)合,把知識點融入到實際項目的開發(fā)中。在這種思想指導(dǎo)下,本書內(nèi)容組織如下: 第1章 著重介紹ASP.NET 3.5的運行和開發(fā)環(huán)境、網(wǎng)站配置等。第2章 以知識夠用原則介紹ASP.NET 3.5 Web應(yīng)用程序開發(fā)的準(zhǔn)備知識,主要包括核心的XHTML元素、網(wǎng)頁模型、實現(xiàn)布局的CSS、提高用戶體驗的JavaScript、標(biāo)準(zhǔn)的數(shù)據(jù)交換格式語言XML、配置文件等。第3章 給出了C# 2008的濃縮版,并且在介紹時直接與ASP.NET 3.5結(jié)合。第4章 和第5章 介紹ASP.NET 3.5標(biāo)準(zhǔn)控件和驗證控件應(yīng)用。第6章 介紹ASP.NET 3.5網(wǎng)頁運行時的HTTP請求、響應(yīng)、狀態(tài)管理機制。第7章 介紹利用數(shù)據(jù)源控件和LINQ技術(shù)訪問數(shù)據(jù)庫。其實,熟練掌握LINQ技術(shù)可實現(xiàn)任何數(shù)據(jù)訪問要求。第8章 介紹利用數(shù)據(jù)綁定控件呈現(xiàn)數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)。第9章 從用戶和角色管理角度介紹ASP.NET 3.5的安全性,以及利用登錄系列控件建立安全頁的技術(shù)。第10章 從網(wǎng)站整體風(fēng)格統(tǒng)一角度介紹主題、母版、用戶控件,還介紹了目前越來越流行的個性化服務(wù)所需要的Web部件。第11章 介紹網(wǎng)站導(dǎo)航技術(shù)。第12章 介紹能給用戶提供最佳體驗的ASP.NET AJAX技術(shù)。第13章 介紹Internet上廣泛調(diào)用的Web服務(wù)和Microsoft新推出的WCF服務(wù)。第14章 介紹Web服務(wù)器上的文件處理。第15章 縱覽全局,以一個綜合實例MyPetShop綜合ASP.NET 3.5 Web應(yīng)用程序開發(fā)全過程,給出了一個很好的學(xué)習(xí)模板。本書以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express為開發(fā)平臺,使用C# 2008開發(fā)語言,提供大量來源于作者多年教學(xué)積累和項目開發(fā)經(jīng)驗的實例。為方便教師教學(xué)和讀者自學(xué),本書有配套的實驗指導(dǎo)書《Web程序設(shè)計——ASP.NET上機實驗指導(dǎo)》,還有配套的免費課件、教學(xué)大綱、實驗大綱、實例源代碼等。有關(guān)課件、實例源代碼等可到http://www.tup.com.cn下載。本書概念清晰,邏輯性強,內(nèi)容由淺入深、循序漸進,適合作為高等院校計算機相關(guān)專業(yè)的Web程序設(shè)計、網(wǎng)絡(luò)程序設(shè)計、Web數(shù)據(jù)庫應(yīng)用等課程的教材,也適合對Web應(yīng)用程序開發(fā)有興趣的人員自學(xué)使用。本書由沈士根負責(zé)統(tǒng)稿,其中,沈士根編寫了第1~9章 ,汪承焱編寫了第10~14章 ,許小東編寫了第15章 。應(yīng)紅振為綜合實例MyPetShop的開發(fā)和調(diào)試投入了很多精力。在此一并表示衷心感謝。希望本書能成為初學(xué)者從入門到精通的階梯。書中存在的疏漏及不足之處,歡迎讀者發(fā)郵件與我們共同交流,以便再版時改進。

內(nèi)容概要

ASP.NET是Web應(yīng)用程序開發(fā)的主流技術(shù)。本書以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express為開發(fā)平臺,以技術(shù)應(yīng)用能力培養(yǎng)為主線,介紹網(wǎng)站配置、開發(fā)環(huán)境、與ASP.NET 3.5結(jié)合的C# 2008基礎(chǔ)、ASP.NET 3.5常用服務(wù)器控件、用戶控件、驗證控件、狀態(tài)管理、數(shù)據(jù)源控件和LINQ訪問數(shù)據(jù)庫、數(shù)據(jù)綁定控件、用戶和角色管理、主題、母版、Web部件、網(wǎng)站導(dǎo)航、ASP.NET AJAX、Web服務(wù)、WCF服務(wù)、文件處理等,最后的實例MyPetShop綜合了開發(fā)全過程,為讀者提供了ASP.NET 3.5網(wǎng)站開發(fā)的學(xué)習(xí)模板。書中包含的實例來自作者多年的教學(xué)積累和項目開發(fā)經(jīng)驗,頗具實用性?! 榉奖憬處熃虒W(xué)和讀者自學(xué),本書有配套的實驗指導(dǎo)書《Web程序設(shè)計——ASP.NET上機實驗指導(dǎo)》,還有免費配套的課件、教學(xué)大綱、實驗大綱、實例源代碼等?! ”緯拍钋逦?,邏輯性強,內(nèi)容由淺入深、循序漸進,適合高等院校計算機相關(guān)專業(yè)的Web程序設(shè)計、網(wǎng)絡(luò)程序設(shè)計、Web數(shù)據(jù)庫應(yīng)用等課程的教材,也適合對Web應(yīng)用程序開發(fā)有興趣的人員自學(xué)使用。希望本書能成為初學(xué)者從入門到精通的階梯。

書籍目錄

第1章 ASP.NET 3.5預(yù)備知識 1.1 .NET Framework  1.1.1 .NET Framework概述  1.1.2 .NET Framework 3.5體系結(jié)構(gòu) 1.2 ASP.NET概述  1.2.1 ASP.NET是什么  1.2.2 ASP.NET 3.5 1.3 IIS  1.3.1 IIS的安裝  1.3.2 IIS網(wǎng)站設(shè)置  1.3.3 虛擬目錄 1.4 Visual Studio 2008  1.4.1 環(huán)境概覽  1.4.2 新建網(wǎng)站  1.4.3 發(fā)布網(wǎng)站  1.4.4 復(fù)制網(wǎng)站 1.5 小結(jié) 1.6 習(xí)題第2章 創(chuàng)建第一個ASP.NET 3.5網(wǎng)站 2.1 .htm文件和XHTML  2.1.1 .htm文件結(jié)構(gòu)  2.1.2 常用XHTML元素 2.2 .aspx文件  2.2.1 單文件頁模型  2.2.2 代碼隱藏頁模型 2.3 .css文件和CSS常識  2.3.1 定義CSS樣式  2.3.2 CSS樣式位置 2.4 .js文件和JavaScript常識  2.4.1 JavaScript代碼位置  2.4.2 綜合實例 2.5 .xml文件和XML常識 2.6 web.config  2.6.1 web.config基本結(jié)構(gòu)  2.6.2 配置web.config 2.7 小結(jié) 2.8 習(xí)題第3章 C#和ASP.NET 3.5 3.1 C#概述 3.2 Framework命名空間 3.3 編程規(guī)范  3.3.1 程序注釋  3.3.2 命名規(guī)則 3.4 常量與變量  3.4.1 常量聲明  3.4.2 變量聲明  3.4.3 修飾符  3.4.4 變量作用范圍 3.5 數(shù)據(jù)類型  3.5.1 值類型  3.5.2 引用類型  3.5.3 裝箱和拆箱 3.6 運算符 3.7 流程控制  3.7.1 選擇結(jié)構(gòu)  3.7.2 循環(huán)結(jié)構(gòu)  3.7.3 異常處理 3.8 自定義ASP.NET類  3.8.1 類的常識  3.8.2 屬性  3.8.3 構(gòu)造函數(shù)  3.8.4 方法  3.8.5 事件  3.8.6 繼承 3.9 小結(jié) 3.10 習(xí)題第4章 ASP.NET 3.5標(biāo)準(zhǔn)控件第5章 Web服務(wù)器驗證控件第6章 HTTP請求、響應(yīng)及狀態(tài)管理第7章 數(shù)據(jù)訪問第8章 數(shù)據(jù)綁定第9章 用戶和角色管理第10章 主題、母版、用戶控件和Web部件第11章 網(wǎng)站導(dǎo)航第12章 ASP.NET AJAX第13章 Web服務(wù)和WCF服務(wù)第14章 文件處理第15章 MyPetShop綜合實例

章節(jié)摘錄

插圖:第1章ASP.NET3.5預(yù)備知識本章要點:了解ASP.NET3.5的基礎(chǔ).NETFramework。熟悉ASP.NET3.5運行環(huán)境、網(wǎng)站設(shè)置、虛擬Et錄設(shè)置。熟悉ASP.NET3.5的開發(fā)環(huán)境VisualStudio2008。掌握創(chuàng)建網(wǎng)站、發(fā)布網(wǎng)站、復(fù)制網(wǎng)站的過程。1.1.NETFramework.NETFramework是一套應(yīng)用程序開發(fā)框架,主要目的是要提供一個一致的開發(fā)模型,其最新版本是.NETFramework3.5。本節(jié)將介紹.NETFramework概述和.NETFramework3.5體系結(jié)構(gòu)。1.1.1NETFramework概述作為Windows的一種組件,.NETFramework為下一代應(yīng)用程序和XMLWeb服務(wù)提供支持。在.NETFramework提出時,Microsoft確定要實現(xiàn)下列目標(biāo):提供一個一致的面向?qū)ο蟮木幊汰h(huán)境;提供一個將軟件部署和版本控制沖突最小化的執(zhí)行環(huán)境;提供一個可提高代碼安全性的執(zhí)行環(huán)境;提供一個可消除因腳本或解釋執(zhí)行而導(dǎo)致性能下降的執(zhí)行環(huán)境;使開發(fā)人員在面對Windows應(yīng)用程序和Web應(yīng)用程序時保持一致。.NETFramework具有兩個主要組件:公共語言運行庫(CommonLanguageRuntime,CLR)N.NETFramework類庫。CLR是.NETFramework的基礎(chǔ),提供內(nèi)存管理、線程管理和遠程處理等核心服務(wù),并且還強制實施嚴格的類型安全,提高代碼執(zhí)行的安全性和可靠性。通常把以CLR為基礎(chǔ)運行的代碼稱為托管代碼,而不以CLR為基礎(chǔ)運行的代碼稱為非托管代碼。.NETFramework類庫完全面向?qū)ο?,與CLR緊密集成,可以使用它開發(fā)多種應(yīng)用程序和服務(wù)。主要包括控制臺應(yīng)用程序、Wind。ws窗體應(yīng)用程序、windowsPresentationFoundation(WPF)應(yīng)用程序、ASP.NET網(wǎng)站、Web服務(wù)、Windows服務(wù)、基于WCF的面向服務(wù)的應(yīng)用程序和基于WF的啟用工作流程的應(yīng)用程序等。

編輯推薦

《Web程序設(shè)計:ASP.NET實用網(wǎng)站開發(fā)》是由清華大學(xué)出版社出版的。采用ASP.NET3.5和C#2008,強化實例教學(xué),注重應(yīng)用能力培養(yǎng),有配套的實驗指導(dǎo)書

圖書封面

評論、評分、閱讀與下載


    Web程序設(shè)計 PDF格式下載


用戶評論 (總計54條)

 
 

  •   教材,學(xué)習(xí)C# web開發(fā)很合適
  •   還不錯,這本書有配套的實驗指導(dǎo)書,一起買了。還可以。
  •   學(xué)校上課要用的教材,此書不愧為入門自學(xué)的一本好書。
  •   非常適合初學(xué)者看。有基礎(chǔ)的人也可以備著當(dāng)資料查。
  •   四級教程網(wǎng)絡(luò)工程師是計算機四級的經(jīng)典教程,很不錯!
  •   這本書真心不錯,輕松入門
  •   書不錯,使我們的教材~~
  •   書的質(zhì)量都不錯,希望上課能夠好好利用
  •   必用的教材,很好
  •   這就是個簡單學(xué)習(xí)****的書
  •   內(nèi)容豐富全面,老師說這書還不錯。
  •   很實用,發(fā)貨速度快,不耽誤上課用書
  •   專業(yè)書籍,受益匪淺,找到思考許久的問題答案
  •   大學(xué)上課必備的書,,,質(zhì)量很好,,,偶現(xiàn)在都畢業(yè)了
  •   書前天晚上拍 今天就到了、、、很好
  •   正版書,挺不錯的,,,,,,物流也快……
  •   內(nèi)容不錯,老師指定的上課用書。
  •   和想象中一樣,快遞速度也很給你
  •   是正版,質(zhì)量很好,性價比也好
  •   貌似是有錯的...
  •   非常的好啊,很喜歡啊,嘿嘿
  •   質(zhì)量不錯,而且發(fā)貨速度快
  •   已經(jīng)用了,很好
  •   好用!快遞也很給力!開學(xué)前就到了。。
  •   挺好的 比較詳細 正是我需要的
  •   發(fā)貨及時,物流迅速,貨物準(zhǔn)確。
  •   不錯,OK
  •   其他的是學(xué)校要求的教材 還沒看 應(yīng)該還行吧 書沒損壞 上次的都卷變了
  •   很實用,適合入門者
  •   紙質(zhì)不錯。內(nèi)容很詳細,適合初學(xué),不適合深究
  •   書挺好的,雖說有點貴不過也可以接受、、
  •   書很好很便宜,發(fā)貨速度再快一點就更好了
  •   內(nèi)容全面,容易上手
  •   表面有點黃
  •   好!是我想要的
  •   老師讓買的,還行吧
  •   我們正在用,不錯
  •   老師推薦就買了
  •   把涉及知識點都講到了,案例太少,看此書感覺比較枯燥。作為新手的話還是多跟著案例做好一點。
  •   Web程序設(shè)計——ASP****實用網(wǎng)站開發(fā)
    這本書和一般的ASP****書不同,加入了網(wǎng)站建設(shè)問題
  •   比較深,對初學(xué)者不太適合
  •   學(xué)校的教科書。。。
  •   我買了四本書,但你們只發(fā)了三本給我
  •   不好,寫得粗淺,不過用來入門還勉強。
  •   很不好,買的不值。
  •   上課用的教材,沒辦法,略貴。發(fā)貨速度是真心快。總的來說還不錯。
  •   很快,幫同學(xué)買的,和要買的一樣
  •   教學(xué)用書 內(nèi)容還可以 書的質(zhì)量不錯
  •   內(nèi)容詳實,值得好好的讀!
  •   我很喜歡,商品很滿意
  •   還不錯,老師推薦的……不錯
  •   本身這書是我們需要買的教科書,總體來說還可以。
  •   產(chǎn)品不錯,服務(wù)也不錯。
  •   非常好 送貨時間非常快 發(fā)貨時間有點長了
 

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

京ICP備13047387號-7