新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:孔琳俊 等 著  頁(yè)數(shù):514  
Tag標(biāo)簽:無(wú)  

前言

  這是一本全面講解ASP.NET的書(shū)籍,本書(shū)遵循由淺入深、循序漸進(jìn)的學(xué)習(xí)規(guī)律,充分考慮語(yǔ)言學(xué)習(xí)的特點(diǎn),緊密結(jié)合開(kāi)發(fā)示例,體系完整地介紹了在VisualStudio2008平臺(tái)下的ASP.NET3.5 開(kāi)發(fā)技術(shù)?! ”緯?shū)從細(xì)節(jié)到整體,從內(nèi)容編排到目錄組織,都力圖合理。在每一小節(jié)的內(nèi)容編排上,首先給出清晰而易懂的基本概念,然后通過(guò)獨(dú)立而有趣的示例使讀者學(xué)以致用。在給出示例的時(shí)候,盡量避免冗長(zhǎng)的代碼和講解,把每個(gè)獨(dú)立的功能控制在25~30行的代碼之內(nèi),使讀者讀代碼更容易,能夠輕松理解。  NET的學(xué)習(xí)流程圖  本書(shū)編寫(xiě)理念  1.完善的售后服務(wù)  配有學(xué)習(xí)論壇http://www.cnblogs.com/wangyan001/,讀者可以在上面討論技術(shù),筆者會(huì)及時(shí)回答讀者提問(wèn)(24小時(shí)內(nèi)回復(fù)),并提供各種技術(shù)文章,幫助你提高開(kāi)發(fā)水平?! ?.示例豐富,寓學(xué)于練  學(xué)習(xí)語(yǔ)言沒(méi)有捷徑,在掌握基礎(chǔ)概念后,動(dòng)手寫(xiě)出代碼是最好的學(xué)習(xí)方式?;诖耍緯?shū)在介紹每一具體的內(nèi)容(如從零開(kāi)始、控件開(kāi)發(fā)、數(shù)據(jù)操作、網(wǎng)站設(shè)計(jì)等方面)時(shí),在給出理論之后,都將緊跟示例,使讀者具有通過(guò)實(shí)踐,快速掌握寫(xiě)出代碼的能力。在語(yǔ)言組織上,本書(shū)力求做到簡(jiǎn)單易懂、邏輯清晰?! ?.代碼典型,力求精煉  在示例安排上,代碼力求典型、簡(jiǎn)潔,便于讀者實(shí)現(xiàn)。多個(gè)示例前后呼應(yīng),具有相同的主題,使讀者在學(xué)習(xí)后面的知識(shí)時(shí)自然而然地聯(lián)想起前面的內(nèi)容。另外,示例系統(tǒng)邏輯清晰,圖表直觀,代碼注釋詳盡,使示例具有很好的操作性,每個(gè)示例盡量控制在25~30行之內(nèi),使讀者便于學(xué)習(xí)和實(shí)現(xiàn)。  4.聯(lián)系實(shí)際,強(qiáng)調(diào)設(shè)計(jì)  網(wǎng)站整體設(shè)計(jì)也是實(shí)際開(kāi)發(fā)中重要的一部分,ASP.NET提供了一系列新的機(jī)制,使其更加簡(jiǎn)單,包括母版頁(yè)機(jī)制、站點(diǎn)導(dǎo)航系統(tǒng)、樣式和主題、Web部件,以及成員和角色管理等。這些常常是Web系統(tǒng)的必要元素,因此本書(shū)對(duì)這些內(nèi)容單獨(dú)成篇。對(duì)于具有ASP.NET1.x開(kāi)發(fā)基礎(chǔ)的讀者,相信會(huì)對(duì)這一部分產(chǎn)生興趣?! ?.課程實(shí)踐,輕松上路  有經(jīng)驗(yàn)的讀者都明白,如果沒(méi)有真正的綜合示例做練習(xí),讀完一本書(shū)之后,到真正利用一種語(yǔ)言進(jìn)行實(shí)際開(kāi)發(fā)之前,往往還有很長(zhǎng)的路要走。本書(shū)最后一部分通過(guò)綜合示例的介紹,將大大縮短這一過(guò)程。另外,還通過(guò)對(duì)PersonalWebSite的介紹,帶領(lǐng)讀者踏上StarterKit的學(xué)習(xí)之路。  6.最新技術(shù),最快學(xué)習(xí)  本書(shū)是一本基于VisualStudio2008開(kāi)發(fā)的ASP.NET3.5 技術(shù)書(shū)籍,介紹了最新的AJAXWeb開(kāi)發(fā)技術(shù),以及最新的LINQ查詢(xún)方式,并通過(guò)完整的案例演示了這些新技術(shù)?! ”緯?shū)是一本教科書(shū)和參考書(shū)的結(jié)合體,并附帶有大量示例。本書(shū)旨在向網(wǎng)站開(kāi)發(fā)初學(xué)者介紹實(shí)用的ASP.NET開(kāi)發(fā)技術(shù),使初學(xué)者學(xué)完本書(shū)后即可動(dòng)手開(kāi)發(fā),同時(shí)也可以作為中、高級(jí)Web開(kāi)發(fā)人員有價(jià)值的參考書(shū)籍,可方便地使用本書(shū)所附帶的代碼資源。如果讀者具有ASP.NET1.x的基礎(chǔ),本書(shū)也可以幫助您迅速掌握和使用ASP.NET3.5 的新特征?! ”緯?shū)內(nèi)容  光盤(pán)介紹  1.源文件的運(yùn)行環(huán)境  操作系統(tǒng):Windows2000及以上版本  開(kāi)發(fā)環(huán)境:MicrosoftVisualStudio2008及其以上版本  數(shù)據(jù)庫(kù):SQLServer2005及以上版本  Web服務(wù)器:IIS5.1 及以上版本  2.源文件運(yùn)行方式  直接把代碼附加到打開(kāi)的解決方案中,設(shè)置一個(gè)起始頁(yè)面,可直接執(zhí)行。

