.NET平臺下Web程序設計

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 ASP.NET Web程序設計  1.1 ASP.NET開發(fā)必備  1.1.1 客戶端/服務器工作模式  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應用程序生命周期概述  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ù)綁定基礎  1.4.1 數(shù)據(jù)綁定概述和語法  1.4.2 綁定到簡單屬性  1.4.3 綁定到集合和列表  1.4.4 綁定到表達式或方法  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應用程序的數(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 小結  1.7 常用服務器控件  1.7.1 標準控件  1.7.2 數(shù)據(jù)控件  1.7.3 驗證控件  1.7.4 導航控件  1.7.5 用戶控件  1.8 ASP.NET .5的新特征  第2章 ASP.NET Web程序設計動手實驗  2.1 實驗1 創(chuàng)建基本的HTML頁  2.1.1 實例說明  2.1.2 技術要點  2.1.3 設計過程  2.2 實驗2 創(chuàng)建代碼分離的ASP.NET頁面  2.2.1 實例說明  2.2.2 技術要點  2.2.3 設計過程  2.3 實驗3 網(wǎng)頁中的基本數(shù)據(jù)訪問  2.3.1 實例說明  2.3.2 技術要點  2.3.3 設計過程  2.4 實驗4 使用母板頁與主題  2.4.1 實例說明  2.4.2 技術要點  2.4.3 設計過程  2.5 實驗5 使用驗證控件  2.5.1 實例說明  2.5.2 技術要點  2.5.3 設計過程  2.6 實驗6 站點導航  2.6.1 實例說明  2.6.2 技術要點  2.6.3 設計過程  2.7 實驗7 用戶登錄  2.7.1 實例說明  2.7.2 技術要點  2.7.3 設計過程  2.8 實驗8 用戶控件  2.8.1 實例說明  2.8.2 技術要點  2.8.3 設計過程  2.9 實驗9 WebPart控件  2.9.1 實例說明  2.9.2 技術要點  2.9.3 設計過程  2.10 實驗10 使用AdRotator控件顯示和跟蹤廣告  2.10.1 實例說明  2.10.2 技術要點  2.10.3 設計過程  2.11 實驗11 為移動設備創(chuàng)建網(wǎng)站  2.11.1 實例說明  2.11.2 技術要點  2.11.3 設計過程  2.12 實驗12 創(chuàng)建基本的ASP.NET Wizard控件  2.12.1 實例說明  2.12.2 技術要點  2.12.3 設計過程  2.13 實驗13 使用DataList Web服務器控件顯示格式化數(shù)據(jù)  2.13.1 實例說明  2.13.2 技術要點  2.13.3 設計過程  2.14 實驗14 數(shù)據(jù)綁定到自定義業(yè)務對象  2.14.1 實例說明  2.14.2 技術要點  2.14.3 設計過程  2.15 實驗15 使用FormView Web服務器控件顯示格式化數(shù)據(jù)  2.15.1 實例說明  2.15.2 技術要點  2.15.3 設計過程  第3章 Web程序設計中的字符串與正則表達式  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 轉義符及@符號  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 設置容量和長度  3.6.2 修改StringBuilder字符串  3.7 格式化類型  3.7.1 格式化概述  3.7.2 格式化基類型  3.7.3 不同區(qū)域性的格式設置  3.8 復合格式化  3.9 數(shù)字格式字符串  3.9.1 標準數(shù)字格式字符串  3.9.2 標準數(shù)字格式字符串輸出示例  3.9.3 自定義數(shù)字格式字符串  3.9.4 自定義數(shù)字格式字符串輸出示例  3.10 日期與時間格式字符串  3.10.1 標準DateTime格式字符串  3.10.2 標準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 對字符進行編碼的最常用的類  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 正則表達式  3.16 正則表達式語言元素  3.16.1 字符轉義  3.16.2 替換  3.16.3 字符類  3.16.4 正則表達式選項  3.16.5 原子零寬度斷言  3.16.6 限定符  3.16.7 分組構造  3.16.8 后向引用構造  3.16.9 替換構造  3.16.10 其他構造  3.17 正則表達式類  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 正則表達式行為的詳細信息  3.18.1 匹配行為  3.18.2 反向引用  3.18.3 回溯  3.18.4 非回溯預測先行和追溯  3.18.5 限定符和空匹配  3.18.6 空匹配后的下一個匹配  3.18.7 編譯和重復使用  3.18.8 線程安全  3.19 正則表達式示例  3.19.1 掃描HREF  3.19.2 更改日期格式  3.19.3 從URL中提取協(xié)議和端口號  3.19.4 從字符串中剝離無效字符  3.19.5 驗證字符串是否為有效的電子郵件格式  第4章 Web程序設計中的字符串與正則表達式動手實驗  4.1 實驗1 Sort()方法和Reverse()方法  4.1.1 實驗目標  4.1.2 實驗步驟  4.2 實驗2 String類型是引用類型  4.2.1 實驗目標  4.2.2 實驗步驟  4.3 實驗3 轉義符與字符串  4.3.1 實驗目標  4.3.2 實驗步驟  4.4 實驗4 StringBuilder類  4.4.1 實驗目標  4.4.2 實驗步驟  4.5 實驗5 StringBuilder Capacity屬性  4.5.1 實驗目標  4.5.2 實驗步驟  4.6 實驗6 Char字符操作  4.6.1 實驗目標  4.6.2 實驗步驟  4.7 實驗7 字符串的比較  4.7.1 實驗目標  4.7.2 實驗步驟  4.8 實驗8 String類和StringBuilder類的使用  4.8.1 實驗目標  4.8.2 實驗步驟  4.9 實驗9 從句子中提取單詞示例  4.9.1 實驗目標  4.9.2 實驗步驟  4.10 實驗10 反轉字符串  4.10.1 實驗目標  4.10.2 實驗步驟  4.11 實驗11 String類和StringBuilder類的插入、刪除和替換效率的比較  4.11.1 實驗目標  4.11.2 實驗步驟  4.12 實驗12 ToString()方法的使用  4.12.1 實驗目標  4.12.2 實驗步驟  4.13 實驗13 將字符串轉化為其他類型  4.13.1 實驗目標  4.13.2 實驗步驟  4.14 實驗14 Regex類的使用  4.14.1 實驗目標  4.14.2 實驗步驟  4.15 實驗15 正則表達式的基礎語法  4.15.1 實驗目標  4.15.2 實驗步驟  4.16 實驗16 Group類和GroupCollection類的使用  4.16.1 實驗目標  4.16.2 實驗步驟  4.17 實驗17 使用正則表達式匹配模式  4.17.1 實驗目標  4.17.2 實驗步驟  4.18 實驗18 獲取模式的所有匹配項  4.18.1 實驗目標  4.18.2 實驗步驟  4.19 實驗19 使用正則表達式進行替換  4.19.1 實驗目標  4.19.2 實驗步驟  第5章 Web程序設計——XML與Web Services  5.1 .NET Framework的XML結構  5.1.1 .NET Framework的XML設計目標  5.1.2 .NET Framework的XML結構摘要  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中的當前節(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基礎結構  5.5.3 XML Web Services生存期剖析  5.6 使用ASP.NET的XML Web Services  5.6.1 ASP.NET XML Web Services的基礎知識  5.6.2 使用ASP.NET生成基本的XML Web Services  5.6.3 異步XML Web Services方法  5.6.4 創(chuàng)建異步Web Services方法  5.6.5 將異步調用與Web Services方法鏈接在一起  5.6.6 使用ASP.NET創(chuàng)建的Web Services的管理狀態(tài)  5.6.7 ASP.NET XML Web Services的事務  5.6.8 使用ASP.NET創(chuàng)建的Web Services的事務  5.6.9 ASP.NET XML Web Services進行的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的設計指南  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進行異步通信 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程序設計——XML與Web Services動手實驗  6.1 實驗1 用XML設計器創(chuàng)建XML架構  6.1.1 實例說明  6.1.2 技術要點  6.1.3 設計過程  6.2 實驗2 創(chuàng)建和使用ASP.NET Web Services  6.2.1 實例說明  6.2.2 技術要點  6.2.3 設計過程  6.3 實驗3 創(chuàng)建網(wǎng)頁以顯示XML數(shù)據(jù)  6.3.1 實例說明  6.3.2 技術要點  6.3.3 設計過程  6.4 實驗4 使用轉換在Web窗體中顯示XML文檔  6.4.1 實例說明  6.4.2 技術要點  6.4.3 設計過程  6.5 實驗5 XML數(shù)據(jù)顯示和TreeView控件  6.5.1 實例說明  6.5.2 技術要點  6.5.3 設計過程  6.6 實驗6 調試XML Web Services  6.6.1 實例說明  6.6.2 技術要點  6.6.3 設計過程  6.7 實驗7 從瀏覽器訪問XML Web Services  6.7.1 實例說明  6.7.2 技術要點  6.7.3 設計過程  6.8 實驗8 使用托管代碼訪問異步Web Services  6.8.1 實例說明  6.8.2 技術要點  6.8.3 設計過程  6.9 實驗9 重定向應用程序以面向不同的XML Web Services  6.9.1 實例說明  6.9.2 技術要點  6.9.3 設計過程  6.10 實驗10 使用SOAP擴展更改SOAP消息  6.10.1 實例說明  6.10.2 技術要點  6.10.3 設計過程  6.11 實驗11 自定義服務描述和代理類的生成過程  6.11.1 實例說明  6.11.2 技術要點  6.11.3 設計過程  6.12 實驗12 創(chuàng)建分布式應用程序  6.12.1 實例說明  6.12.2 技術要點  6.12.3 設計過程

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    .NET平臺下Web程序設計 PDF格式下載


用戶評論 (總計1條)

 
 

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

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

京ICP備13047387號-7