出版時(shí)間:2008-6 出版社:清華大學(xué)出版社 作者:陳作聰,馬玉潔,張正禮 編 頁數(shù):601
內(nèi)容概要
《ASP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》主要分三部分來介紹ASP.NET 2.0網(wǎng)絡(luò)編程技術(shù)。第1~8章是基礎(chǔ)技術(shù)部分,介紹了Web程序開發(fā)的技術(shù)、控件技術(shù)、主題技術(shù)、用戶控件技術(shù)、母版頁技術(shù)、內(nèi)置對(duì)象、AJAX技術(shù)、數(shù)據(jù)訪問技術(shù)、Web服務(wù)技術(shù)以及Web程序安全機(jī)制。第9~14章是常用模塊開發(fā)部分,主要介紹了聊天室、留言板、在線投票、網(wǎng)絡(luò)硬盤、視頻管理和網(wǎng)絡(luò)郵件等6個(gè)模塊。第15章介紹了網(wǎng)絡(luò)書店系統(tǒng)的開發(fā)過程?! 禔SP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》配以制作精美、內(nèi)容豐富的多媒體學(xué)習(xí)光盤,演示了系統(tǒng)的開發(fā)方法、系統(tǒng)的部署方法以及網(wǎng)絡(luò)系統(tǒng)的配置、運(yùn)行。同時(shí),演示了各個(gè)案例的運(yùn)行效果。當(dāng)然,源代碼也包括在光盤中。 《ASP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐》不僅適合使用ASP.NET 2.0進(jìn)行軟件開發(fā)的具有編程經(jīng)驗(yàn)的廣大軟件開發(fā)人員,也適合高等院校師生學(xué)習(xí)和參考使用,特別對(duì)高校計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)具有非常大的參考價(jià)值,也可以作為廣大計(jì)算機(jī)編程愛好者的自學(xué)、參考用書。
書籍目錄
第1章 ASP.NET 2.0程序開發(fā)介紹1.1 .NET Framework v2.0簡(jiǎn)介1.1.1 Web程序開發(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)頁文件1.2.3 配置文件1.2.4 Global.asax1.2.5 共享目錄1.3 ASPX網(wǎng)頁代碼模式1.3.1 網(wǎng)頁基類1.3.2 網(wǎng)頁代碼存儲(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)頁1.4.4 編寫邏輯處理代碼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ù)訪問控件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頁的顯示模式2.7.4 應(yīng)用舉例2.8 小結(jié)第3章 主題、用戶控件和母版頁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 母版頁3.3.1 概述3.3.2 創(chuàng)建母版頁3.3.3 在母版頁中放入網(wǎng)頁的方法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ù)訪問技術(shù)6.1 數(shù)據(jù)訪問技術(shù)發(fā)展6.1.1 微軟數(shù)據(jù)訪問組件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訪問數(shù)據(jù)源的一般步驟6.3 GridView控件顯示數(shù)據(jù)6.3.1 創(chuàng)建一個(gè)基于數(shù)據(jù)庫的網(wǎng)站項(xiàng)目6.3.2 GridView控件的數(shù)據(jù)綁定6.3.3 利用GridView對(duì)數(shù)據(jù)表進(jìn)行分頁、排序和選擇6.4 數(shù)據(jù)操作6.4.1 數(shù)據(jù)操作的SQL語句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)程序開發(fā)的過去和現(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ù)的描述語言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ù)庫用來作為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 限制訪問的文件類型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ù)庫設(shè)計(jì)9.2.3 數(shù)據(jù)庫接口程序設(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ù)庫設(shè)計(jì)10.2.3 數(shù)據(jù)庫接口程序設(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 過濾臟話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ù)庫設(shè)計(jì)11.2.3 數(shù)據(jù)庫接口程序設(shè)計(jì)11.2.4 存儲(chǔ)過程設(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ò)硬盤系統(tǒng)12.1 功能分析12.2 系統(tǒng)設(shè)計(jì)12.2.1 框架設(shè)計(jì)12.2.2 數(shù)據(jù)庫設(shè)計(jì)12.2.3 數(shù)據(jù)庫接口程序設(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ò)硬盤操作功能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ù)庫設(shè)計(jì)13.2.3 數(shù)據(jù)庫接口程序設(shè)計(jì)13.2.4 業(yè)務(wù)邏輯程序設(shè)計(jì)13.3 關(guān)鍵技術(shù)詳解13.3.1 視頻的在線播放13.3.2 DataList的自定義分頁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ù)庫設(shè)計(jì)14.2.3 數(shù)據(jù)庫接口程序設(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ò)書店系統(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ù)庫設(shè)計(jì)15.3 數(shù)據(jù)訪問層(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 書籍信息瀏覽功能15.5.2 書籍評(píng)論功能15.5.3 購物車功能15.5.4 訂單生成與修改功能15.5.5 站內(nèi)郵件功能15.6 小結(jié)
章節(jié)摘錄
第1章 ASP.NET 2.0程序開發(fā)介紹 ASP技術(shù)的出現(xiàn)使服務(wù)器端程序開發(fā)變得簡(jiǎn)單易行,ASP.NET則進(jìn)一步拉近了桌面應(yīng)用開發(fā)和web開發(fā)的距離。但ASP.NET 1.X還是存在不少令人不滿意之處,一些常見程序仍需要耗費(fèi)程序員大量的時(shí)間和精力。ASP.NET 2.0的推出則體現(xiàn)了微軟讓W(xué)eb開發(fā)變得更簡(jiǎn)單的決心。ASP.NET 2.0本著使用盡可能少的代碼的原則,來開發(fā)強(qiáng)大、安全、動(dòng)態(tài)的Web程序,大大提高了程序開發(fā)的效率。本章主要介紹ASP.NET 2.0程序開發(fā)的基本知識(shí),包括以下幾個(gè)部分: ·.NET Framework v2.0簡(jiǎn)介 ·ASP.NET 2.0應(yīng)用程序結(jié)構(gòu) ·ASPX網(wǎng)頁代碼模式 ·Visual StudiO 2005的使用 這幾部分知識(shí)都是ASP.NET 2.0程序開發(fā)的基本知識(shí),希望通過這幾部分知識(shí)的講解,讓讀者走進(jìn)ASP.NET 2.0程序開發(fā)的精彩世界?! ?.1 .NET Framework v2.0簡(jiǎn)介 Web程序開發(fā)方式變革的速度似乎要比人們想象的要快,當(dāng)開發(fā)商終于整理好ActiveX、COM(組件對(duì)象模型)與Windows DNA(分布式Internet結(jié)構(gòu)),并還在為自己已經(jīng)擁有這些知識(shí)和技術(shù)陶醉的時(shí)候,當(dāng)程序員還在樂此不疲地編寫COM組件的時(shí)候,微軟卻以全新的技術(shù)行話建立了一個(gè)全新的應(yīng)用程序平臺(tái).NET,并在推出.NET Framework 1.0、1.1版本之后于2005年年底又發(fā)行了.NET Framework v2.0版本。那么,究竟這一切意味著什么?首先回顧一下Web程序開發(fā)的發(fā)展歷程吧。
編輯推薦
書附光盤中給出案例源代碼、案例開發(fā)和運(yùn)行過程的全程多媒體講解視頻。 叢書特色:將網(wǎng)絡(luò)編程的核心技術(shù)與實(shí)際案例相結(jié)合,符合學(xué)習(xí)規(guī)律,邊學(xué)邊練,內(nèi)容新穎,與時(shí)俱進(jìn),將多種網(wǎng)絡(luò)技術(shù)相結(jié)合,并突出相應(yīng)編程語言的特性。案例由簡(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ì)說明,提醒讀者特別注意,光盤內(nèi)容包括案例源代碼、案例開發(fā)和運(yùn)行過程的全程多媒體講解,便于學(xué)習(xí)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
ASP.NET網(wǎng)絡(luò)編程技術(shù)與實(shí)踐 PDF格式下載