ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程

出版時(shí)間:2010-4  出版社:清華大學(xué)出版社  作者:韓穎 等編著  頁數(shù):338  
Tag標(biāo)簽:無  

前言

隨著互聯(lián)網(wǎng)的不斷發(fā)展和平臺的多樣性,越來越多的Web開發(fā)技巧呈現(xiàn)在用戶面前,微軟繼ASP.NET 2.0之后,又推出了ASP.NET Running on Framework 3.5(即ASP.NET 3.5)技術(shù)。ASP.NET3.5基于.NET Framework 3.5,并集成了ASP.NET AJAX技術(shù),在ASP.NET2.0的基礎(chǔ)上增加了LINQ、數(shù)據(jù)庫實(shí)體類、IAstView等新技術(shù),使得開發(fā)人員更加容易設(shè)計(jì)和開發(fā)ASP.NET。網(wǎng)站。本書全面地介紹了ASP.NET3.5動態(tài)網(wǎng)站開發(fā)需要的基本技術(shù),包括配置技術(shù)、內(nèi)置對象、控件、導(dǎo)航、樣式、主題、母版頁、ADO.NET、LINQ等。最后通過一個(gè)基于ASP.NET3.5的網(wǎng)站實(shí)例,詳細(xì)地分析了該網(wǎng)站的構(gòu)架設(shè)計(jì)、數(shù)據(jù)層、應(yīng)用層的實(shí)現(xiàn)。本書附帶大量的實(shí)例以及詳細(xì)的注釋,示例雖然短小但能體現(xiàn)知識點(diǎn)的精髓,方便初學(xué)者深入學(xué)習(xí)。通過學(xué)習(xí)與實(shí)踐,讀者將具備基本的ASP.NET應(yīng)用程序開發(fā)技能。概括起來,本書具有以下主要特點(diǎn):·易于學(xué)習(xí)、理解和應(yīng)用。·分類講解,方便讀者深刻理解。·充分體現(xiàn)案例教學(xué)。本書以易學(xué)易用為重點(diǎn),示例實(shí)用、知識豐富、步驟詳細(xì)、學(xué)習(xí)效率高,特別適合入門者。  ·采用了最新的Visual Studio 2008開發(fā)工具,配有源代碼和電子教案,加速學(xué)習(xí)。全書共ll章,各章的主要內(nèi)容如下:第1章詳細(xì)地講述了ASP.NET基礎(chǔ)以及NET平臺的歷史,如何安裝Visual Studio 2008,開發(fā)動態(tài)網(wǎng)站的一般流程,ASP.NET的程序結(jié)構(gòu),使讀者對ASP.NET有一個(gè)整體的了解,為以后章節(jié)的學(xué)習(xí)打下基礎(chǔ)。第2章主要講述了C#3.0的新特性,主要有隱式類型的局部變量、對象和集合初始值設(shè)定項(xiàng)、對象和集合初始值設(shè)定項(xiàng)、擴(kuò)展方法、匿名類型、Lambda表達(dá)式、自動實(shí)現(xiàn)的屬性。第3章介紹了如何利用ASP.NET建立Web頁面和創(chuàng)建ASP.NET Web頁面所需的基礎(chǔ)知識。包括ASP.NET網(wǎng)頁代碼模型和生命周期。了解網(wǎng)頁代碼模型和生命周期能夠幫助讀者高效地創(chuàng)建ASP.NET應(yīng)用頁面,最后,詳細(xì)地講述配置文件Web.config的配置方法。第4章介紹了ASP.NET中常用的內(nèi)置對象,包括Request、Response、Session、Application和Server的主要方法和屬性,以及Cookie對象的使用方法。熟練掌握這些內(nèi)置對象,可以開發(fā)出功能強(qiáng)大的應(yīng)用程序。

內(nèi)容概要

本書深入淺出、循序漸進(jìn)地介紹了如何使用ASP.NET進(jìn)行系統(tǒng)開發(fā)以及應(yīng)該掌握的主要技術(shù)。全書共分11章,主要內(nèi)容包括ASP.NET的概述和開發(fā)平臺、C#新增功能、創(chuàng)建Web頁面、常用的內(nèi)置對象、常用服務(wù)器控件、CSS、主題和母版頁的創(chuàng)建、數(shù)據(jù)訪問和數(shù)據(jù)綁定控件、ASP.NET AJAX控件、LINQ技術(shù)和開發(fā)實(shí)例。    本教程涵蓋基礎(chǔ)知識,技術(shù)全面,內(nèi)容翔實(shí),結(jié)構(gòu)合理,深入淺出,特別適合ASP.NET動態(tài)網(wǎng)站開發(fā)的初學(xué)者。讀者可以利用本書附帶的源代碼和電子教案進(jìn)行學(xué)習(xí),方便易用。本書適合ASP.NET 3.5的初學(xué)者、高等院校計(jì)算機(jī)及相關(guān)大中專院校的學(xué)生,也可作為軟件工程師和想利用Visual Studio 2008開發(fā)平臺開發(fā)Web應(yīng)用程序的人員以及社會培訓(xùn)班學(xué)員學(xué)習(xí)使用。    本書每章中的教學(xué)課件、實(shí)例源代碼和習(xí)題答案可以到http://www.tupwk.com.cn/downpage/index.a(chǎn)sp網(wǎng)站下載。

