ASP.NET網(wǎng)站開發(fā)先鋒

出版時(shí)間:2010-2  出版社:機(jī)械工業(yè)出版社  作者:孟慶昌  頁數(shù):571  

前言

  計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘I?、工作學(xué)習(xí)中不可缺少的一部分,網(wǎng)站建設(shè)也成為社會(huì)信息化的主角,大到政府機(jī)關(guān)、公司廠礦,小到個(gè)人家庭,紛紛構(gòu)建自己的信息化平臺(tái)?! SENET是一種用于創(chuàng)建動(dòng)態(tài)Web應(yīng)用程序的技術(shù),它包括使用盡可能少的代碼生成企業(yè)級(jí)Web應(yīng)用程序所必需的各種服務(wù)。  ASENET提供了編程模型和基礎(chǔ)結(jié)構(gòu),與先前的Web技術(shù)相比,創(chuàng)建可擴(kuò)展、安全而又穩(wěn)定的應(yīng)用程序變得更快、更容易。  為了能夠使讀者輕松掌握ASENET,筆者精心編著了本書。  本書以實(shí)用性為立足點(diǎn),通過大量實(shí)例循序漸進(jìn)地介紹了ASENET的各個(gè)知識(shí)點(diǎn)以及開發(fā)方法。全書共22章,可分為4個(gè)部分:  第1~4章,主要內(nèi)容有:ASP.NET概述,C#程序設(shè)計(jì)基礎(chǔ),ASP.NET程序基礎(chǔ), ASP.NET內(nèi)置對(duì)象(Response、Request、Server、Application、Session、Cookie)的使用?! 〉?~9章,主要內(nèi)容有:ASENET標(biāo)準(zhǔn)工具箱控件(包括按鈕控件、圖形控件、容器控件、圖像控件、向?qū)Э丶?、上傳控件、廣告控件、日歷控件、選擇控件、MultiView控件以及View控件等)的使用,使用數(shù)據(jù)驗(yàn)證控件對(duì)輸入數(shù)據(jù)進(jìn)行驗(yàn)證,母版頁的使用,主題和皮膚的使用,用戶控件的創(chuàng)建與使用?! 〉趌0~15章,主要內(nèi)容有:使用ADO.NET管理數(shù)據(jù),數(shù)據(jù)服務(wù)器控件(包括Grid View、Data list、。Details View、Form View、List view以及.Repeater控件)的使用,使用導(dǎo)航控件創(chuàng)建網(wǎng)站導(dǎo)航,登錄控件的使用和網(wǎng)站的成員管理,使用Web Parts服務(wù)器控件構(gòu)建網(wǎng)站框架,使用LINQ技術(shù)操作數(shù)據(jù)?! 〉?6~22章,主要內(nèi)容有:上傳與下載模塊的實(shí)現(xiàn),使用SMTP協(xié)議發(fā)送郵件和使用Mail組件收發(fā)郵件,多功能編輯器的使用,網(wǎng)站開發(fā)中的典型技術(shù)(包括圖文驗(yàn)證、MD5和SHAl加密、嵌入第三方搜索引擎、嵌入Google地圖、嵌入第三方聊天工具、頁面的訪問統(tǒng)計(jì)、RSS技術(shù)的實(shí)現(xiàn)以及水晶報(bào)表的創(chuàng)建),聊天室的設(shè)計(jì)與實(shí)現(xiàn),留言板的設(shè)計(jì)與實(shí)現(xiàn),新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。  本書的特點(diǎn)是:  從零起步,從實(shí)際開發(fā)出發(fā),由淺入深、由表及里,循序漸進(jìn)地介紹如何使用ASENET進(jìn)行開發(fā)。  采用代碼、截圖和注釋相結(jié)合的方式進(jìn)行內(nèi)容闡述,便于讀者理解內(nèi)容?! 〈a規(guī)范、注釋詳細(xì)?! ?shí)例豐富,為讀者提供了近270個(gè)獨(dú)立的實(shí)例,力求使讀者通過實(shí)例練習(xí),達(dá)到學(xué)以致用的目的。  步驟清晰,講解通俗。每個(gè)實(shí)例的操作步驟都以通俗易懂的語言表述,使讀者按照講解進(jìn)行操作便可完成實(shí)例的創(chuàng)建。

內(nèi)容概要