內(nèi)容概要

  是ASP.NET3.5 的技術(shù)入門(mén)書(shū)籍,體系完整,內(nèi)容充實(shí),以實(shí)例貫穿全書(shū),全書(shū)包括入門(mén)基礎(chǔ)、控件開(kāi)發(fā)、數(shù)據(jù)庫(kù)和文件操作、網(wǎng)站整體設(shè)計(jì)及課程實(shí)踐5篇,全面介紹ASP.NET的開(kāi)發(fā)基礎(chǔ),共23章,其中第1篇“從零開(kāi)始”介紹了ASP.NETWeb開(kāi)發(fā)基礎(chǔ)的概念、思想和技術(shù),第2篇“控件開(kāi)發(fā)”展現(xiàn)了ASP.NET3.5 強(qiáng)大的服務(wù)器控件,第3篇“數(shù)據(jù)庫(kù)操作”介紹了SQLServer2005數(shù)據(jù)庫(kù)的操作和最新的LINQ技術(shù),同時(shí)也介紹了各種文件的操作。第4篇“網(wǎng)站設(shè)計(jì)”則著重討論了母版頁(yè)、成員管理等網(wǎng)站設(shè)計(jì)中的必要技術(shù)。最后一篇先簡(jiǎn)要介紹了三層開(kāi)發(fā)的必要性,然后通過(guò)兩個(gè)實(shí)例,演示了三層技術(shù)在Web開(kāi)發(fā)中的應(yīng)用。全書(shū)每一個(gè)知識(shí)點(diǎn)都以實(shí)例展現(xiàn),控制每個(gè)實(shí)例盡量短小,便于讀者練習(xí)和掌握?!  缎率謱W(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)》旨在向網(wǎng)站開(kāi)發(fā)初學(xué)者介紹實(shí)用的ASP.NET3.5 開(kāi)發(fā)技術(shù),使初學(xué)者學(xué)完《新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)》后即可動(dòng)手開(kāi)發(fā),同時(shí)也可以作為中、高級(jí)Web開(kāi)發(fā)人員有價(jià)值的參考書(shū)籍。如果讀者具有ASP.NET的基礎(chǔ),《新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)》也可以幫助您迅速掌握和使用.NET3.0的新技術(shù)和新特征。

書(shū)籍目錄

