.NET平臺下Web程序設(shè)計

出版時間:2010-4  出版社:電子工業(yè)出版社  作者:周羽明,劉元婷 編著  頁數(shù):496  

前言

由于經(jīng)濟(jì)危機(jī)等不利因素的影響,世界經(jīng)濟(jì)處在一種不確定中。IT行業(yè)也不能獨善其身,同樣面臨著嚴(yán)峻的挑戰(zhàn)。很多IT企業(yè)開始收縮產(chǎn)品線,裁減開發(fā)團(tuán)隊規(guī)模以應(yīng)對這場危機(jī)。然而在這樣的形勢下,我們看到世界基礎(chǔ)軟件開發(fā)以及中國的外包產(chǎn)業(yè)卻逆風(fēng)飛揚,呈現(xiàn)出一種前所未有的所謂“危機(jī)、危機(jī)、危中尋機(jī)”的態(tài)勢。 十年寒窗,等我們畢業(yè)走向社會以后,卻發(fā)現(xiàn)自己學(xué)到的知識與社會所有脫節(jié)。特別是計算機(jī)行業(yè),技術(shù)發(fā)展日新月異。但是在學(xué)校所學(xué)知識真的就沒有用么?不!這就像武俠小說,這十年我們已經(jīng)練就了內(nèi)功,但是卻不會一套拳法、劍法,怎么能闖蕩江湖。特別是計算機(jī)專業(yè)的學(xué)生,數(shù)學(xué)和計算機(jī)基礎(chǔ)的學(xué)習(xí),已經(jīng)讓我們有了不淺的內(nèi)功,只需要把這些內(nèi)功發(fā)揮出來。所以,我們可能需要的就是一套武林最正派的外家功夫! .NET技術(shù)叢書 微軟公司一直引領(lǐng)IT行業(yè)的發(fā)展,平臺占據(jù)市場絕大多數(shù)份額。而對于一個計算機(jī)專業(yè)的從業(yè)人員來說,對微軟整體技術(shù)的把握與發(fā)展,也是大多數(shù)IT從業(yè)人員的必然選擇?!?NET技術(shù)叢書”將帶領(lǐng)我們從基礎(chǔ)開始進(jìn)入微軟平臺開發(fā)領(lǐng)域,本套叢書包含:《.NET平臺與C#面向?qū)ο蟪绦蛟O(shè)計》、《.NET 平臺下Windows程序設(shè)計》、《.NET平臺下Web程序設(shè)計》。三本書分別面向基礎(chǔ)的語言與面向?qū)ο蟮乃枷?,Windows平臺與Web平臺。提供最實用的市場主流知識和技術(shù)實訓(xùn)試驗,讓我們?nèi)嬲莆瘴④涢_發(fā)平臺的方方面面。本套叢書全部作者均來自一線開發(fā)人員,具有多年的實踐項目經(jīng)驗,除封面署名作者外其他參與編寫人員有:王偉、楊忠興、謝峰、鄒琦。 按照學(xué)習(xí)的順序和技術(shù)的難易程度,每一個知識點都配套詳細(xì)的實訓(xùn)實驗,通過實訓(xùn)實驗讓我們以最快的速度學(xué)習(xí)所有技術(shù)的一招一式。除了知識點以外,詳細(xì)地講解了150多個實驗,手把手地帶領(lǐng)讀者從零開始,進(jìn)入到.NET開發(fā)的各個方面的知識點。200多個基礎(chǔ)項目實驗的源碼,而當(dāng)我們學(xué)習(xí)知識和試驗后,還有四個不同方向的中小型真實項目源碼供我們理解,掌握它們以后就可以達(dá)到勝任著名外企開發(fā)職位或一般企業(yè)初級項目經(jīng)理職位的水準(zhǔn)。到此,我們可以真正的下山,闖蕩江湖了!?

內(nèi)容概要