ASRNET是微軟公司推出的一種創(chuàng)建動(dòng)態(tài)Web應(yīng)用程序的技術(shù),它具有應(yīng)用廣泛、程序開發(fā)效率高、項(xiàng)目開發(fā)周期短等優(yōu)點(diǎn)。本書從實(shí)際開發(fā)出發(fā),由淺入深、由表及里,循序漸進(jìn)地介紹了使用ASENET進(jìn)行網(wǎng)站開發(fā)的方法。全書共分22章,包括ASENET概述、C#程序設(shè)計(jì)基礎(chǔ)、ASP.NET語法基礎(chǔ)、ASP.NET內(nèi)置對(duì)象、ASENET標(biāo)準(zhǔn)服務(wù)器控件、數(shù)據(jù)驗(yàn)證控件、母版頁、主題與皮膚、用戶控件、使用ADO.NET管理數(shù)據(jù)、數(shù)據(jù)服務(wù)器控件、導(dǎo)航控件、登錄服務(wù)器控件、WebParts服務(wù)器控件、LINQ技術(shù)、上傳與下載管理、發(fā)送電子郵件、多功能編輯器、網(wǎng)站開發(fā)中的典型技術(shù)、聊天室的設(shè)計(jì)與實(shí)現(xiàn)、留言板的設(shè)計(jì)與實(shí)現(xiàn)、新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)等內(nèi)容。全書每個(gè)知識(shí)點(diǎn)均結(jié)合實(shí)例進(jìn)行介紹,包含近270個(gè)獨(dú)立的實(shí)例,全部配有代碼,使讀者輕松掌握ASENIET開發(fā)要領(lǐng)。    本書提供光盤一張,含有書中實(shí)例的源代碼。    本書內(nèi)容詳盡,實(shí)例豐富,非常適合編程初學(xué)者閱讀,對(duì)于中級(jí)用戶也有較高的參考價(jià)值,也可作為高等院校計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)畢業(yè)設(shè)計(jì)的參考書。

書籍目錄

出版說明前言第一章  ASP.NET概述第二章  C#程序設(shè)計(jì)基礎(chǔ)第三章  ASP.NET程序基礎(chǔ)第四章  ASP.NET內(nèi)置對(duì)象第五章  ASP.NET標(biāo)準(zhǔn)工具箱控件第六章  數(shù)據(jù)驗(yàn)證控件第七章  母版頁的使用第八章  主題與皮膚第九章  用戶控件第十章  使用ADO.NET管理數(shù)據(jù)第十一章  數(shù)據(jù)服務(wù)器控件第十二章  導(dǎo)航控件第十三章  登錄控件與成員管理第十四章  WebParts服務(wù)器控件第十五章  LINQ技術(shù)第十六章  上傳與下載管理第十七章  電子郵件功能的實(shí)現(xiàn)第十八章  多功能編輯器第十九章  網(wǎng)站開發(fā)中的典型技術(shù)第二十章  聊天室的設(shè)計(jì)與實(shí)現(xiàn)第二十一章  留言板的設(shè)計(jì)與實(shí)現(xiàn)第二十二章  新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)參考文獻(xiàn)

