出版時(shí)間:2008-6 出版社:清華大學(xué)出版社 作者:陳作聰,馬玉潔,張正禮 編 頁(yè)數(shù):601
內(nèi)容概要
《ASP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》主要分三部分來(lái)介紹ASP.NET 2.0網(wǎng)絡(luò)編程技術(shù)。第1~8章是基礎(chǔ)技術(shù)部分,介紹了Web程序開(kāi)發(fā)的技術(shù)、控件技術(shù)、主題技術(shù)、用戶控件技術(shù)、母版頁(yè)技術(shù)、內(nèi)置對(duì)象、AJAX技術(shù)、數(shù)據(jù)訪問(wèn)技術(shù)、Web服務(wù)技術(shù)以及Web程序安全機(jī)制。第9~14章是常用模塊開(kāi)發(fā)部分,主要介紹了聊天室、留言板、在線投票、網(wǎng)絡(luò)硬盤(pán)、視頻管理和網(wǎng)絡(luò)郵件等6個(gè)模塊。第15章介紹了網(wǎng)絡(luò)書(shū)店系統(tǒng)的開(kāi)發(fā)過(guò)程?! 禔SP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》配以制作精美、內(nèi)容豐富的多媒體學(xué)習(xí)光盤(pán),演示了系統(tǒng)的開(kāi)發(fā)方法、系統(tǒng)的部署方法以及網(wǎng)絡(luò)系統(tǒng)的配置、運(yùn)行。同時(shí),演示了各個(gè)案例的運(yùn)行效果。當(dāng)然,源代碼也包括在光盤(pán)中?! 禔SP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》不僅適合使用ASP.NET 2.0進(jìn)行軟件開(kāi)發(fā)的具有編程經(jīng)驗(yàn)的廣大軟件開(kāi)發(fā)人員,也適合高等院校師生學(xué)習(xí)和參考使用,特別對(duì)高校計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)具有非常大的參考價(jià)值,也可以作為廣大計(jì)算機(jī)編程愛(ài)好者的自學(xué)、參考用書(shū)。
書(shū)籍目錄
第1章 ASP.NET 2.0程序開(kāi)發(fā)介紹1.1 .NET Framework v2.0簡(jiǎn)介1.1.1 Web程序開(kāi)發(fā)的發(fā)展歷程1.1.2 .NET框架體系1.1.3 .NET Framework v2.01.2 ASP.NET 2.0應(yīng)用程序結(jié)構(gòu)1.2.1 虛擬目錄1.2.2 網(wǎng)頁(yè)文件1.2.3 配置文件1.2.4 Global.asax1.2.5 共享目錄1.3 ASPX網(wǎng)頁(yè)代碼模式1.3.1 網(wǎng)頁(yè)基類1.3.2 網(wǎng)頁(yè)代碼存儲(chǔ)模式1.4 Visual Studio 2005的使用1.4.1 創(chuàng)建網(wǎng)站1.4.2 管理新建的網(wǎng)站解決方案資源1.4.3 設(shè)計(jì)一個(gè)網(wǎng)頁(yè)1.4.4 編寫(xiě)邏輯處理代碼1.4.5 調(diào)試1.4.6 發(fā)布網(wǎng)站1.5 小結(jié)第2章 Web窗體中的常用控件2.1 HTML控件2.1.1 HTML控件結(jié)構(gòu)2.1.2 HTML控件的常用屬性2.1.3 基礎(chǔ)HTML控件2.1.4 應(yīng)用舉例2.2 Web控件2.2.1 Web控件結(jié)構(gòu)2.2.2 Web控件的功能2.2.3 常用的Web控件2.2.4 Web控件與HTML控件的比較2.3 數(shù)據(jù)控件2.3.1 數(shù)據(jù)訪問(wèn)控件2.3.2 數(shù)據(jù)綁定控件2.4 驗(yàn)證控件2.4.1 內(nèi)置驗(yàn)證控件的介紹2.4.2 定制驗(yàn)證控件2.5 導(dǎo)航控件2.5.1 Web.sitemap文件2.5.2 SiteMapDataSource控件2.5.3 TreeView控件2.5.4 Menu控件2.5.5 SiteMapPath控件2.6 登錄控件2.6.1 登錄控件簡(jiǎn)介2.6.2 常用的登錄控件2.6.3 直接使用Membership API2.6.4 定制成員身份提供程序2.7 Web部件2.7.1 Web部件概述2.7.2 Web部件基礎(chǔ)2.7.3 Web頁(yè)的顯示模式2.7.4 應(yīng)用舉例2.8 小結(jié)第3章 主題、用戶控件和母版頁(yè)3.1 主題3.1.1 概述3.1.2 創(chuàng)建主題3.1.3 主題的應(yīng)用3.1.4 SkinID的應(yīng)用3.2 用戶控件3.2.1 概述3.2.2 創(chuàng)建用戶控件3.2.3 用戶控件的使用3.3 母版頁(yè)3.3.1 概述3.3.2 創(chuàng)建母版頁(yè)3.3.3 在母版頁(yè)中放入網(wǎng)頁(yè)的方法3.4 小結(jié)第4章 ASP.NET 2.0的內(nèi)置對(duì)象4.1 Response對(duì)象4.1.1 Response對(duì)象的屬性4.1.2 Response對(duì)象的方法4.1.3 Response對(duì)象的應(yīng)用舉例4.2 Request對(duì)象4.2.1 Request對(duì)象的屬性4.2.2 Request對(duì)象的方法4.3 Server對(duì)象4.3.1 Server對(duì)象的屬性4.3.2 Server對(duì)象的方法4.3.3 Server對(duì)象的應(yīng)用舉例4.4 ViewState對(duì)象4.4.1 概述4.4.2 ViewState的安全機(jī)制4.4.3 保留成員變量4.4.4 存儲(chǔ)自定義對(duì)象4.4.5 傳遞信息4.5 Cookies對(duì)象4.5.1 概述4.5.2 Cookies對(duì)象的屬性4.5.3 Cookies對(duì)象的方法4.5.4 Cookies對(duì)象的使用4.5.5 Cookies對(duì)象的應(yīng)用舉例4.6 Session對(duì)象4.6.1 概述4.6.2 Session跟蹤4.6.3 Session對(duì)象的屬性4.6.4 Session對(duì)象的方法4.6.5 Session對(duì)象的使用4.6.6 Session對(duì)象的應(yīng)用舉例4.6.7 Session的存儲(chǔ)4.7 Application對(duì)象4.7.1 Application對(duì)象的屬性4.7.2 Application對(duì)象的方法4.7.3 Application對(duì)象的應(yīng)用舉例4.8 小結(jié)第5章 ASP.NET 2.0與AJAX技術(shù)5.1 AJAX技術(shù)5.1.1 概述5.1.2 AJAX使用的技術(shù)5.1.3 AJAX運(yùn)行原理5.1.4 AJAX應(yīng)用舉例5.1.5 AJAX技術(shù)小結(jié)5.2 ASP.NET 2.0客戶端回調(diào)功能5.2.1 回送和回調(diào)的比較5.2.2 客戶端回調(diào)基本知識(shí)介紹5.2.3 客戶端回調(diào)應(yīng)用舉例5.3 Atlas框架5.3.1 概述5.3.2 Atlas的客戶端-服務(wù)器交互5.3.3 Atlas的體系5.3.4 Atlas的安裝和使用5.3.5 Atlas控件的簡(jiǎn)介5.3.6 Atlas應(yīng)用舉例5.4 小結(jié)第6章 數(shù)據(jù)訪問(wèn)技術(shù)6.1 數(shù)據(jù)訪問(wèn)技術(shù)發(fā)展6.1.1 微軟數(shù)據(jù)訪問(wèn)組件6.1.2 ADO、OLE DB與ODBC的關(guān)系6.2 ADO.NET技術(shù)6.2.1 ADO.NET體系結(jié)構(gòu)6.2.2 DataSet6.2.3 托管的提供程序6.2.4 ADO.NET訪問(wèn)數(shù)據(jù)源的一般步驟6.3 GridView控件顯示數(shù)據(jù)6.3.1 創(chuàng)建一個(gè)基于數(shù)據(jù)庫(kù)的網(wǎng)站項(xiàng)目6.3.2 GridView控件的數(shù)據(jù)綁定6.3.3 利用GridView對(duì)數(shù)據(jù)表進(jìn)行分頁(yè)、排序和選擇6.4 數(shù)據(jù)操作6.4.1 數(shù)據(jù)操作的SQL語(yǔ)句6.4.2 數(shù)據(jù)查詢與同步6.4.3 數(shù)據(jù)插入6.4.4 數(shù)據(jù)更新6.4.5 刪除數(shù)據(jù)6.5 XML6.5.1 XML概述6.5.2 .NET中實(shí)現(xiàn)的XML DOM6.5.3 DataSet與XML6.6 文件操作6.6.1 概述6.6.2 文件基本操作6.6.3 文件的I/O操作6.7 小結(jié)第7章 Web服務(wù)7.1 概述7.1.1 互聯(lián)網(wǎng)程序開(kāi)發(fā)的過(guò)去和現(xiàn)在7.1.2 Web服務(wù)和可編程Web7.1.3 何時(shí)使用Web服務(wù)7.1.4 Web服務(wù)的標(biāo)準(zhǔn)7.2 Web服務(wù)的描述語(yǔ)言7.2.1 元素7.2.2 元素7.2.3 元素7.2.4 元素7.2.5 元素7.2.6 元素7.3 SOAP7.4 與Web服務(wù)交互7.5 發(fā)現(xiàn)Web服務(wù)7.5.1 DISCO標(biāo)準(zhǔn)7.5.2 UDDI標(biāo)準(zhǔn)7.6 創(chuàng)建Web服務(wù)7.6.1 創(chuàng)建一個(gè)Web服務(wù)項(xiàng)目7.6.2 創(chuàng)建Access數(shù)據(jù)庫(kù)用來(lái)作為Web服務(wù)的數(shù)據(jù)源7.6.3 創(chuàng)建Web服務(wù)Student7.7 使用存在的Web服務(wù)7.8 Web服務(wù)的方法返回定制的對(duì)象7.9 小結(jié)第8章 Web程序安全機(jī)制8.1 安全需求8.1.1 限制訪問(wèn)的文件類型8.1.2 安全概念8.2 ASP.NET安全模型8.2.1 安全策略8.2.2 表單認(rèn)證8.2.3 Windows認(rèn)證8.3 小結(jié)第9章 聊天室系統(tǒng)9.1 功能分析9.2 系統(tǒng)設(shè)計(jì)9.2.1 框架設(shè)計(jì)9.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)9.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)9.3 關(guān)鍵技術(shù)詳解9.3.1 當(dāng)前聊天內(nèi)容的存儲(chǔ)9.3.2 聊天內(nèi)容的自動(dòng)刷新9.4 系統(tǒng)實(shí)現(xiàn)9.4.1 用戶登錄9.4.2 用戶注冊(cè)9.4.3 發(fā)送聊天信息9.4.4 顯示聊天內(nèi)容9.4.5 聊天室主界面的實(shí)現(xiàn)9.4.6 聊天日志查看9.4.7 用戶管理9.5 小結(jié)第10章 留言板系統(tǒng)10.1 功能分析10.2 系統(tǒng)設(shè)計(jì)10.2.1 框架設(shè)計(jì)10.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)10.3 關(guān)鍵技術(shù)詳解10.3.1 使用AJAX技術(shù)實(shí)現(xiàn)異步請(qǐng)求功能10.3.2 用戶留言的存儲(chǔ)10.3.3 留言格式的轉(zhuǎn)化10.3.4 過(guò)濾臟話10.4 系統(tǒng)實(shí)現(xiàn)10.4.1 發(fā)表留言10.4.2 查看留言10.4.3 管理員登錄10.4.4 系統(tǒng)設(shè)置10.5 小結(jié)第11章 在線投票系統(tǒng)11.1 功能分析11.2 系統(tǒng)設(shè)計(jì)11.2.1 框架設(shè)計(jì)11.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)11.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)11.2.4 存儲(chǔ)過(guò)程設(shè)計(jì)11.3 關(guān)鍵技術(shù)詳解11.3.1 投票比例的圖像化表示11.3.2 GridView和DataGrid模板列的使用11.3.3 限制一票多投的方法11.4 系統(tǒng)實(shí)現(xiàn)11.4.1 管理員登錄11.4.2 管理員功能11.4.3 用戶投票功能的實(shí)現(xiàn)11.4.4 投票結(jié)果的顯示功能11.5 小結(jié)第12章 網(wǎng)絡(luò)硬盤(pán)系統(tǒng)12.1 功能分析12.2 系統(tǒng)設(shè)計(jì)12.2.1 框架設(shè)計(jì)12.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)12.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)12.2.4 業(yè)務(wù)邏輯程序設(shè)計(jì)12.3 關(guān)鍵技術(shù)詳解12.3.1 用戶權(quán)限控制12.3.2 給數(shù)據(jù)文件或文件夾綁定上相應(yīng)的顯示圖片12.4 系統(tǒng)實(shí)現(xiàn)12.4.1 用戶登錄和注冊(cè)功能12.4.2 網(wǎng)絡(luò)硬盤(pán)操作功能12.4.3 上傳文件功能12.4.4 新建文件夾12.4.5 編輯文件夾12.4.6 編輯文件12.4.7 查看文件12.5 小結(jié)第13章 在線視頻管理系統(tǒng)13.1 功能分析13.2 系統(tǒng)設(shè)計(jì)13.2.1 框架設(shè)計(jì)13.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)13.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)13.2.4 業(yè)務(wù)邏輯程序設(shè)計(jì)13.3 關(guān)鍵技術(shù)詳解13.3.1 視頻的在線播放13.3.2 DataList的自定義分頁(yè)13.4 系統(tǒng)實(shí)現(xiàn)13.4.1 視頻管理系統(tǒng)主界面功能13.4.2 搜索結(jié)果顯示功能13.4.3 管理員功能界面13.5 小結(jié)第14章 網(wǎng)絡(luò)郵件系統(tǒng)14.1 功能分析14.2 系統(tǒng)設(shè)計(jì)14.2.1 框架設(shè)計(jì)14.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)14.2.3 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)14.2.4 業(yè)務(wù)邏輯程序設(shè)計(jì)14.3 關(guān)鍵技術(shù)詳解14.4 系統(tǒng)實(shí)現(xiàn)14.4.1 用戶登錄和注冊(cè)14.4.2 文件夾管理14.4.3 發(fā)送郵件14.4.4 閱讀郵件14.5 小結(jié)第15章 網(wǎng)絡(luò)書(shū)店系統(tǒng)15.1 功能分析15.2 系統(tǒng)設(shè)計(jì)15.2.1 系統(tǒng)模塊的劃分15.2.2 系統(tǒng)框架設(shè)計(jì)15.2.3 系統(tǒng)程序結(jié)構(gòu)設(shè)計(jì)15.2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)15.3 數(shù)據(jù)訪問(wèn)層(DAL層)的實(shí)現(xiàn)15.4 業(yè)務(wù)邏輯層的實(shí)現(xiàn)15.4.1 Book類15.4.2 Category類15.4.3 Comment類15.4.4 Cart類15.4.5 Order類15.4.6 Folders類和Mails類15.4.7 Users類15.5 界面表示層的實(shí)現(xiàn)15.5.1 書(shū)籍信息瀏覽功能15.5.2 書(shū)籍評(píng)論功能15.5.3 購(gòu)物車功能15.5.4 訂單生成與修改功能15.5.5 站內(nèi)郵件功能15.6 小結(jié)
章節(jié)摘錄
第1章 ASP.NET 2.0程序開(kāi)發(fā)介紹 ASP技術(shù)的出現(xiàn)使服務(wù)器端程序開(kāi)發(fā)變得簡(jiǎn)單易行,ASP.NET則進(jìn)一步拉近了桌面應(yīng)用開(kāi)發(fā)和web開(kāi)發(fā)的距離。但ASP.NET 1.X還是存在不少令人不滿意之處,一些常見(jiàn)程序仍需要耗費(fèi)程序員大量的時(shí)間和精力。ASP.NET 2.0的推出則體現(xiàn)了微軟讓W(xué)eb開(kāi)發(fā)變得更簡(jiǎn)單的決心。ASP.NET 2.0本著使用盡可能少的代碼的原則,來(lái)開(kāi)發(fā)強(qiáng)大、安全、動(dòng)態(tài)的Web程序,大大提高了程序開(kāi)發(fā)的效率。本章主要介紹ASP.NET 2.0程序開(kāi)發(fā)的基本知識(shí),包括以下幾個(gè)部分: ·.NET Framework v2.0簡(jiǎn)介 ·ASP.NET 2.0應(yīng)用程序結(jié)構(gòu) ·ASPX網(wǎng)頁(yè)代碼模式 ·Visual StudiO 2005的使用 這幾部分知識(shí)都是ASP.NET 2.0程序開(kāi)發(fā)的基本知識(shí),希望通過(guò)這幾部分知識(shí)的講解,讓讀者走進(jìn)ASP.NET 2.0程序開(kāi)發(fā)的精彩世界?! ?.1 .NET Framework v2.0簡(jiǎn)介 Web程序開(kāi)發(fā)方式變革的速度似乎要比人們想象的要快,當(dāng)開(kāi)發(fā)商終于整理好ActiveX、COM(組件對(duì)象模型)與Windows DNA(分布式Internet結(jié)構(gòu)),并還在為自己已經(jīng)擁有這些知識(shí)和技術(shù)陶醉的時(shí)候,當(dāng)程序員還在樂(lè)此不疲地編寫(xiě)COM組件的時(shí)候,微軟卻以全新的技術(shù)行話建立了一個(gè)全新的應(yīng)用程序平臺(tái).NET,并在推出.NET Framework 1.0、1.1版本之后于2005年年底又發(fā)行了.NET Framework v2.0版本。那么,究竟這一切意味著什么?首先回顧一下Web程序開(kāi)發(fā)的發(fā)展歷程吧。
編輯推薦
書(shū)附光盤(pán)中給出案例源代碼、案例開(kāi)發(fā)和運(yùn)行過(guò)程的全程多媒體講解視頻?! 矔?shū)特色:將網(wǎng)絡(luò)編程的核心技術(shù)與實(shí)際案例相結(jié)合,符合學(xué)習(xí)規(guī)律,邊學(xué)邊練,內(nèi)容新穎,與時(shí)俱進(jìn),將多種網(wǎng)絡(luò)技術(shù)相結(jié)合,并突出相應(yīng)編程語(yǔ)言的特性。案例由簡(jiǎn)到難,涉及面廣,并具有實(shí)用價(jià)值,稍加修改即可滿足實(shí)際需要,將獨(dú)立網(wǎng)絡(luò)和通信模塊綜合應(yīng)用,切實(shí)幫助讀者學(xué)會(huì)設(shè)計(jì)完整的網(wǎng)絡(luò)系統(tǒng),對(duì)關(guān)鍵程序代碼給予詳細(xì)說(shuō)明,提醒讀者特別注意,光盤(pán)內(nèi)容包括案例源代碼、案例開(kāi)發(fā)和運(yùn)行過(guò)程的全程多媒體講解,便于學(xué)習(xí)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
ASP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版