出版時間:2009-1 出版社:電子工業(yè)出版社 作者:孔琳俊 等 著 頁數(shù):514
Tag標簽:無
前言
這是一本全面講解ASP.NET的書籍,本書遵循由淺入深、循序漸進的學(xué)習(xí)規(guī)律,充分考慮語言學(xué)習(xí)的特點,緊密結(jié)合開發(fā)示例,體系完整地介紹了在VisualStudio2008平臺下的ASP.NET3.5 開發(fā)技術(shù)。 本書從細節(jié)到整體,從內(nèi)容編排到目錄組織,都力圖合理。在每一小節(jié)的內(nèi)容編排上,首先給出清晰而易懂的基本概念,然后通過獨立而有趣的示例使讀者學(xué)以致用。在給出示例的時候,盡量避免冗長的代碼和講解,把每個獨立的功能控制在25~30行的代碼之內(nèi),使讀者讀代碼更容易,能夠輕松理解?! ET的學(xué)習(xí)流程圖 本書編寫理念 1.完善的售后服務(wù) 配有學(xué)習(xí)論壇http://www.cnblogs.com/wangyan001/,讀者可以在上面討論技術(shù),筆者會及時回答讀者提問(24小時內(nèi)回復(fù)),并提供各種技術(shù)文章,幫助你提高開發(fā)水平?! ?.示例豐富,寓學(xué)于練 學(xué)習(xí)語言沒有捷徑,在掌握基礎(chǔ)概念后,動手寫出代碼是最好的學(xué)習(xí)方式。基于此,本書在介紹每一具體的內(nèi)容(如從零開始、控件開發(fā)、數(shù)據(jù)操作、網(wǎng)站設(shè)計等方面)時,在給出理論之后,都將緊跟示例,使讀者具有通過實踐,快速掌握寫出代碼的能力。在語言組織上,本書力求做到簡單易懂、邏輯清晰?! ?.代碼典型,力求精煉 在示例安排上,代碼力求典型、簡潔,便于讀者實現(xiàn)。多個示例前后呼應(yīng),具有相同的主題,使讀者在學(xué)習(xí)后面的知識時自然而然地聯(lián)想起前面的內(nèi)容。另外,示例系統(tǒng)邏輯清晰,圖表直觀,代碼注釋詳盡,使示例具有很好的操作性,每個示例盡量控制在25~30行之內(nèi),使讀者便于學(xué)習(xí)和實現(xiàn)?! ?.聯(lián)系實際,強調(diào)設(shè)計 網(wǎng)站整體設(shè)計也是實際開發(fā)中重要的一部分,ASP.NET提供了一系列新的機制,使其更加簡單,包括母版頁機制、站點導(dǎo)航系統(tǒng)、樣式和主題、Web部件,以及成員和角色管理等。這些常常是Web系統(tǒng)的必要元素,因此本書對這些內(nèi)容單獨成篇。對于具有ASP.NET1.x開發(fā)基礎(chǔ)的讀者,相信會對這一部分產(chǎn)生興趣?! ?.課程實踐,輕松上路 有經(jīng)驗的讀者都明白,如果沒有真正的綜合示例做練習(xí),讀完一本書之后,到真正利用一種語言進行實際開發(fā)之前,往往還有很長的路要走。本書最后一部分通過綜合示例的介紹,將大大縮短這一過程。另外,還通過對PersonalWebSite的介紹,帶領(lǐng)讀者踏上StarterKit的學(xué)習(xí)之路?! ?.最新技術(shù),最快學(xué)習(xí) 本書是一本基于VisualStudio2008開發(fā)的ASP.NET3.5 技術(shù)書籍,介紹了最新的AJAXWeb開發(fā)技術(shù),以及最新的LINQ查詢方式,并通過完整的案例演示了這些新技術(shù)。 本書是一本教科書和參考書的結(jié)合體,并附帶有大量示例。本書旨在向網(wǎng)站開發(fā)初學(xué)者介紹實用的ASP.NET開發(fā)技術(shù),使初學(xué)者學(xué)完本書后即可動手開發(fā),同時也可以作為中、高級Web開發(fā)人員有價值的參考書籍,可方便地使用本書所附帶的代碼資源。如果讀者具有ASP.NET1.x的基礎(chǔ),本書也可以幫助您迅速掌握和使用ASP.NET3.5 的新特征。 本書內(nèi)容 光盤介紹 1.源文件的運行環(huán)境 操作系統(tǒng):Windows2000及以上版本 開發(fā)環(huán)境:MicrosoftVisualStudio2008及其以上版本 數(shù)據(jù)庫:SQLServer2005及以上版本 Web服務(wù)器:IIS5.1 及以上版本 2.源文件運行方式 直接把代碼附加到打開的解決方案中,設(shè)置一個起始頁面,可直接執(zhí)行。
內(nèi)容概要
是ASP.NET3.5 的技術(shù)入門書籍,體系完整,內(nèi)容充實,以實例貫穿全書,全書包括入門基礎(chǔ)、控件開發(fā)、數(shù)據(jù)庫和文件操作、網(wǎng)站整體設(shè)計及課程實踐5篇,全面介紹ASP.NET的開發(fā)基礎(chǔ),共23章,其中第1篇“從零開始”介紹了ASP.NETWeb開發(fā)基礎(chǔ)的概念、思想和技術(shù),第2篇“控件開發(fā)”展現(xiàn)了ASP.NET3.5 強大的服務(wù)器控件,第3篇“數(shù)據(jù)庫操作”介紹了SQLServer2005數(shù)據(jù)庫的操作和最新的LINQ技術(shù),同時也介紹了各種文件的操作。第4篇“網(wǎng)站設(shè)計”則著重討論了母版頁、成員管理等網(wǎng)站設(shè)計中的必要技術(shù)。最后一篇先簡要介紹了三層開發(fā)的必要性,然后通過兩個實例,演示了三層技術(shù)在Web開發(fā)中的應(yīng)用。全書每一個知識點都以實例展現(xiàn),控制每個實例盡量短小,便于讀者練習(xí)和掌握?! 缎率謱W(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā)》旨在向網(wǎng)站開發(fā)初學(xué)者介紹實用的ASP.NET3.5 開發(fā)技術(shù),使初學(xué)者學(xué)完《新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā)》后即可動手開發(fā),同時也可以作為中、高級Web開發(fā)人員有價值的參考書籍。如果讀者具有ASP.NET的基礎(chǔ),《新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā)》也可以幫助您迅速掌握和使用.NET3.0的新技術(shù)和新特征。
書籍目錄
本書學(xué)習(xí)導(dǎo)航如下:要認識Web開發(fā)并掌握ASP.NET的開發(fā)語言的語法,請仔細閱讀第0~~6章。要了解ASP.NET網(wǎng)絡(luò)開發(fā)的核心對象,請仔細閱讀第3~~6章。要學(xué)習(xí)VisualStudio2008的ASP.NET3.5 應(yīng)用,請仔細閱讀第1~~10章。要學(xué)習(xí)ADO.NET開發(fā),請仔細閱讀第11~~14章。要掌握ASP.NET3.5 網(wǎng)絡(luò)開發(fā)的一些高級技巧,請仔細閱讀第15~~22章。要學(xué)習(xí)ASP.NET3.5 開發(fā)大型案例,請仔細閱讀第7~~12章,第21~~22章。要掌握ASP.NET在XML和AJAX上的特長,請仔細閱讀第13章和第20章。第1篇 從零開始0 學(xué)習(xí)Web開發(fā)必備知識220.1 基礎(chǔ)概念220.1.1 什么是網(wǎng)頁220.1.2 網(wǎng)頁開發(fā)技術(shù)220.1.3 Web開發(fā)相關(guān)技術(shù)240.2 搭建開發(fā)環(huán)境240.2.1 安裝VisualStudio2008240.2.2 VisualStudio2008IDE簡介260.2.3 實現(xiàn)第一個ASP.NET程序270.3 IIS7Web服務(wù)配置280.3.1 安裝IIS7280.3.2 配置IIS7支持的.NET版本290.3.3 瀏覽第一個ASP.NET程序310.4 C#3.0語言基礎(chǔ)320.4.1 C#簡介320.4.2 變量和常量320.4.3 運算符330.4.4 流程控制350.4.5 隱性局部變量370.4.6 Lambda表達式370.4.7 LINQ集成查詢概述380.5 編碼規(guī)范390.5.1 好的編碼結(jié)構(gòu)390.5.2 好的注釋風(fēng)格400.5.3 好的命名規(guī)范410.5.4 避免文件過大41承上啟下421 走進ASP.NET3.5 441.1 ASP.NET3.5 概述441.1.1 ASP.NET3.5 ——動態(tài)頁面開發(fā)利器441.1.2 創(chuàng)建網(wǎng)站451.1.3 設(shè)計網(wǎng)站461.1.4 網(wǎng)站的前臺和后臺461.2 ASP.NET3.5 動態(tài)網(wǎng)頁剖析481.2.1 前臺客戶端的事件處理481.2.2 后臺服務(wù)器端的事件處理491.2.3 網(wǎng)站處理網(wǎng)頁的順序和原理50承上啟下512 C#面向?qū)ο蟮奶匦?22.1 面向?qū)ο缶幊谈攀?22.1.1 什么是類和對象522.1.2 用C#如何創(chuàng)建類532.1.3 用C#如何創(chuàng)建對象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#如何實現(xiàn)繼承562.2.5 多態(tài)572.2.6 用C#如何實現(xiàn)多態(tài)582.3 面向?qū)ο箝_發(fā)的簡單實例582.3.1 面向?qū)ο蠊δ茉O(shè)計582.3.2 面向?qū)ο蟮念愒O(shè)計582.3.3 面向?qū)ο蟮膽?yīng)用59承上啟下613 ASP.NET核心對象623.1 Page類623.1.1 Page類概述623.1.2 探索頁面生命周期633.2 ASP.NET核心對象653.2.1 利用Response輸出信息663.2.2 利用Request獲取頁面輸入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驗證用戶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 更改大小寫884.2 動態(tài)串StringBuilder884.2.1 比較String894.2.2 設(shè)置容量894.2.3 追加字符串904.2.4 插入字符串904.2.5 刪除字符串914.2.6 替換字符串914.3 正則表達式Regex914.3.1 正則表達式簡介924.3.2 構(gòu)造正則表達式924.3.3 使用Regex類944.4 字符編碼954.4.1 字符編碼概述954.4.2 字符編碼類96承上啟下985 數(shù)組和集合1005.1 數(shù)組1005.1.1 什么是數(shù)組1005.1.2 創(chuàng)建數(shù)組1025.1.3 數(shù)組基類Array1035.1.4 訪問數(shù)組元素1045.1.5 轉(zhuǎn)化元素類型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 列表類ArrayList1135.2.3 創(chuàng)建列表1145.2.4 遍歷列表1145.2.5 添加元素1155.2.6 插入元素1165.2.7 刪除元素1175.2.8 簡單排序1185.2.9 復(fù)雜排序1185.2.10 查找元素1195.3 隊列1205.3.1 什么是隊列1205.3.2 隊列類Queue1205.3.3 創(chuàng)建隊列1205.3.4 元素入隊1215.3.5 元素出隊1225.4 堆棧1225.4.1 什么是堆棧1225.4.2 堆棧類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)試語法錯誤1266.1.2 調(diào)試邏輯錯誤1276.2 異常處理機制1296.2.1 異常類Exception1296.2.2 使用try-catch處理異常1306.2.3 異常處理的原則131承上啟下132第2篇 控件開發(fā)7 標準服務(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 超級鏈接HyperLink1477.2.6 鏈接按鈕LinkButton1487.2.7 圖像Image1507.2.8 圖像按鈕ImageButton1517.2.9 圖像熱區(qū)ImageMap1527.2.10 項列表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 比較標準控件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ù)驗證控件1999.1 概述1999.2 驗證控件2009.2.1 必填驗證控件RequiredFieldValidator2009.2.2 比較驗證控件CompareValidator2029.2.3 范圍驗證控件RangeValidator2059.2.4 正則驗證控件RegularExpressionValidator2069.2.5 自定義驗證控件CustomValidator2089.2.6 驗證摘要控件ValidationSummary2119.3 注冊頁面示例213承上啟下21610 用戶控件21710.1 概述21710.1.1 什么是用戶控件21710.1.2 何時使用用戶控件21710.2 使用用戶控件21810.2.1 創(chuàng)建用戶控件21810.2.2 添加用戶控件21910.2.3 定義用戶控件屬性22010.2.4 定義用戶控件事件22110.2.5 比較Web頁面221承上啟下222第3篇 數(shù)據(jù)庫操作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ù)庫22611.2.1 SqlConnection類22611.2.2 連接數(shù)據(jù)庫22711.2.3 使用web.config配置連接22811.2.4 斷開數(shù)據(jù)庫22911.3 操作數(shù)據(jù)庫23011.3.1 SqlCommand類23011.3.2 查詢數(shù)據(jù)23111.3.3 SqlDataReader類23211.3.4 操作數(shù)據(jù)23311.4 內(nèi)存數(shù)據(jù)對象23411.4.1 SqlDataAdapter類23511.4.2 DataSet類23711.4.3 DataTable類23911.5 SQL基礎(chǔ)24311.5.1 SQL基礎(chǔ)24311.5.2 創(chuàng)建數(shù)據(jù)庫CREATEDATABASE24411.5.3 刪除數(shù)據(jù)庫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簡單查詢24911.5.11 使用GROUPBY對結(jié)果分組25211.5.12 使用DISTINCT對結(jié)果去重25311.5.13 使用ORDERBY對結(jié)果排序25311.5.14 使用函數(shù)和表達式25411.5.15 使用運算符25411.6 LINQ基礎(chǔ)25411.6.1 LINQ查詢數(shù)據(jù)庫原理25411.6.2 在項目中添加數(shù)據(jù)庫映射類25511.6.3 使用LINQ操作數(shù)據(jù)庫——查詢、增、刪、改256承上啟下25712 數(shù)據(jù)控件25812.1 概述25812.2 網(wǎng)格視圖GridView25912.2.1 認識GridView25912.2.2 GridView中的列類型26012.2.3 自動生成數(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 分頁瀏覽數(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控件實現(xiàn)數(shù)據(jù)分頁288承上啟下28913 XML數(shù)據(jù)操作29013.1.NET框架中的XML29013.1.1 什么是XML29013.1.2 XML文檔對象模型DOM29113.1.3 System.Xml命名空間29213.2 讀取XML29213.2.1 使用XmlDocument讀取XML29313.2.2 使用XmlReader讀取XML29313.2.3 使用XmlNode讀取節(jié)點29713.3 查詢XML29813.3.1 基本XPath表達式29913.3.2 限定查詢范圍29913.3.3 使用函數(shù)設(shè)置查詢條件30013.3.4 使用運算符設(shè)置查詢條件30013.3.5 使用通配符模糊匹配30113.3.6 綜合示例30113.4 修改XML30213.4.1 創(chuàng)建新DOM節(jié)點30213.4.2 創(chuàng)建DOM節(jié)點屬性30313.4.3 修改DOM節(jié)點30413.4.4 刪除DOM節(jié)點30513.4.5 保存DOM樹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 讀寫文件31314.2.1 使用StreamWriter寫入文件31314.2.2 使用StreamReader讀取文件314承上啟下315第4篇 網(wǎng)站設(shè)計15 母版頁31715.1 靜態(tài)母版頁31715.1.1 創(chuàng)建母版頁31815.1.2 向母版頁添加控件31915.1.3 使用母版創(chuàng)建內(nèi)容頁32015.1.4 挖掘母版頁的機制32115.2 與母版頁交互32215.2.1 母版頁和內(nèi)容頁的生命周期32215.2.2 母版頁內(nèi)部的控件事件32315.2.3 在母版頁中訪問內(nèi)容頁控件32415.2.4 在內(nèi)容頁中訪問母版頁控件32515.3 動態(tài)選擇母版頁326承上啟下32816 站點導(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 站點地圖SiteMap33216.2.1 SiteMap概述33216.2.2 用SiteMapNode構(gòu)造SiteMap33316.2.3 用SiteMapProvider提供數(shù)據(jù)33316.2.4 用默認SiteMapProvider提供數(shù)據(jù)33416.2.5 用個性配置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)站配置多個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 指定標準服務(wù)器控件樣式35517.1.5 CSS的基本語法35717.1.6 利用VS2008創(chuàng)建樣式表36017.2 主題和外觀36117.2.1 什么是主題和外觀36117.2.2 建立主題和外觀36217.2.3 為所有頁面指定主題36417.2.4 為特定頁面指定主題36417.2.5 為特定控件指定主題36517.2.6 動態(tài)指定主題和外觀365承上啟下36618 WebPart36718.1 概述36718.1.1 先睹為快36718.1.2 認識WebPart36818.1.3 頁面管家WebPartManager36918.1.4 用戶數(shù)據(jù)庫配置37018.2 個性化設(shè)置頁面37018.2.1 使用WebPartZone劃分頁面37118.2.2 個性化設(shè)置頁面布局37318.2.3 向頁面添加WebPart控件37518.2.4 編輯WebPart控件的屬性37818.3 WebPart之間的通信380承上啟下38219 成員和角色管理38419.1 成員服務(wù)38419.1.1 成員服務(wù)概述38419.1.2 Membership類38519.1.3 創(chuàng)建新用戶38619.1.4 驗證用戶身份39119.1.5 MembershipUser類39219.1.6 獲取用戶信息39319.2 成員管理控件39419.2.1 成員管理控件概述39419.2.2 使用Login控件登錄用戶39519.2.3 使用CreateUserWizard創(chuàng)建新用戶39619.2.4 使用LoginName得到用戶名39819.2.5 使用LoginStatus顯示登錄狀態(tài)39819.2.6 使用ChangePassword修改密碼39919.2.7 使用PasswordRecovery找回密碼39919.3 角色管理40019.3.1 角色管理概述40119.3.2 Roles類40119.3.3 配置角色管理40219.3.4 使用管理工具管理角色40319.3.5 使用角色控制頁面行為405承上啟下40820 AJAX程序設(shè)計40920.1 認識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 動態(tài)注冊ScriptManager41320.3 代理控制器ScriptManagerProxy41420.3.1 用ScriptManagerProxy代理ScriptManager41420.3.2 在母版頁中應(yīng)用ScriptManagerProxy41420.4 局部更新控件UpdatePanel41620.4.1 UpdatePanel控件的結(jié)構(gòu)41620.4.2 局部更新的簡單示例41720.4.3 UpdatePanel的屬性UpdateMode和ChildrenAsTriggers41820.4.4 UpdatePanel的觸發(fā)器Triggers41920.4.5 動態(tài)更新UpdatePanel的內(nèi)容42020.5 更新進度提示控件UpdateProgress42120.5.1 認識UpdateProgress42120.5.2 UpdateProgress簡單實例——實現(xiàn)代碼更新提示42220.6 定時控件Timer42320.6.1 認識Timer42320.6.2 使用Timer控件定時更新實例42320.6.3 使用一個Timer定時更新多個UpdatePanel實例424承上啟下425第5篇 實例剖析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ù)訪問層DAL42821.2.3 業(yè)務(wù)邏輯層BLL43121.2.4 用戶表示層UI432承上啟下43322 三層結(jié)構(gòu)的新聞管理系統(tǒng)43422.1 新聞管理系統(tǒng)功能預(yù)覽43422.2 數(shù)據(jù)庫設(shè)計43522.2.1 數(shù)據(jù)庫設(shè)計注意事項43522.2.2 數(shù)據(jù)庫中各表結(jié)構(gòu)43622.2.3 創(chuàng)建網(wǎng)站并映射表實體43822.3 網(wǎng)站整體布局設(shè)計43922.3.1 母版頁設(shè)計43922.3.2 網(wǎng)站三層結(jié)構(gòu)設(shè)計44022.4 網(wǎng)站會員管理功能44022.4.1 會員注冊功能44022.4.2 會員登錄功能44222.4.3 會員資料修改功能44422.4.4 在線會員資料統(tǒng)計功能44722.5 新聞分類功能44822.5.1 添加新聞分類44822.5.2 修改新聞分類45022.5.3 刪除新聞分類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 評論管理功能47122.10 會員瀏覽網(wǎng)站主要功能47322.10.1 瀏覽新聞功能47322.10.2 瀏覽公告功能47522.10.3 瀏覽圖片新聞47722.10.4 其他普通用戶功能47822.11 一些網(wǎng)站操作技巧47822.11.1 上傳文件47922.11.2 創(chuàng)建并引用用戶控件47922.12 網(wǎng)站的一些主要截圖480承上啟下48123 簡易論壇系統(tǒng)48223.1 AJAX控件包48223.2 論壇的功能簡介48323.3 論壇中的AJAX技術(shù)應(yīng)用概況48423.4 論壇的數(shù)據(jù)庫設(shè)計48423.4.1 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫48423.4.2 創(chuàng)建論壇中的數(shù)據(jù)表48623.4.3 論壇中數(shù)據(jù)表之間的關(guān)系48623.5 論壇的數(shù)據(jù)庫設(shè)計48723.5.1 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫48723.5.2 配置存取ASP.NET服務(wù)的數(shù)據(jù)庫48823.6 發(fā)表留言主題的功能48923.6.1 設(shè)計發(fā)表留言功能的布局49023.6.2 實現(xiàn)發(fā)表留言功能的主要方法49223.7 瀏覽留言主題的功能49423.8 留言回復(fù)的功能49623.8.1 顯示所有的回復(fù)49623.8.2 添加回復(fù)49823.8.3 修改回復(fù)模板支持AJAX50123.8.4 為刪除按鈕添加確認提示50323.9 論壇短消息功能50423.9.1 發(fā)送短消息50423.9.2 接收短消息50623.9.3 AJAX顯示短消息提示50823.10 用戶自定義界面風(fēng)格功能51023.10.1 啟用ASP.NET的Profile配置51023.10.2 使用AJAXProfileService實現(xiàn)個性化界面定制511總結(jié)514
章節(jié)摘錄
學(xué)習(xí)Web開發(fā)必備知識 本章專門針對性完全沒有Web開發(fā)基礎(chǔ)的讀者,從什么是網(wǎng)頁開始講起,一直到Web開發(fā)基礎(chǔ)環(huán)境的搭建和配置。本書所有Web開發(fā)都是使用c#語言完成的,本章就c#的基本概念和基礎(chǔ)語法,進行了詳細的講解。在開發(fā)工具方面,本書采用了微軟最新推出的visual studiO 2008開發(fā)套件,Intenet信息配置是使用最新版本的IIS7,瀏覽器使用的是IE 7.0?! ”菊聫木W(wǎng)頁搭建、編程規(guī)范等非常基礎(chǔ)的開發(fā)人員知識入手,介紹了C#的基本語法,C#開發(fā)的編碼結(jié)構(gòu),以及c#編程中遇到的一些基本知識點,希望讀者能有一個很好的入門?! ?.1 基礎(chǔ)概念 基礎(chǔ)概念是學(xué)習(xí)一門技術(shù)的入門,在學(xué)習(xí)Web開發(fā)前,首先要明白Web開發(fā)的一些基本概念,如什么是網(wǎng)頁,什么是Web開發(fā),用什么技術(shù)可以完成一個網(wǎng)頁,或者說,用什么技術(shù)能完成一個Web程序。本節(jié)將會對這些概念進行詳細的解釋?! ?.1.1什么是網(wǎng)頁 網(wǎng)頁是讀者上網(wǎng)瀏覽時看到的頁面,通過瀏覽器,呈現(xiàn)在電腦上,用戶在瀏覽器的地址欄,輸入一個網(wǎng)站地址,則打開一個頁面,如圖0.1所示,這個頁面就是我們常說的“網(wǎng)頁”。網(wǎng)站是一個具有多個網(wǎng)頁的站點,就是一個網(wǎng)站的地址,用戶通過這個地址來訪問網(wǎng)站,網(wǎng)站包含多個相關(guān)的網(wǎng)頁。如圖0.1所示的是打開的百度網(wǎng)站的主頁。
編輯推薦
編者希望通過博客園系列圖書讓更多朋友分享自己在對技術(shù)追求的征途中的思考與收獲。我們對技術(shù)追求的征途一直在進行,每邁也一步,我們就走得更遠,步伐越大,走得越遠,這就是征途,讓我們在技術(shù)的征途上共同努力,用技術(shù)去改變世界?! 缎率謱W(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā)》特色:詳細介紹了網(wǎng)頁開發(fā)的必備知識和開發(fā)環(huán)境的搭建,降低了入門門檻。詳細剖析ASP.NET3.5 中的關(guān)鍵技術(shù):AD0.NET、L[NQ和數(shù)據(jù)控件等。完美演繹ASP.NET的網(wǎng)站開發(fā)技術(shù):母版頁、主題皮膚、站點導(dǎo)航、AJAX等。提供綜合案例,詳細分析網(wǎng)站三層結(jié)構(gòu)的各個構(gòu)造步驟。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā) PDF格式下載