書籍目錄

第1章 ASP.NET 3.5概述與開發(fā)平臺   1.1 ASP.NET簡介   1.2 ASP.NET的開發(fā)環(huán)境   1.3 ASP.NET應(yīng)用程序基礎(chǔ)   1.4 ASP.NET程序結(jié)構(gòu)   1.5 本章小結(jié)   1.6 上機(jī)練習(xí) 第2章 C# 3.0新增功能   2.1 C#語言簡介   2.2 隱式類型的局部變量   2.3 對象和集合初始值設(shè)定項(xiàng)   2.4 擴(kuò)展方法   2.5 匿名類型   2.6 Lambda表達(dá)式   2.7 自動實(shí)現(xiàn)的屬性   2.8 本章小結(jié)   2.9 上機(jī)練習(xí) 第3章 ASP.NET的Web頁面   3.1 頁面管理   3.2 ASP.NET的網(wǎng)頁代碼模型   3.3 狀態(tài)管理   3.4 ASP.NET配置管理   3.5 本章小結(jié)   3.6 上機(jī)練習(xí) 第4章 ASP.NET常用對象   4.1 ASP.NET對象的概況及屬性方法事件   4.2 Request對象   4.3 Response對象   4.4 Application對象   4.5 Session對象   4.6 Cookie對象   4.7 Server對象   4.8 本章小結(jié)   4.9 上機(jī)練習(xí) 第5章 ASP.NET常用服務(wù)器控件   5.1 服務(wù)器控件概述   5.2 標(biāo)準(zhǔn)服務(wù)器控件   5.3 驗(yàn)證控件   5.4 登錄控件   5.5 導(dǎo)航控件   5.6 本章小結(jié)   5.7 上機(jī)練習(xí) 第6章 ASP.NET中的CSS、主題和母版頁   6.1 CSS概述   6.2 布局設(shè)置   6.3 主題   6.4 母版頁   6.5 本章小結(jié)   6.6 上機(jī)練習(xí) 第7章 ADO.NET數(shù)據(jù)訪問   7.1 ADO.NET概述   7.2 使用Connection連接數(shù)據(jù)庫   7.3 使用Command對象執(zhí)行數(shù)據(jù)庫命令   7.4 使用DataAdapter對象執(zhí)行數(shù)據(jù)庫命令   7.5 使用ODBC.NET Data Provider   7.6 連接池技術(shù)   7.7 本章小結(jié)   7.8 上機(jī)練習(xí) 第8章 ASP.NET中的數(shù)據(jù)綁定 第9章 ASP.NET AJAX 第10章 LINQ技術(shù) 第11章 開發(fā)實(shí)例 參考文獻(xiàn)

章節(jié)摘錄