微軟公司一直引領(lǐng)IT行業(yè)的發(fā)展,平臺占據(jù)市場絕大多數(shù)份額。而對于一個計算機(jī)的專業(yè)的從業(yè)人員,對微軟整體技術(shù)的把握與發(fā)展,也是大多數(shù)IT從業(yè)人員的必然選擇。    這本書籍就帶我們?nèi)娴牧私鈱W(xué)習(xí)掌握微軟.NET平臺下的Web程序設(shè)計、Web程序設(shè)計中字符串與正則表達(dá)式、以及XML與Web Services。相信通過學(xué)習(xí),您可以全面的掌握.NET平臺下的Web程序設(shè)計。按照學(xué)習(xí)的順序和技術(shù)的難易程度,每一個知識點都配套詳細(xì)的實訓(xùn)實驗,通過實訓(xùn)實驗讓我們以最快速度全面的掌握微軟平臺與技術(shù)。   本書適用于各種實訓(xùn)學(xué)校,計算機(jī)軟件學(xué)院及培訓(xùn)中心作為講授微軟平臺與技術(shù)的實踐類教材和輔導(dǎo)材料。

書籍目錄

第1章 ASP.NET Web程序設(shè)計  1.1 ASP.NET開發(fā)必備  1.1.1 客戶端/服務(wù)器工作模式  1.1.2 網(wǎng)頁的分類  1.2 ASP.NET開發(fā)入門  1.2.1 ASP.NET介紹  1.2.2 ASP.NET工作原理  1.2.3 ASP.NET網(wǎng)頁代碼模型  1.2.4 ASP.NET .0網(wǎng)頁模型中的新增功能  1.2.5 ASP.NET應(yīng)用程序生命周期概述  1.2.6 Web窗體語法  1.3 創(chuàng)建基本網(wǎng)頁  1.3.1 創(chuàng)建網(wǎng)站和網(wǎng)頁  1.3.2 添加控件和對控件編程  1.3.3 運行網(wǎng)頁  1.3.4 使用附加控件  1.4 數(shù)據(jù)綁定基礎(chǔ)  1.4.1 數(shù)據(jù)綁定概述和語法  1.4.2 綁定到簡單屬性  1.4.3 綁定到集合和列表  1.4.4 綁定到表達(dá)式或方法  1.4.5 DataBinder.Eval()  1.5 網(wǎng)頁的基本數(shù)據(jù)訪問  1.5.1 創(chuàng)建網(wǎng)站  1.5.2 創(chuàng)建文件系統(tǒng)網(wǎng)站  1.5.3 添加顯示數(shù)據(jù)的GridView控件  1.5.4 運行和測試頁面  1.5.5 添加排序和分頁  1.5.6 添加篩選  1.5.7 用參數(shù)化篩選器修改查詢  1.6 ASP.NET .0的數(shù)據(jù)訪問  1.6.1 數(shù)據(jù)訪問簡介  1.6.2 Web應(yīng)用程序的數(shù)據(jù)訪問  1.6.3 ASP.NET數(shù)據(jù)控件  1.6.4 AccessDataSource  1.6.5 SQLDataSource  1.6.6 ObjectDataSource  1.6.7 DataSetDataSource  1.6.8 小結(jié)  1.7 常用服務(wù)器控件  1.7.1 標(biāo)準(zhǔn)控件  1.7.2 數(shù)據(jù)控件  1.7.3 驗證控件  1.7.4 導(dǎo)航控件  1.7.5 用戶控件  1.8 ASP.NET .5的新特征  第2章 ASP.NET Web程序設(shè)計動手實驗  2.1 實驗1 創(chuàng)建基本的HTML頁  2.1.1 實例說明  2.1.2 技術(shù)要點  2.1.3 設(shè)計過程  2.2 實驗2 創(chuàng)建代碼分離的ASP.NET頁面  2.2.1 實例說明  2.2.2 技術(shù)要點  2.2.3 設(shè)計過程  2.3 實驗3 網(wǎng)頁中的基本數(shù)據(jù)訪問  2.3.1 實例說明  2.3.2 技術(shù)要點  2.3.3 設(shè)計過程  2.4 實驗4 使用母板頁與主題  2.4.1 實例說明  2.4.2 技術(shù)要點  2.4.3 設(shè)計過程  2.5 實驗5 使用驗證控件  2.5.1 實例說明  2.5.2 技術(shù)要點  2.5.3 設(shè)計過程  2.6 實驗6 站點導(dǎo)航  2.6.1 實例說明  2.6.2 技術(shù)要點  2.6.3 設(shè)計過程  2.7 實驗7 用戶登錄  2.7.1 實例說明  2.7.2 技術(shù)要點  2.7.3 設(shè)計過程  2.8 實驗8 用戶控件  2.8.1 實例說明  2.8.2 技術(shù)要點  2.8.3 設(shè)計過程  2.9 實驗9 WebPart控件  2.9.1 實例說明  2.9.2 技術(shù)要點  2.9.3 設(shè)計過程  2.10 實驗10 使用AdRotator控件顯示和跟蹤廣告  2.10.1 實例說明  2.10.2 技術(shù)要點  2.10.3 設(shè)計過程  2.11 實驗11 為移動設(shè)備創(chuàng)建網(wǎng)站  2.11.1 實例說明  2.11.2 技術(shù)要點  2.11.3 設(shè)計過程  2.12 實驗12 創(chuàng)建基本的ASP.NET Wizard控件  2.12.1 實例說明  2.12.2 技術(shù)要點  2.12.3 設(shè)計過程  2.13 實驗13 使用DataList Web服務(wù)器控件顯示格式化數(shù)據(jù)  2.13.1 實例說明  2.13.2 技術(shù)要點  2.13.3 設(shè)計過程  2.14 實驗14 數(shù)據(jù)綁定到自定義業(yè)務(wù)對象  2.14.1 實例說明  2.14.2 技術(shù)要點  2.14.3 設(shè)計過程  2.15 實驗15 使用FormView Web服務(wù)器控件顯示格式化數(shù)據(jù)  2.15.1 實例說明  2.15.2 技術(shù)要點  2.15.3 設(shè)計過程  第3章 Web程序設(shè)計中的字符串與正則表達(dá)式  3.1 .NET Framework類庫  3.2 C#中的字符  3.3 String類  3.3.1 索引  3.3.2 序號運算和區(qū)分區(qū)域性的運算  3.3.3 功能  3.3.4 實現(xiàn)的接口  3.4 基本字符串操作  3.4.1 連接多個字符串  3.4.2 訪問各個字符  3.4.3 轉(zhuǎn)義符及@符號  3.4.4 創(chuàng)建新字符串  3.4.5 剪裁和移除字符  3.4.6 填充字符串  3.4.7 比較字符串  3.4.8 更改大小寫  3.4.9 使用Split方法分析字符串  3.4.10 修改字符串內(nèi)容  3.5 StringBuilder類  3.6 使用StringBuilder類  3.6.1 設(shè)置容量和長度  3.6.2 修改StringBuilder字符串  3.7 格式化類型  3.7.1 格式化概述  3.7.2 格式化基類型  3.7.3 不同區(qū)域性的格式設(shè)置  3.8 復(fù)合格式化  3.9 數(shù)字格式字符串  3.9.1 標(biāo)準(zhǔn)數(shù)字格式字符串  3.9.2 標(biāo)準(zhǔn)數(shù)字格式字符串輸出示例  3.9.3 自定義數(shù)字格式字符串  3.9.4 自定義數(shù)字格式字符串輸出示例  3.10 日期與時間格式字符串  3.10.1 標(biāo)準(zhǔn)DateTime格式字符串  3.10.2 標(biāo)準(zhǔn)DateTime格式字符串輸出示例  3.10.3 自定義DateTime格式字符串  3.10.4 自定義DateTime格式字符串輸出示例  3.11 枚舉及自定義格式字符串  3.11.1 枚舉格式字符串  3.11.2 自定義格式字符串  3.12 分析字符串  3.12.1 分析數(shù)值字符串  3.12.2 分析日期和時間字符串  3.12.3 分析其他字符串  3.12.4 創(chuàng)建新字符串  3.13 Unicode及編碼  3.13.1 .NET Framework中的Unicode  3.13.2 對字符進(jìn)行編碼的最常用的類  3.13.3 使用Encoding類  3.14 不區(qū)分區(qū)域性的字符串操作  3.14.1 自定義大小寫映射和排序規(guī)則  3.14.2 執(zhí)行不區(qū)分區(qū)域性的字符串比較  3.14.3 執(zhí)行不區(qū)分區(qū)域性的大小寫更改  3.14.4 在集合中執(zhí)行不區(qū)分區(qū)域性的字符串操作  3.14.5 在數(shù)組中執(zhí)行不區(qū)分區(qū)域性的字符串操作  3.14.6 在RegularExpressions命名空間中執(zhí)行不區(qū)分區(qū)域性的操作  3.15 正則表達(dá)式  3.16 正則表達(dá)式語言元素  3.16.1 字符轉(zhuǎn)義  3.16.2 替換  3.16.3 字符類  3.16.4 正則表達(dá)式選項  3.16.5 原子零寬度斷言  3.16.6 限定符  3.16.7 分組構(gòu)造  3.16.8 后向引用構(gòu)造  3.16.9 替換構(gòu)造  3.16.10 其他構(gòu)造  3.17 正則表達(dá)式類  3.17.1 Regex  3.17.2 Match  3.17.3 MatchCollection  3.17.4 GroupCollection  3.17.5 CaptureCollection  3.17.6 Group  3.17.7 Capture  3.18 正則表達(dá)式行為的詳細(xì)信息  3.18.1 匹配行為  3.18.2 反向引用  3.18.3 回溯  3.18.4 非回溯預(yù)測先行和追溯  3.18.5 限定符和空匹配  3.18.6 空匹配后的下一個匹配  3.18.7 編譯和重復(fù)使用  3.18.8 線程安全  3.19 正則表達(dá)式示例  3.19.1 掃描HREF  3.19.2 更改日期格式  3.19.3 從URL中提取協(xié)議和端口號  3.19.4 從字符串中剝離無效字符  3.19.5 驗證字符串是否為有效的電子郵件格式  第4章 Web程序設(shè)計中的字符串與正則表達(dá)式動手實驗  4.1 實驗1 Sort()方法和Reverse()方法  4.1.1 實驗?zāi)繕?biāo)  4.1.2 實驗步驟  4.2 實驗2 String類型是引用類型  4.2.1 實驗?zāi)繕?biāo)  4.2.2 實驗步驟  4.3 實驗3 轉(zhuǎn)義符與字符串  4.3.1 實驗?zāi)繕?biāo)  4.3.2 實驗步驟  4.4 實驗4 StringBuilder類  4.4.1 實驗?zāi)繕?biāo)  4.4.2 實驗步驟  4.5 實驗5 StringBuilder Capacity屬性  4.5.1 實驗?zāi)繕?biāo)  4.5.2 實驗步驟  4.6 實驗6 Char字符操作  4.6.1 實驗?zāi)繕?biāo)  4.6.2 實驗步驟  4.7 實驗7 字符串的比較  4.7.1 實驗?zāi)繕?biāo)  4.7.2 實驗步驟  4.8 實驗8 String類和StringBuilder類的使用  4.8.1 實驗?zāi)繕?biāo)  4.8.2 實驗步驟  4.9 實驗9 從句子中提取單詞示例  4.9.1 實驗?zāi)繕?biāo)  4.9.2 實驗步驟  4.10 實驗10 反轉(zhuǎn)字符串  4.10.1 實驗?zāi)繕?biāo)  4.10.2 實驗步驟  4.11 實驗11 String類和StringBuilder類的插入、刪除和替換效率的比較  4.11.1 實驗?zāi)繕?biāo)  4.11.2 實驗步驟  4.12 實驗12 ToString()方法的使用  4.12.1 實驗?zāi)繕?biāo)  4.12.2 實驗步驟  4.13 實驗13 將字符串轉(zhuǎn)化為其他類型  4.13.1 實驗?zāi)繕?biāo)  4.13.2 實驗步驟  4.14 實驗14 Regex類的使用  4.14.1 實驗?zāi)繕?biāo)  4.14.2 實驗步驟  4.15 實驗15 正則表達(dá)式的基礎(chǔ)語法  4.15.1 實驗?zāi)繕?biāo)  4.15.2 實驗步驟  4.16 實驗16 Group類和GroupCollection類的使用  4.16.1 實驗?zāi)繕?biāo)  4.16.2 實驗步驟  4.17 實驗17 使用正則表達(dá)式匹配模式  4.17.1 實驗?zāi)繕?biāo)  4.17.2 實驗步驟  4.18 實驗18 獲取模式的所有匹配項  4.18.1 實驗?zāi)繕?biāo)  4.18.2 實驗步驟  4.19 實驗19 使用正則表達(dá)式進(jìn)行替換  4.19.1 實驗?zāi)繕?biāo)  4.19.2 實驗步驟  第5章 Web程序設(shè)計——XML與Web Services  5.1 .NET Framework的XML結(jié)構(gòu)  5.1.1 .NET Framework的XML設(shè)計目標(biāo)  5.1.2 .NET Framework的XML結(jié)構(gòu)摘要  5.2 在內(nèi)存中處理XML數(shù)據(jù)  5.2.1 使用DOM模型處理XML數(shù)據(jù)  5.2.2 使用XPath數(shù)據(jù)模型處理XML數(shù)據(jù)  5.3 用XmlReader讀取XML  5.3.1 創(chuàng)建XmlReader  5.3.2 XmlReader中的當(dāng)前節(jié)點  5.3.3 讀取元素  5.3.4 讀取屬性  5.4 用XmlWriter編寫XML  5.4.1 創(chuàng)建XmlWriter  5.4.2 寫入類型化數(shù)據(jù)  5.4.3 編寫屬性  5.4.4 寫入元素  5.5 XML Web Services概述  5.5.1 XML Web Services方案  5.5.2 XML Web Services基礎(chǔ)結(jié)構(gòu)  5.5.3 XML Web Services生存期剖析  5.6 使用ASP.NET的XML Web Services  5.6.1 ASP.NET XML Web Services的基礎(chǔ)知識  5.6.2 使用ASP.NET生成基本的XML Web Services  5.6.3 異步XML Web Services方法  5.6.4 創(chuàng)建異步Web Services方法  5.6.5 將異步調(diào)用與Web Services方法鏈接在一起  5.6.6 使用ASP.NET創(chuàng)建的Web Services的管理狀態(tài)  5.6.7 ASP.NET XML Web Services的事務(wù)  5.6.8 使用ASP.NET創(chuàng)建的Web Services的事務(wù)  5.6.9 ASP.NET XML Web Services進(jìn)行的HTML分析  5.6.10 創(chuàng)建分析網(wǎng)頁內(nèi)容的Web Services  5.6.11 XML Web Services的發(fā)布和部署  5.6.12 使用ASP.NET創(chuàng)建的XML Web Services的設(shè)計指南  5.7 生成XML Web Services客戶端  5.7.1 瀏覽使用ASP.NET創(chuàng)建的XML Web Services  5.7.2 Web Services發(fā)現(xiàn)  5.7.3 創(chuàng)建XML Web Services代理  5.7.4 為XML Web Services創(chuàng)建客戶端  5.7.5 與XML Web Services進(jìn)行異步通信 5.7.6 從瀏覽器訪問XML Web Services  5.8 使用SOAP頭  5.8.1 定義和處理SOAP頭  5.8.2 在Web Services客戶端中處理SOAP頭  5.8.3 更改SOAP頭的接收方  5.8.4 處理未知的SOAP頭  5.8.5 處理XML Web Services客戶端要求的SOAP頭  第6章 Web程序設(shè)計——XML與Web Services動手實驗  6.1 實驗1 用XML設(shè)計器創(chuàng)建XML架構(gòu)  6.1.1 實例說明  6.1.2 技術(shù)要點  6.1.3 設(shè)計過程  6.2 實驗2 創(chuàng)建和使用ASP.NET Web Services  6.2.1 實例說明  6.2.2 技術(shù)要點  6.2.3 設(shè)計過程  6.3 實驗3 創(chuàng)建網(wǎng)頁以顯示XML數(shù)據(jù)  6.3.1 實例說明  6.3.2 技術(shù)要點  6.3.3 設(shè)計過程  6.4 實驗4 使用轉(zhuǎn)換在Web窗體中顯示XML文檔  6.4.1 實例說明  6.4.2 技術(shù)要點  6.4.3 設(shè)計過程  6.5 實驗5 XML數(shù)據(jù)顯示和TreeView控件  6.5.1 實例說明  6.5.2 技術(shù)要點  6.5.3 設(shè)計過程  6.6 實驗6 調(diào)試XML Web Services  6.6.1 實例說明  6.6.2 技術(shù)要點  6.6.3 設(shè)計過程  6.7 實驗7 從瀏覽器訪問XML Web Services  6.7.1 實例說明  6.7.2 技術(shù)要點  6.7.3 設(shè)計過程  6.8 實驗8 使用托管代碼訪問異步Web Services  6.8.1 實例說明  6.8.2 技術(shù)要點  6.8.3 設(shè)計過程  6.9 實驗9 重定向應(yīng)用程序以面向不同的XML Web Services  6.9.1 實例說明  6.9.2 技術(shù)要點  6.9.3 設(shè)計過程  6.10 實驗10 使用SOAP擴(kuò)展更改SOAP消息  6.10.1 實例說明  6.10.2 技術(shù)要點  6.10.3 設(shè)計過程  6.11 實驗11 自定義服務(wù)描述和代理類的生成過程  6.11.1 實例說明  6.11.2 技術(shù)要點  6.11.3 設(shè)計過程  6.12 實驗12 創(chuàng)建分布式應(yīng)用程序  6.12.1 實例說明  6.12.2 技術(shù)要點  6.12.3 設(shè)計過程