本書(shū)學(xué)習(xí)導(dǎo)航如下:要認(rèn)識(shí)Web開(kāi)發(fā)并掌握ASP.NET的開(kāi)發(fā)語(yǔ)言的語(yǔ)法,請(qǐng)仔細(xì)閱讀第0~~6章。要了解ASP.NET網(wǎng)絡(luò)開(kāi)發(fā)的核心對(duì)象,請(qǐng)仔細(xì)閱讀第3~~6章。要學(xué)習(xí)VisualStudio2008的ASP.NET3.5 應(yīng)用,請(qǐng)仔細(xì)閱讀第1~~10章。要學(xué)習(xí)ADO.NET開(kāi)發(fā),請(qǐng)仔細(xì)閱讀第11~~14章。要掌握ASP.NET3.5 網(wǎng)絡(luò)開(kāi)發(fā)的一些高級(jí)技巧,請(qǐng)仔細(xì)閱讀第15~~22章。要學(xué)習(xí)ASP.NET3.5 開(kāi)發(fā)大型案例,請(qǐng)仔細(xì)閱讀第7~~12章,第21~~22章。要掌握ASP.NET在XML和AJAX上的特長(zhǎng),請(qǐng)仔細(xì)閱讀第13章和第20章。第1篇 從零開(kāi)始0 學(xué)習(xí)Web開(kāi)發(fā)必備知識(shí)220.1 基礎(chǔ)概念220.1.1 什么是網(wǎng)頁(yè)220.1.2 網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)220.1.3 Web開(kāi)發(fā)相關(guān)技術(shù)240.2 搭建開(kāi)發(fā)環(huán)境240.2.1 安裝VisualStudio2008240.2.2 VisualStudio2008IDE簡(jiǎn)介260.2.3 實(shí)現(xiàn)第一個(gè)ASP.NET程序270.3 IIS7Web服務(wù)配置280.3.1 安裝IIS7280.3.2 配置IIS7支持的.NET版本290.3.3 瀏覽第一個(gè)ASP.NET程序310.4 C#3.0語(yǔ)言基礎(chǔ)320.4.1 C#簡(jiǎn)介320.4.2 變量和常量320.4.3 運(yùn)算符330.4.4 流程控制350.4.5 隱性局部變量370.4.6 Lambda表達(dá)式370.4.7 LINQ集成查詢(xún)概述380.5 編碼規(guī)范390.5.1 好的編碼結(jié)構(gòu)390.5.2 好的注釋風(fēng)格400.5.3 好的命名規(guī)范410.5.4 避免文件過(guò)大41承上啟下421 走進(jìn)ASP.NET3.5 441.1 ASP.NET3.5 概述441.1.1 ASP.NET3.5 ——?jiǎng)討B(tài)頁(yè)面開(kāi)發(fā)利器441.1.2 創(chuàng)建網(wǎng)站451.1.3 設(shè)計(jì)網(wǎng)站461.1.4 網(wǎng)站的前臺(tái)和后臺(tái)461.2 ASP.NET3.5 動(dòng)態(tài)網(wǎng)頁(yè)剖析481.2.1 前臺(tái)客戶(hù)端的事件處理481.2.2 后臺(tái)服務(wù)器端的事件處理491.2.3 網(wǎng)站處理網(wǎng)頁(yè)的順序和原理50承上啟下512 C#面向?qū)ο蟮奶匦?22.1 面向?qū)ο缶幊谈攀?22.1.1 什么是類(lèi)和對(duì)象522.1.2 用C#如何創(chuàng)建類(lèi)532.1.3 用C#如何創(chuàng)建對(duì)象542.1.4 什么是面向?qū)ο缶幊?42.2 面向?qū)ο蟮募夹g(shù)552.2.1 接口552.2.2 用C#如何創(chuàng)建接口552.2.3 繼承562.2.4 用C#如何實(shí)現(xiàn)繼承562.2.5 多態(tài)572.2.6 用C#如何實(shí)現(xiàn)多態(tài)582.3 面向?qū)ο箝_(kāi)發(fā)的簡(jiǎn)單實(shí)例582.3.1 面向?qū)ο蠊δ茉O(shè)計(jì)582.3.2 面向?qū)ο蟮念?lèi)設(shè)計(jì)582.3.3 面向?qū)ο蟮膽?yīng)用59承上啟下613 ASP.NET核心對(duì)象623.1 Page類(lèi)623.1.1 Page類(lèi)概述623.1.2 探索頁(yè)面生命周期633.2 ASP.NET核心對(duì)象653.2.1 利用Response輸出信息663.2.2 利用Request獲取頁(yè)面輸入673.2.3 利用Server獲取服務(wù)器信息693.3 共享數(shù)據(jù)713.3.1 利用Application共享數(shù)據(jù)723.3.2 使用Global.asax文件733.3.3 利用Session共享數(shù)據(jù)743.3.4 利用Session驗(yàn)證用戶(hù)76承上啟下784 字符串794.1 字符串String794.1.1 比較字符串804.1.2 判定首尾字符串824.1.3 判斷是否包含子串824.1.4 定位字符和子串824.1.5 格式化字符串844.1.6 連接字符串844.1.7 拆分字符串854.1.8 插入字符串864.1.9 填充字符串864.1.10 刪除字符串864.1.11 復(fù)制字符串874.1.12 替換字符串884.1.13 更改大小寫(xiě)884.2 動(dòng)態(tài)串StringBuilder884.2.1 比較String894.2.2 設(shè)置容量894.2.3 追加字符串904.2.4 插入字符串904.2.5 刪除字符串914.2.6 替換字符串914.3 正則表達(dá)式Regex914.3.1 正則表達(dá)式簡(jiǎn)介924.3.2 構(gòu)造正則表達(dá)式924.3.3 使用Regex類(lèi)944.4 字符編碼954.4.1 字符編碼概述954.4.2 字符編碼類(lèi)96承上啟下985 數(shù)組和集合1005.1 數(shù)組1005.1.1 什么是數(shù)組1005.1.2 創(chuàng)建數(shù)組1025.1.3 數(shù)組基類(lèi)Array1035.1.4 訪問(wèn)數(shù)組元素1045.1.5 轉(zhuǎn)化元素類(lèi)型1055.1.6 遍歷數(shù)組元素1065.1.7 排序數(shù)組元素1075.1.8 查找數(shù)組元素1095.1.9 反轉(zhuǎn)數(shù)組元素1105.1.10 復(fù)制數(shù)組1115.2 集合1125.2.1 什么是集合1125.2.2 列表類(lèi)ArrayList1135.2.3 創(chuàng)建列表1145.2.4 遍歷列表1145.2.5 添加元素1155.2.6 插入元素1165.2.7 刪除元素1175.2.8 簡(jiǎn)單排序1185.2.9 復(fù)雜排序1185.2.10 查找元素1195.3 隊(duì)列1205.3.1 什么是隊(duì)列1205.3.2 隊(duì)列類(lèi)Queue1205.3.3 創(chuàng)建隊(duì)列1205.3.4 元素入隊(duì)1215.3.5 元素出隊(duì)1225.4 堆棧1225.4.1 什么是堆棧1225.4.2 堆棧類(lèi)Stack1235.4.3 創(chuàng)建堆棧1235.4.4 元素入棧1235.4.5 元素出棧124承上啟下1256 調(diào)試和異常處理1266.1 程序調(diào)試技術(shù)1266.1.1 調(diào)試語(yǔ)法錯(cuò)誤1266.1.2 調(diào)試邏輯錯(cuò)誤1276.2 異常處理機(jī)制1296.2.1 異常類(lèi)Exception1296.2.2 使用try-catch處理異常1306.2.3 異常處理的原則131承上啟下132第2篇 控件開(kāi)發(fā)7 標(biāo)準(zhǔn)服務(wù)器控件1347.1 WebControls概述1347.1.1 什么是服務(wù)器控件1347.1.2 WebControls空間1357.2 輸入控件1377.2.1 按鈕Button1377.2.2 文本框TextBox1417.2.3 復(fù)選框CheckBox1437.2.4 單選按鈕RadioButton1457.2.5 超級(jí)鏈接HyperLink1477.2.6 鏈接按鈕LinkButton1487.2.7 圖像Image1507.2.8 圖像按鈕ImageButton1517.2.9 圖像熱區(qū)ImageMap1527.2.10 項(xiàng)列表BulletedList1547.3 列表控件1557.3.1 下拉框DropDownList1567.3.2 列表框ListBox1587.3.3 復(fù)選框列表CheckBoxList1597.3.4 單選按鈕列表RadioButtonList1627.4 容器控件1637.4.1 面板Panel1637.4.2 表格Table1657.5 其他控件1697.5.1 廣告欄AdRotator1707.5.2 日歷Calendar171承上啟下1748 HTML服務(wù)器控件1758.1 HtmlControls概述1758.1.1 比較標(biāo)準(zhǔn)控件1758.1.2 HtmlControls空間1768.2 輸入控件HtmlInput1778.2.1 按鈕HtmlInputButton1778.2.2 單行文本框HtmlInputText1808.2.3 多行文本框HtmlTextArea1828.2.4 隱藏文本框HtmlInputHidden1828.2.5 文件框HtmlInputFile1848.2.6 復(fù)選框HtmlInputCheckBox1868.2.7 單選框HtmlInputRadioButton1888.3 容器控件HtmlContainer1898.3.1 表格HtmlTable1908.3.2 列表框/下拉框控件HtmlSelect1928.4 圖像控件HtmlImage195承上啟下1979 數(shù)據(jù)驗(yàn)證控件1999.1 概述1999.2 驗(yàn)證控件2009.2.1 必填驗(yàn)證控件RequiredFieldValidator2009.2.2 比較驗(yàn)證控件CompareValidator2029.2.3 范圍驗(yàn)證控件RangeValidator2059.2.4 正則驗(yàn)證控件RegularExpressionValidator2069.2.5 自定義驗(yàn)證控件CustomValidator2089.2.6 驗(yàn)證摘要控件ValidationSummary2119.3 注冊(cè)頁(yè)面示例213承上啟下21610 用戶(hù)控件21710.1 概述21710.1.1 什么是用戶(hù)控件21710.1.2 何時(shí)使用用戶(hù)控件21710.2 使用用戶(hù)控件21810.2.1 創(chuàng)建用戶(hù)控件21810.2.2 添加用戶(hù)控件21910.2.3 定義用戶(hù)控件屬性22010.2.4 定義用戶(hù)控件事件22110.2.5 比較Web頁(yè)面221承上啟下222第3篇 數(shù)據(jù)庫(kù)操作11 ADO.NET22411.1 概述22411.1.1 ADO.NET的功能22411.1.2 ADO.NET基本結(jié)構(gòu)22511.1.3 System.Data空間22511.2 連接數(shù)據(jù)庫(kù)22611.2.1 SqlConnection類(lèi)22611.2.2 連接數(shù)據(jù)庫(kù)22711.2.3 使用web.config配置連接22811.2.4 斷開(kāi)數(shù)據(jù)庫(kù)22911.3 操作數(shù)據(jù)庫(kù)23011.3.1 SqlCommand類(lèi)23011.3.2 查詢(xún)數(shù)據(jù)23111.3.3 SqlDataReader類(lèi)23211.3.4 操作數(shù)據(jù)23311.4 內(nèi)存數(shù)據(jù)對(duì)象23411.4.1 SqlDataAdapter類(lèi)23511.4.2 DataSet類(lèi)23711.4.3 DataTable類(lèi)23911.5 SQL基礎(chǔ)24311.5.1 SQL基礎(chǔ)24311.5.2 創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASE24411.5.3 刪除數(shù)據(jù)庫(kù)DROPDATABASE24411.5.4 創(chuàng)建表CREATETABLE24511.5.5 修改表UPDATETABLE24611.5.6 刪除表DROPTABLE24811.5.7 插入數(shù)據(jù)INSERT24811.5.8 修改數(shù)據(jù)UPDATE24911.5.9 刪除數(shù)據(jù)DELETE24911.5.10 SQL簡(jiǎn)單查詢(xún)24911.5.11 使用GROUPBY對(duì)結(jié)果分組25211.5.12 使用DISTINCT對(duì)結(jié)果去重25311.5.13 使用ORDERBY對(duì)結(jié)果排序25311.5.14 使用函數(shù)和表達(dá)式25411.5.15 使用運(yùn)算符25411.6 LINQ基礎(chǔ)25411.6.1 LINQ查詢(xún)數(shù)據(jù)庫(kù)原理25411.6.2 在項(xiàng)目中添加數(shù)據(jù)庫(kù)映射類(lèi)25511.6.3 使用LINQ操作數(shù)據(jù)庫(kù)——查詢(xún)、增、刪、改256承上啟下25712 數(shù)據(jù)控件25812.1 概述25812.2 網(wǎng)格視圖GridView25912.2.1 認(rèn)識(shí)GridView25912.2.2 GridView中的列類(lèi)型26012.2.3 自動(dòng)生成數(shù)據(jù)列26112.2.4 使用BoundField列顯示數(shù)據(jù)26412.2.5 使用CommandField列編輯數(shù)據(jù)26612.2.6 使用CommandField列刪除數(shù)據(jù)26812.2.7 使用CommandField列選擇數(shù)據(jù)27012.2.8 使用HyperLinkField列鏈接數(shù)據(jù)27112.2.9 使用ButtonField列靈活操作數(shù)據(jù)27312.2.10 分頁(yè)瀏覽數(shù)據(jù)27512.3 列表控件27612.3.1 把DataSet綁定到DropDownList27712.3.2 把DataReader綁定到ListBox27912.3.3 把DataTable綁定到CheckBoxList28012.3.4 把HashTable綁定到RadioButtonList28212.4 使用LinqDataSource數(shù)據(jù)源控件28412.4.1 使用SqlDataSource生成支持增刪改的GridView28412.4.2 使用LinqDataSource生成支持增刪改的GridView28512.5 DataPager控件和ListView控件28712.5.1 ListView綁定數(shù)據(jù)28712.5.2 ListView結(jié)合DataPager控件實(shí)現(xiàn)數(shù)據(jù)分頁(yè)288承上啟下28913 XML數(shù)據(jù)操作29013.1.NET框架中的XML29013.1.1 什么是XML29013.1.2 XML文檔對(duì)象模型DOM29113.1.3 System.Xml命名空間29213.2 讀取XML29213.2.1 使用XmlDocument讀取XML29313.2.2 使用XmlReader讀取XML29313.2.3 使用XmlNode讀取節(jié)點(diǎn)29713.3 查詢(xún)XML29813.3.1 基本XPath表達(dá)式29913.3.2 限定查詢(xún)范圍29913.3.3 使用函數(shù)設(shè)置查詢(xún)條件30013.3.4 使用運(yùn)算符設(shè)置查詢(xún)條件30013.3.5 使用通配符模糊匹配30113.3.6 綜合示例30113.4 修改XML30213.4.1 創(chuàng)建新DOM節(jié)點(diǎn)30213.4.2 創(chuàng)建DOM節(jié)點(diǎn)屬性30313.4.3 修改DOM節(jié)點(diǎn)30413.4.4 刪除DOM節(jié)點(diǎn)30513.4.5 保存DOM樹(shù)30613.5 與DataSet交互30713.5.1 使用DataSet加載XML數(shù)據(jù)30713.5.2 使用XmlDataDocument加載關(guān)系數(shù)據(jù)309承上啟下31014 文件操作31114.1 操作文件31114.1.1 創(chuàng)建文件31214.1.2 復(fù)制文件31214.1.3 重命名文件31214.1.4 刪除文件31314.2 讀寫(xiě)文件31314.2.1 使用StreamWriter寫(xiě)入文件31314.2.2 使用StreamReader讀取文件314承上啟下315第4篇 網(wǎng)站設(shè)計(jì)15 母版頁(yè)31715.1 靜態(tài)母版頁(yè)31715.1.1 創(chuàng)建母版頁(yè)31815.1.2 向母版頁(yè)添加控件31915.1.3 使用母版創(chuàng)建內(nèi)容頁(yè)32015.1.4 挖掘母版頁(yè)的機(jī)制32115.2 與母版頁(yè)交互32215.2.1 母版頁(yè)和內(nèi)容頁(yè)的生命周期32215.2.2 母版頁(yè)內(nèi)部的控件事件32315.2.3 在母版頁(yè)中訪問(wèn)內(nèi)容頁(yè)控件32415.2.4 在內(nèi)容頁(yè)中訪問(wèn)母版頁(yè)控件32515.3 動(dòng)態(tài)選擇母版頁(yè)326承上啟下32816 站點(diǎn)導(dǎo)航系統(tǒng)33016.1 ASP.NET導(dǎo)航系統(tǒng)概述33016.1.1 導(dǎo)航概述33116.1.2 從網(wǎng)站到導(dǎo)航控件33116.2 站點(diǎn)地圖SiteMap33216.2.1 SiteMap概述33216.2.2 用SiteMapNode構(gòu)造SiteMap33316.2.3 用SiteMapProvider提供數(shù)據(jù)33316.2.4 用默認(rèn)SiteMapProvider提供數(shù)據(jù)33416.2.5 用個(gè)性配置SiteMapProvider提供數(shù)據(jù)33716.3 導(dǎo)航控件33916.3.1 使用SiteMapPath導(dǎo)航33916.3.2 使用TreeView導(dǎo)航34116.3.3 使用Menu導(dǎo)航34316.4 可編程導(dǎo)航34516.4.1 為網(wǎng)站配置多個(gè)SiteMapProvider34516.4.2 用XML創(chuàng)建TreeView34816.4.3 用XML創(chuàng)建Menu350承上啟下35117 樣式和主題35217.1 樣式表CSS35217.1.1 什么是CSS35217.1.2 指定HTML元素的樣式35317.1.3 指定HTML服務(wù)器控件樣式35517.1.4 指定標(biāo)準(zhǔn)服務(wù)器控件樣式35517.1.5 CSS的基本語(yǔ)法35717.1.6 利用VS2008創(chuàng)建樣式表36017.2 主題和外觀36117.2.1 什么是主題和外觀36117.2.2 建立主題和外觀36217.2.3 為所有頁(yè)面指定主題36417.2.4 為特定頁(yè)面指定主題36417.2.5 為特定控件指定主題36517.2.6 動(dòng)態(tài)指定主題和外觀365承上啟下36618 WebPart36718.1 概述36718.1.1 先睹為快36718.1.2 認(rèn)識(shí)WebPart36818.1.3 頁(yè)面管家WebPartManager36918.1.4 用戶(hù)數(shù)據(jù)庫(kù)配置37018.2 個(gè)性化設(shè)置頁(yè)面37018.2.1 使用WebPartZone劃分頁(yè)面37118.2.2 個(gè)性化設(shè)置頁(yè)面布局37318.2.3 向頁(yè)面添加WebPart控件37518.2.4 編輯WebPart控件的屬性37818.3 WebPart之間的通信380承上啟下38219 成員和角色管理38419.1 成員服務(wù)38419.1.1 成員服務(wù)概述38419.1.2 Membership類(lèi)38519.1.3 創(chuàng)建新用戶(hù)38619.1.4 驗(yàn)證用戶(hù)身份39119.1.5 MembershipUser類(lèi)39219.1.6 獲取用戶(hù)信息39319.2 成員管理控件39419.2.1 成員管理控件概述39419.2.2 使用Login控件登錄用戶(hù)39519.2.3 使用CreateUserWizard創(chuàng)建新用戶(hù)39619.2.4 使用LoginName得到用戶(hù)名39819.2.5 使用LoginStatus顯示登錄狀態(tài)39819.2.6 使用ChangePassword修改密碼39919.2.7 使用PasswordRecovery找回密碼39919.3 角色管理40019.3.1 角色管理概述40119.3.2 Roles類(lèi)40119.3.3 配置角色管理40219.3.4 使用管理工具管理角色40319.3.5 使用角色控制頁(yè)面行為405承上啟下40820 AJAX程序設(shè)計(jì)40920.1 認(rèn)識(shí)AJAX組件40920.2 腳本控制器ScriptManager40920.2.1 腳本控制器ScriptManager的結(jié)構(gòu)41020.2.2 使用ScriptManager調(diào)用腳本文件41020.2.3 ScriptManager調(diào)用Web服務(wù)41120.2.4 動(dòng)態(tài)注冊(cè)ScriptManager41320.3 代理控制器ScriptManagerProxy41420.3.1 用ScriptManagerProxy代理ScriptManager41420.3.2 在母版頁(yè)中應(yīng)用ScriptManagerProxy41420.4 局部更新控件UpdatePanel41620.4.1 UpdatePanel控件的結(jié)構(gòu)41620.4.2 局部更新的簡(jiǎn)單示例41720.4.3 UpdatePanel的屬性UpdateMode和ChildrenAsTriggers41820.4.4 UpdatePanel的觸發(fā)器Triggers41920.4.5 動(dòng)態(tài)更新UpdatePanel的內(nèi)容42020.5 更新進(jìn)度提示控件UpdateProgress42120.5.1 認(rèn)識(shí)UpdateProgress42120.5.2 UpdateProgress簡(jiǎn)單實(shí)例——實(shí)現(xiàn)代碼更新提示42220.6 定時(shí)控件Timer42320.6.1 認(rèn)識(shí)Timer42320.6.2 使用Timer控件定時(shí)更新實(shí)例42320.6.3 使用一個(gè)Timer定時(shí)更新多個(gè)UpdatePanel實(shí)例424承上啟下425第5篇 實(shí)例剖析21 Web系統(tǒng)的多層結(jié)構(gòu)42721.1 Web系統(tǒng)的三層結(jié)構(gòu)42721.2 多層結(jié)構(gòu)之NorthWind42821.2.1 整體結(jié)構(gòu)42821.2.2 數(shù)據(jù)訪問(wèn)層DAL42821.2.3 業(yè)務(wù)邏輯層BLL43121.2.4 用戶(hù)表示層UI432承上啟下43322 三層結(jié)構(gòu)的新聞管理系統(tǒng)43422.1 新聞管理系統(tǒng)功能預(yù)覽43422.2 數(shù)據(jù)庫(kù)設(shè)計(jì)43522.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)注意事項(xiàng)43522.2.2 數(shù)據(jù)庫(kù)中各表結(jié)構(gòu)43622.2.3 創(chuàng)建網(wǎng)站并映射表實(shí)體43822.3 網(wǎng)站整體布局設(shè)計(jì)43922.3.1 母版頁(yè)設(shè)計(jì)43922.3.2 網(wǎng)站三層結(jié)構(gòu)設(shè)計(jì)44022.4 網(wǎng)站會(huì)員管理功能44022.4.1 會(huì)員注冊(cè)功能44022.4.2 會(huì)員登錄功能44222.4.3 會(huì)員資料修改功能44422.4.4 在線會(huì)員資料統(tǒng)計(jì)功能44722.5 新聞分類(lèi)功能44822.5.1 添加新聞分類(lèi)44822.5.2 修改新聞分類(lèi)45022.5.3 刪除新聞分類(lèi)45222.6 新聞管理主要功能45422.6.1 添加新聞45422.6.2 編輯新聞45722.6.3 瀏覽和刪除新聞45922.7 公告管理功能46222.7.1 添加公告46222.7.2 編輯公告46322.7.3 瀏覽和刪除公告46622.8 友情鏈接管理功能46822.8.1 添加友情鏈接46822.8.2 瀏覽和刪除友情鏈接46922.9 評(píng)論管理功能47122.10 會(huì)員瀏覽網(wǎng)站主要功能47322.10.1 瀏覽新聞功能47322.10.2 瀏覽公告功能47522.10.3 瀏覽圖片新聞47722.10.4 其他普通用戶(hù)功能47822.11 一些網(wǎng)站操作技巧47822.11.1 上傳文件47922.11.2 創(chuàng)建并引用用戶(hù)控件47922.12 網(wǎng)站的一些主要截圖480承上啟下48123 簡(jiǎn)易論壇系統(tǒng)48223.1 AJAX控件包48223.2 論壇的功能簡(jiǎn)介48323.3 論壇中的AJAX技術(shù)應(yīng)用概況48423.4 論壇的數(shù)據(jù)庫(kù)設(shè)計(jì)48423.4.1 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫(kù)48423.4.2 創(chuàng)建論壇中的數(shù)據(jù)表48623.4.3 論壇中數(shù)據(jù)表之間的關(guān)系48623.5 論壇的數(shù)據(jù)庫(kù)設(shè)計(jì)48723.5.1 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫(kù)48723.5.2 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫(kù)48823.6 發(fā)表留言主題的功能48923.6.1 設(shè)計(jì)發(fā)表留言功能的布局49023.6.2 實(shí)現(xiàn)發(fā)表留言功能的主要方法49223.7 瀏覽留言主題的功能49423.8 留言回復(fù)的功能49623.8.1 顯示所有的回復(fù)49623.8.2 添加回復(fù)49823.8.3 修改回復(fù)模板支持AJAX50123.8.4 為刪除按鈕添加確認(rèn)提示50323.9 論壇短消息功能50423.9.1 發(fā)送短消息50423.9.2 接收短消息50623.9.3 AJAX顯示短消息提示50823.10 用戶(hù)自定義界面風(fēng)格功能51023.10.1 啟用ASP.NET的Profile配置51023.10.2 使用AJAXProfileService實(shí)現(xiàn)個(gè)性化界面定制511總結(jié)514

