ASP.NET 3.5從入門到精通

出版時(shí)間:2010-1  出版社:清華大學(xué)  作者:麥克唐納  頁(yè)數(shù):822  字?jǐn)?shù):1215000  
Tag標(biāo)簽:無(wú)  

前言

  ASP.NET是微軟的Web應(yīng)用程序開發(fā)平臺(tái)。使用ASP.NET,可以創(chuàng)建電子商務(wù)網(wǎng)站、數(shù)據(jù)驅(qū)動(dòng)的門戶網(wǎng)站以及在因特網(wǎng)上可以找到的任何類型的網(wǎng)站。ASP.NET最大的優(yōu)勢(shì)在于,在編寫Web應(yīng)用程序時(shí),無(wú)須將HTML和腳本代碼混雜成一團(tuán)漿糊。只須使用諸如Visual Studio 2008之類的編碼和設(shè)計(jì)工具,就可以創(chuàng)建出優(yōu)秀的Web應(yīng)用程序?! ⌒录夹g(shù)的代價(jià)在于它的學(xué)習(xí)曲線。要想精通ASP.NET,需要學(xué)習(xí)如何使用高級(jí)的設(shè)計(jì)工具(比如Visual Studio)、需要掌握大量的對(duì)象(.NET Framework)和一門面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(比如C# 2008)??傊?,這些技術(shù)門檻足以使一個(gè)Web開發(fā)的初學(xué)者望而生畏?! 〖俣阆霃幕A(chǔ)開始學(xué)習(xí)并想精通ASP.NET。本書將為你構(gòu)建所需的基礎(chǔ)知識(shí),直到你理解了編寫復(fù)雜Web應(yīng)用程序的各種概念、技術(shù)和最佳實(shí)踐。學(xué)習(xí)的道路是漫長(zhǎng)的,但收獲也是豐厚的。經(jīng)過(guò)本書的學(xué)習(xí),你將可以使用ASP.NET來(lái)迎接那些在其他平臺(tái)中難于企及的挑戰(zhàn)。  本書重點(diǎn)探討了ASP.NET,它是微軟.NET Framework平臺(tái)的核心技術(shù)之一。.NET Framework并不是一個(gè)單一的應(yīng)用程序——它實(shí)際上是用于包裝大量新技術(shù)的一個(gè)商業(yè)標(biāo)簽。.NET Framework包括了諸如C# 2008和 VB 2008之類的程序設(shè)計(jì)語(yǔ)言、一個(gè)用于運(yùn)行Web頁(yè)面和Web Services的宿主引擎(ASP.NET)、一個(gè)訪問數(shù)據(jù)庫(kù)的現(xiàn)代模型(ADO.NET)和一個(gè)提供了各種功能的龐大類庫(kù),這些類庫(kù)包含從讀取文件到驗(yàn)證密碼之類的所有功能。要想精通ASP.NET,就得學(xué)習(xí)它的每一個(gè)技術(shù)要素?! ”緯鴮幕A(chǔ)知識(shí)開始講解所有技術(shù)要點(diǎn)。因此,你將從本書中學(xué)習(xí)到很多.NET程序員都感興趣的技術(shù),即使是那些開發(fā)Windows應(yīng)用程序的程序員也會(huì)對(duì)這些技術(shù)充滿興趣。例如,本書將介紹組件設(shè)計(jì)、結(jié)構(gòu)化的錯(cuò)誤處理機(jī)制以及如何訪問文件、XML和關(guān)系型數(shù)據(jù)庫(kù)等,這些都是.NET中通用的技術(shù)。另外,本書還將介紹Web程序設(shè)計(jì)方面的關(guān)鍵技術(shù),比如狀態(tài)管理、Web控件和緩存技術(shù)。經(jīng)過(guò)本書的學(xué)習(xí),你就可以創(chuàng)建多功能Web應(yīng)用程序,并使之可供因特網(wǎng)訪問。

內(nèi)容概要

本書提供了最新、最全面的ASP.NET入門知識(shí)。ASP.NET是一個(gè)開發(fā)現(xiàn)代Web應(yīng)用程序的架構(gòu)。使用ASP.NET可以開發(fā)出安全、極速并具有高度可擴(kuò)展性的Web應(yīng)用程序。ASP.NET的最大優(yōu)勢(shì)在于,它包含了大量現(xiàn)成的功能,比如網(wǎng)站導(dǎo)航、數(shù)據(jù)綁定、主題和用戶管理等。使用ASP.NET平臺(tái),可以創(chuàng)建從小型動(dòng)態(tài)個(gè)人網(wǎng)站到大規(guī)模電子商務(wù)網(wǎng)站的任何類型的Web應(yīng)用程序。    本書假定讀者只具有基本的C#語(yǔ)言知識(shí),因此在本書的開始部分將對(duì)C#進(jìn)行簡(jiǎn)要的介紹,具有較多C#編程經(jīng)驗(yàn)的人也可以將這些基礎(chǔ)性的介紹作為一個(gè)快速的回顧。在本書的ASP.NET探索之旅中,將介紹設(shè)計(jì)可靠Web應(yīng)用程序所需的關(guān)鍵原則,包括數(shù)據(jù)庫(kù)、ASP.NET安全和執(zhí)行性能等方面的問題。本書還將從頭開始介紹面向?qū)ο蟪绦蛟O(shè)計(jì)以及Web竊體的代碼分離開發(fā),一切示例都將從實(shí)戰(zhàn)角度出發(fā),而不是紙上談兵的膚淺介紹。    經(jīng)過(guò)本書的學(xué)習(xí),您將精通網(wǎng)站開發(fā)的核心技術(shù),并掌握成為一個(gè)專業(yè)ASP.NET開發(fā)人員的必備知識(shí)。

作者簡(jiǎn)介

Matthew MacDonald,曾榮獲微軟最有價(jià)值專家稱號(hào),并通過(guò)了微軟的MCSD認(rèn)證,是一位知名作家、教育家。他在編程方面作出了許多重要貢獻(xiàn),撰寫了多本有關(guān).NET編程的經(jīng)典書籍。除本書外,Matthew的著作還包括Pro Pro .NET 20 Windows Formsand Custom Controls(Apress),Pro ,N

書籍目錄

第Ⅰ部分 .NET簡(jiǎn)介  第1章 .NETFramework   第2章 C#語(yǔ)言   第3章 類型、對(duì)象和名稱空間 第Ⅱ部分 開發(fā)ASP.NET應(yīng)用程序  第4章 VisualStudio   第5章 Web窗體基礎(chǔ)   第6章 Web控件   第7章 狀態(tài)管理   第8章 錯(cuò)誤處理、日志和跟蹤   第9章 部署ASP.NET應(yīng)用程序 第Ⅲ部分 構(gòu)建更好的Web窗體  第10章 驗(yàn)證控件   第11章 多功能控件   第12章 用戶控件和繪制圖形   第13章 樣式、主題和母版頁(yè)   第14章 網(wǎng)站導(dǎo)航 第Ⅳ部分 使用數(shù)據(jù)  第15章 ADO.NET基礎(chǔ)   第16章 數(shù)據(jù)綁定   第17章 數(shù)據(jù)控件   第18章 文件和流   第19章 XML 第Ⅴ部分 網(wǎng)站安全  第20章 安全基礎(chǔ)   第21章 成員關(guān)系   第22章 用戶配置文件 第Ⅵ部分 高級(jí)ASP.NET  第23章 基于組件的程序設(shè)計(jì)   第24章 緩存   第25章 ASP.NETAJAX

章節(jié)摘錄

  .NET是徹底面向?qū)ο蟮?。這不僅僅是因?yàn)?NET允許使用對(duì)象,而且使用對(duì)象是.NET的本質(zhì)要求。幾乎所有用于創(chuàng)建Web應(yīng)用程序的元素,本質(zhì)上都是某種對(duì)象?! ∧敲丛诰帉慉SP.NET頁(yè)面時(shí),到底需要掌握多少關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)方面的知識(shí)呢?實(shí)際上這取決于您想掌握ASP.NET的深度。您既可以照搬現(xiàn)成的例子,并簡(jiǎn)單地復(fù)制和粘貼例子中的代碼,也可以對(duì).NET的運(yùn)行機(jī)制有更深入的理解,從而獲得更深入的程序控制能力。本書將假定您樂于閱讀一本近千頁(yè)的書,擅于理解程序是如何工作的,以及想精通其內(nèi)部工作原理。另外,本書還假定您對(duì)一些高級(jí)ASP.NET程序設(shè)計(jì)方面的內(nèi)容很感興趣,這些高級(jí)內(nèi)容都要求基于類和對(duì)象的程序設(shè)計(jì),比如創(chuàng)建自己的數(shù)據(jù)庫(kù)組件(第23章)?! ”菊聦⒄驹?NET Framework的角度來(lái)介紹C≠}中的對(duì)象。本章并不是對(duì)典型面向?qū)ο罄碚摰呐f調(diào)重彈,因?yàn)橐呀?jīng)有無(wú)數(shù)優(yōu)秀的編程書籍詳細(xì)地介紹了面向?qū)ο蟮睦碚?。本章將介紹.NET所支持的各種類型的對(duì)象,以及這些對(duì)象是如何構(gòu)造的、它們是如何與龐大的名稱空間和程序集的框架融為一體的?! ?.1類的基礎(chǔ)概念  每一個(gè)開發(fā)人員都應(yīng)該已經(jīng)創(chuàng)建過(guò)類(class),至少也應(yīng)該聽說(shuō)過(guò)類的概念。類是用于定義對(duì)象(object)的代碼。對(duì)于一個(gè)類來(lái)說(shuō),可以根據(jù)需要?jiǎng)?chuàng)建任意多個(gè)類的實(shí)例(instance),類的實(shí)例通常也稱為對(duì)象。例如,如果我們定義了一個(gè)代表一個(gè)XMTL文件的類,用于讀取相應(yīng)的數(shù)據(jù)。當(dāng)需要訪問多個(gè)XMTL文件時(shí),就可以創(chuàng)建多個(gè)XMTL文件類的實(shí)例,每一個(gè)實(shí)例用于訪問一個(gè)XMTL文件,如圖3-1所示。這些實(shí)例稱作對(duì)象?! ≡陬惻c類之間,可以通過(guò)以下三種關(guān)鍵要素進(jìn)行交互:  ·屬性:通過(guò)屬性可以訪問對(duì)象中的數(shù)據(jù)。對(duì)象的某些屬性可能是只讀的,因此無(wú)法修改這些只讀屬性的值。而其他可讀寫屬性則可以進(jìn)行修改。例如,在前一章的例子中演示了如何使用String對(duì)象的只讀屬性Length,來(lái)獲取字符串中字符的個(gè)數(shù)。  ·方法:通過(guò)方法可以使對(duì)象執(zhí)行某種行為。與屬性不同的是,方法用于執(zhí)行某種特定的任務(wù),或者修改對(duì)象的某種狀態(tài)。例如當(dāng)要打開一個(gè)到數(shù)據(jù)庫(kù)的連接時(shí),只需調(diào)用Connection對(duì)象的Open()方法。

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    ASP.NET 3.5從入門到精通 PDF格式下載


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

 
 

  •   對(duì)于一個(gè)從沒接觸的人來(lái)說(shuō),有點(diǎn)難,基本沒怎么看
  •   乍一看書的時(shí)候、、就被“份量”和“重量”所折服、、作為一名軟件開發(fā)的菜鳥來(lái)說(shuō)、、這無(wú)疑于自己給自己請(qǐng)了一名加強(qiáng)版的“外教”、、我有看書之前先看目錄的習(xí)慣、、內(nèi)容索性先不提、、光目錄標(biāo)題就已經(jīng)涵蓋了****的精髓、、因此才有了我最后的一句話“值”!!
  •   看了100我頁(yè)了。還可以,寫的很詳細(xì)。。
  •   東西不錯(cuò),希望當(dāng)當(dāng)網(wǎng)在發(fā)書的時(shí)候,把書里自帶的光盤也寄給顧客!
  •   本書都是些基礎(chǔ)性的東西,對(duì)入門還是有幫助的,但是不適合高階,精通就談不上了,但是學(xué)完這個(gè),掌握高階也不是難事……
  •   很好的一本書,對(duì)編程人員來(lái)說(shuō)很實(shí)用。雖然沒仔細(xì)看,大概翻了翻,內(nèi)容很全面,很好
  •   書不錯(cuò),只是發(fā)貨速度有些慢
  •   書很好!就是速度太慢,需要10才能到貨
  •   很好的書,就是出庫(kù)太慢了
 

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

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