章節(jié)摘錄

插圖:2.Visual Web Developer教程在您繼續(xù)使用頁之前,先熟悉一下Visual Web Developer開發(fā)環(huán)境是很有用的。如圖1-10所示的插圖顯示了在Visual Web Developer中可用的窗口和工具。3.熟悉Visual Web Developer中的Web設(shè)計器檢查如圖1-10所示的插圖并將插圖中的文本與下面的列表相互對應(yīng)起來,該列表描述了最常用的窗口和工具。(并不是您看到的所有窗口和工具都列在這里,列出的只是圖1-10中標(biāo)記的那些窗口和工具。)·工具欄。提供用于格式化文本、查找文本等的命令。一些工具欄只有在“設(shè)計”視圖中工作時才可用?!そ鉀Q方案資源管理器。顯示網(wǎng)站中的文件和文件夾。·文檔窗口。顯示您正在選項卡式窗口中處理的文檔。單擊選項卡可以實現(xiàn)在文檔間的切換?!傩源翱凇T试S您更改頁、HTML元素、控件,以及其他對象的設(shè)置?!ひ晥D選項卡。向您展示同一文檔的不同視圖?!霸O(shè)計”視圖是近似WYSIWYG的編輯圖面?!霸础币晥D是頁的HTML編輯器。您將在本演練的后面部分中使用這些視圖。如果希望以“設(shè)計”視圖打開網(wǎng)頁,可在“工具”菜單上單擊“選項”,選擇“HTML設(shè)計器”節(jié)點,并更改“起始頁位置”選項?!すぞ呦?。提供可以拖曳到頁上的控件和HTML元素。工具箱元素按常用功能分組。