插圖:ASP使用VBS/JS這樣的腳本語言混合htrnl來編程,而這些腳本語言屬于弱類型、面向  結(jié)構(gòu)的編程語言,而非面向?qū)ο蟮?,這就明顯產(chǎn)生了以下幾個(gè)問題:·代碼邏輯混亂,難于管理:由于ASP是腳本語言混合html編程,所以很難看清代碼的邏輯關(guān)系,并且隨著程序的復(fù)雜性增加,使得代碼的管理變得十分困難,甚至超出一個(gè)程序員所能達(dá)到的管理能力,從而造成這樣那樣的問題?!ごa的可重用性差:由于是面向結(jié)構(gòu)的編程方式,并且混合html,所以,頁面原型修改一點(diǎn),可能整個(gè)程序都需要修改,更別提代碼重用了?!と鯏?shù)據(jù)類型造成潛在的出錯(cuò)可能:盡管弱數(shù)據(jù)類型的編程語言使用起來會方便一些,但相對于它所造成的出錯(cuò)幾率是遠(yuǎn)遠(yuǎn)得不償失的。以上是語言方面的弱點(diǎn),在功能方面ASP同樣存在問題:第一是功能太弱,一些底層操  作只能通過組件來完成,在這點(diǎn)上遠(yuǎn)遠(yuǎn)比不上PHP/JSP;其次是缺乏完善的糾錯(cuò)/調(diào)試功能,  這方面ASP/PHP/JSP差不多。那么,ASP.NET有哪些改進(jìn)呢?ASP.NET擺脫了ASP使用腳本語言來編程的缺點(diǎn),理  論上可以使用任何編程語言,包括C++、VB、JS等,當(dāng)然,最合適的編程語言還是Microsoft  為.NET Framework專門推出的C#。首先,C#是面向?qū)ο蟮木幊陶Z言,而不是一種腳本,所  以它具有面向?qū)ο缶幊陶Z言的一切特性,比如封裝性、繼承性、多態(tài)性等,這就解決了ASP  的那些弱點(diǎn)。封裝性使得代碼邏輯清晰,易于管理,并且應(yīng)用到ASP.NET上就可以使業(yè)務(wù)  邏輯和。HTML,頁面分離,這樣,無論頁面原型如何改變,業(yè)務(wù)邏輯代碼都不必做任何改動:  繼承性和多態(tài)性使得代碼的可重用性大大提高,可以通過繼承已有的對象最大限度地保護(hù)以  前的開發(fā),并且,C#和C++、Java一樣提供了完善的調(diào)試/糾錯(cuò)體系。ASP與ASP.NET的區(qū)別:·開發(fā)語言不同ASP.NET和ASP的最大區(qū)別在于編程思維的轉(zhuǎn)換,而不僅僅是功能的增強(qiáng)。ASP僅僅  局限于使用non-type腳本語言來開發(fā),用戶給WEB頁中添加ASP代碼的方法與客戶端腳本  中添加代碼的方法相同,導(dǎo)致代碼雜亂。ASP.NET則允許用戶選擇并使用功能完善的  strongly-type編程語言,也允許使用功能巨大的.NET Framework?!み\(yùn)行機(jī)制不同ASP是解釋運(yùn)行的編程框架,所以執(zhí)行效率比較低。ASP.NET是編譯性的編程框架,  運(yùn)行的是服務(wù)器上編譯好的公共語言運(yùn)行時(shí)庫代碼,可以利用早期綁定,實(shí)施編譯來提高  效率?!ら_發(fā)方式ASP把界面設(shè)計(jì)和程序設(shè)計(jì)混在一起,維護(hù)和重用困難。ASP.NET則把界面設(shè)計(jì)和程  序設(shè)計(jì)以不同的文件分離開,復(fù)用性和維護(hù)性得到了提高。

編輯推薦

《ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》:ASP.N盯的概述和開發(fā)平臺,C#新增功能,創(chuàng)建Web頁面,常用的內(nèi)置對象,常用服務(wù)器控件,CSS、主題和母版頁的創(chuàng)建,數(shù)據(jù)訪問和數(shù)據(jù)綁定控件,ASP.N盯AJAX控件,LINO技術(shù),開發(fā)實(shí)例。主要內(nèi)容:《ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》系統(tǒng)地介紹了ASP.NET 3.5動態(tài)網(wǎng)站設(shè)計(jì)方法和開發(fā)Web應(yīng)用程序的技術(shù)。主要內(nèi)容包括ASP.NET的概述和開發(fā)平臺,C#新增功能,創(chuàng)建Web頁面,常用的內(nèi)置對象,常用服務(wù)器控件,CSS、主題和母版頁的創(chuàng)建,數(shù)據(jù)訪問和數(shù)據(jù)綁定控件,ASP.NET AJAX控件,LINQ技術(shù)。讀者對象:《ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》可針對的讀者對象包括AS P.NET 3.5的初學(xué)者、大中專院校的學(xué)生、軟件工程師和想利用visual Studio2008開發(fā)平臺開發(fā)Web應(yīng)用程序的人員,以及社會培訓(xùn)班學(xué)員?!禔SP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》特色:本教程涵蓋基礎(chǔ)知識,技術(shù)全面,內(nèi)容翔實(shí),結(jié)構(gòu)合理,深入淺出,特別適合ASP.NET動態(tài)網(wǎng)站開發(fā)的初學(xué)者。專門設(shè)計(jì)了綜合案例,讓讀者領(lǐng)會項(xiàng)目開發(fā)的思路。讀者還可以與《ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》附帶的源代碼、電子教案和上機(jī)練習(xí)相結(jié)合,更容易上手。在學(xué)習(xí)完《ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程》之后,讀者能夠具備基本的.ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)技術(shù)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ASP.NET 3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程 PDF格式下載


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

 
 

  •   希望當(dāng)當(dāng)網(wǎng)不要發(fā)那些沒用的代金券,全都是些沒用的獎券?。?!
  •   下次還來買
  •   灰常好的
  •   不錯(cuò) 新書 賣老8本 20.5一本
  •   上課也沒按書上的講
  •   當(dāng)當(dāng)態(tài)度挺好的,買了兩本,但是退了一本。態(tài)度很好!
  •   喜歡的書,很不錯(cuò),希望學(xué)到更多東西。
  •   發(fā)貨蠻快的,當(dāng)當(dāng)
  •   Web程序設(shè)計(jì)——ASP****實(shí)用網(wǎng)站開發(fā) 這本書和一般的ASP****書不同,加入了動態(tài)網(wǎng)站建設(shè)問題
  •   這本書好,值得看。
  •   作為一本舊書還是可以的!
  •   紙質(zhì)不錯(cuò),正貨,沒有什么不滿意的
  •   沒什么好說的,書還蠻新的
 

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

京ICP備13047387號-7