章節(jié)摘錄

  因?yàn)锳SRNET的管理是基于“無本地管理”的思想,配置信息是以純文本方式存儲(chǔ)的,只要設(shè)置相應(yīng)的文件就可以完成一系列的站點(diǎn)設(shè)置,而不需要本地管理工具的協(xié)助。另外,如果要將一個(gè)ASENET應(yīng)用程序配置到服務(wù)器上,不必在服務(wù)器上使用一些特殊的軟件進(jìn)行設(shè)置,只需將制作好的文件復(fù)制到服務(wù)器上即可,而不必運(yùn)行編譯代碼?! ?.可伸縮性和可用性  ASENEI在提供更大的可伸縮性方面已有很大的改善。服務(wù)器對(duì)服務(wù)器的通信得到極大的增強(qiáng),這使得在若干服務(wù)器上按比例分配一個(gè)應(yīng)用程序成為可能?! SENET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASENET運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程運(yùn)行為不正常(泄漏、死鎖)時(shí),可以馬上創(chuàng)建新進(jìn)程,以保持應(yīng)用程序始終可用于處理請(qǐng)求?! ?.可定制性和擴(kuò)展性  ASENET提供了可定制和重用的體系結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)膶哟紊闲薷腁SRNET提供的程序代碼。也就是說,開發(fā)人員可以用自己編寫的自定義組件擴(kuò)展或替換ASRNET運(yùn)行庫的組件,從而實(shí)現(xiàn)根據(jù)不同需要定制的目的?! ?.安全性  ASRNET借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的?! ?.1.3 .NET Framework  NET Framework是微軟.NET平臺(tái)服務(wù)的基礎(chǔ)結(jié)構(gòu),它用于構(gòu)建、開發(fā)以及運(yùn)行Web Service和Web應(yīng)用程序的公共環(huán)境?! ET Framework旨在實(shí)現(xiàn)下列目標(biāo):  提供一個(gè)一致的、面向?qū)ο蟮木幊汰h(huán)境,無論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在Internet上分布,或者是在遠(yuǎn)程執(zhí)行?! √峁┮粋€(gè)將軟件部署與版本控制沖突最小化的代碼執(zhí)行環(huán)境?! √峁┮粋€(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境?! √峁┮粋€(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境?! ∈归_發(fā)人員在面對(duì)類型大不相同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致?! “凑展I(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?NET Framework的代碼可與任何其他代碼集成?! ET. Framework具有兩個(gè)主要組件:公共語言運(yùn)行庫和.NET. Framework類庫。公共語言運(yùn)行庫是.NET Framework的基礎(chǔ),可以將運(yùn)行庫看做一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全。NET Framework的另一個(gè)主要組件是類庫,它是一個(gè)綜合性的、面向?qū)ο蟮目芍赜妙愋图稀?梢允褂盟_發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應(yīng)用程序,也包括基于ASENET所提供的創(chuàng)新的應(yīng)用程序(如Web窗體和XML Web Services)。  因?yàn)锳SRNET的管理是基于“無本地管理”的思想,配置信息是以純文本方式存儲(chǔ)的,只要設(shè)置相應(yīng)的文件就可以完成一系列的站點(diǎn)設(shè)置,而不需要本地管理工具的協(xié)助。另外,如果要將一個(gè)ASENET應(yīng)用程序配置到服務(wù)器上,不必在服務(wù)器上使用一些特殊的軟件進(jìn)行設(shè)置,只需將制作好的文件復(fù)制到服務(wù)器上即可,而不必運(yùn)行編譯代碼?! ?.可伸縮性和可用性  ASENEI在提供更大的可伸縮性方面已有很大的改善。服務(wù)器對(duì)服務(wù)器的通信得到極大的增強(qiáng),這使得在若干服務(wù)器上按比例分配一個(gè)應(yīng)用程序成為可能?! SENET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASENET運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程運(yùn)行為不正常(泄漏、死鎖)時(shí),可以馬上創(chuàng)建新進(jìn)程,以保持應(yīng)用程序始終可用于處理請(qǐng)求?! ?.可定制性和擴(kuò)展性  ASENET提供了可定制和重用的體系結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)膶哟紊闲薷腁SRNET提供的程序代碼。也就是說,開發(fā)人員可以用自己編寫的自定義組件擴(kuò)展或替換ASRNET運(yùn)行庫的組件,從而實(shí)現(xiàn)根據(jù)不同需要定制的目的。

編輯推薦

  本書以實(shí)用性為立足點(diǎn),采用代碼、截圖和注釋相結(jié)合的方式,通過大量實(shí)例循序漸進(jìn)地介紹了ASP.NET的各個(gè)知識(shí)點(diǎn)以及開發(fā)方法?! ∪珪鴮?shí)例豐富,步驟清晰,講解通俗,非常適合編程初學(xué)者閱讀,對(duì)于中級(jí)用戶也有較高的參考價(jià)值,也可作為高等院校計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)畢業(yè)設(shè)計(jì)的參考書。

圖書封面

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


    ASP.NET網(wǎng)站開發(fā)先鋒 PDF格式下載


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

 
 

  •   書后來因 運(yùn)途中盤壞了,退了,這書挺好的,我在圖書
  •   我是一個(gè)初學(xué)者,現(xiàn)在看到13章了,覺得書的內(nèi)容挺不錯(cuò)的,例子也挺實(shí)用的,唯一的缺點(diǎn)就是沒有視頻講解,也正因此,同時(shí)買了本《ASP****開發(fā)實(shí)戰(zhàn)寶典(配光盤)(軟件開發(fā)實(shí)戰(zhàn)寶典)》,這本書有視頻講解,但相比《asp****網(wǎng)站開發(fā)先鋒》來說例子不是很全,講解沒《asp****網(wǎng)站開發(fā)先鋒》細(xì)致,兩本書的差別:首先、《ASP****開發(fā)實(shí)戰(zhàn)寶典(配光盤)(軟件開發(fā)實(shí)戰(zhàn)寶典)》有視頻,《asp****網(wǎng)站開發(fā)先鋒》沒視頻;其次:兩本書前13章內(nèi)容基本一致,到13章后就不太一樣了??偨Y(jié):兩本書配套學(xué)習(xí)挺好的 !查缺補(bǔ)漏!強(qiáng)烈建議本書加視頻講解!
  •   這本書真的很不錯(cuò)的,都是很基礎(chǔ)的東西很適合剛開始學(xué)習(xí)ASP****愛好者好好學(xué)習(xí)的,里面的案例挺簡單的,看下來之后還是會(huì)有不少的收獲的
  •   挺不錯(cuò)的,特別是數(shù)據(jù)庫操作方面比較詳細(xì)。
 

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

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