編輯推薦

《.NET平臺下Web程序設(shè)計》按照學(xué)習(xí)的順序和技術(shù)的難易程度,每一個知識點都配套詳細(xì)的實訓(xùn)實驗,通過實訓(xùn)實驗最快地學(xué)習(xí)所有技術(shù)的一招一式。提供所有的實驗源代碼,在學(xué)習(xí)知識和實驗后,還有四個不同方向的中小型真實項目源碼供我們理解,到此,我們可以真正地下山,闖蕩江湖了!如果你是計算機(jī)專業(yè)的畢業(yè)生,《.NET平臺下Web程序設(shè)計》能最快地把大學(xué)的知識轉(zhuǎn)換成就業(yè)的資本和能力,最快地發(fā)揮出我們的積累,創(chuàng)造機(jī)會。如果想進(jìn)入計算機(jī)行業(yè),《.NET平臺下Web程序設(shè)計》能讓我們最快地學(xué)到最實用的技術(shù),給我們帶來更多的發(fā)展與工作機(jī)會,以及以后的方向。未來是我們的!市場最主流的技術(shù)與平臺專為快速學(xué)習(xí)和就業(yè)而設(shè)計詳細(xì)的實驗步驟和講解手把手帶您熟悉微軟技術(shù)知識+實驗=快速掌握+就業(yè)

圖書封面

評論、評分、閱讀與下載


    .NET平臺下Web程序設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   前后文大段的COPY,一字不差,真是浪費錢,沒什么用。
 

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

京ICP備13047387號-7