章節(jié)摘錄

  學(xué)習(xí)Web開(kāi)發(fā)必備知識(shí)  本章專(zhuān)門(mén)針對(duì)性完全沒(méi)有Web開(kāi)發(fā)基礎(chǔ)的讀者,從什么是網(wǎng)頁(yè)開(kāi)始講起,一直到Web開(kāi)發(fā)基礎(chǔ)環(huán)境的搭建和配置。本書(shū)所有Web開(kāi)發(fā)都是使用c#語(yǔ)言完成的,本章就c#的基本概念和基礎(chǔ)語(yǔ)法,進(jìn)行了詳細(xì)的講解。在開(kāi)發(fā)工具方面,本書(shū)采用了微軟最新推出的visual studiO 2008開(kāi)發(fā)套件,Intenet信息配置是使用最新版本的IIS7,瀏覽器使用的是IE 7.0?! ”菊聫木W(wǎng)頁(yè)搭建、編程規(guī)范等非?;A(chǔ)的開(kāi)發(fā)人員知識(shí)入手,介紹了C#的基本語(yǔ)法,C#開(kāi)發(fā)的編碼結(jié)構(gòu),以及c#編程中遇到的一些基本知識(shí)點(diǎn),希望讀者能有一個(gè)很好的入門(mén)?! ?.1 基礎(chǔ)概念  基礎(chǔ)概念是學(xué)習(xí)一門(mén)技術(shù)的入門(mén),在學(xué)習(xí)Web開(kāi)發(fā)前,首先要明白Web開(kāi)發(fā)的一些基本概念,如什么是網(wǎng)頁(yè),什么是Web開(kāi)發(fā),用什么技術(shù)可以完成一個(gè)網(wǎng)頁(yè),或者說(shuō),用什么技術(shù)能完成一個(gè)Web程序。本節(jié)將會(huì)對(duì)這些概念進(jìn)行詳細(xì)的解釋?! ?.1.1什么是網(wǎng)頁(yè)  網(wǎng)頁(yè)是讀者上網(wǎng)瀏覽時(shí)看到的頁(yè)面,通過(guò)瀏覽器,呈現(xiàn)在電腦上,用戶(hù)在瀏覽器的地址欄,輸入一個(gè)網(wǎng)站地址,則打開(kāi)一個(gè)頁(yè)面,如圖0.1所示,這個(gè)頁(yè)面就是我們常說(shuō)的“網(wǎng)頁(yè)”。網(wǎng)站是一個(gè)具有多個(gè)網(wǎng)頁(yè)的站點(diǎn),就是一個(gè)網(wǎng)站的地址,用戶(hù)通過(guò)這個(gè)地址來(lái)訪問(wèn)網(wǎng)站,網(wǎng)站包含多個(gè)相關(guān)的網(wǎng)頁(yè)。如圖0.1所示的是打開(kāi)的百度網(wǎng)站的主頁(yè)。

編輯推薦

  編者希望通過(guò)博客園系列圖書(shū)讓更多朋友分享自己在對(duì)技術(shù)追求的征途中的思考與收獲。我們對(duì)技術(shù)追求的征途一直在進(jìn)行,每邁也一步,我們就走得更遠(yuǎn),步伐越大,走得越遠(yuǎn),這就是征途,讓我們?cè)诩夹g(shù)的征途上共同努力,用技術(shù)去改變世界?!  缎率謱W(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)》特色:詳細(xì)介紹了網(wǎng)頁(yè)開(kāi)發(fā)的必備知識(shí)和開(kāi)發(fā)環(huán)境的搭建,降低了入門(mén)門(mén)檻。詳細(xì)剖析ASP.NET3.5 中的關(guān)鍵技術(shù):AD0.NET、L[NQ和數(shù)據(jù)控件等。完美演繹ASP.NET的網(wǎng)站開(kāi)發(fā)技術(shù):母版頁(yè)、主題皮膚、站點(diǎn)導(dǎo)航、AJAX等。提供綜合案例,詳細(xì)分析網(wǎng)站三層結(jié)構(gòu)的各個(gè)構(gòu)造步驟。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

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

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