出版時(shí)間:2009-5 出版社:清華大學(xué)出版社 作者:馬瑞新 頁(yè)數(shù):83
內(nèi)容概要
本書(shū)針對(duì)ASP.NET 2.0應(yīng)用程序設(shè)計(jì)案例,采用了循序漸進(jìn)的方式進(jìn)行講解。前4章主要講述ASP.NET 2.0相關(guān)的基礎(chǔ)知識(shí),后5章主要進(jìn)行案例講解。在案例講解中,遵循教師授課模式,采用經(jīng)典的三層框架方式,從常見(jiàn)的案例著手,分析其優(yōu)缺點(diǎn),然后對(duì)此案例進(jìn)行改進(jìn),最后完成一個(gè)完整的案例。為了讓讀者可以盡快上手,書(shū)中選取了讀者熟悉的BBS、聊天室等系統(tǒng)作為案例,這樣讀者可以將更多精力用在學(xué)習(xí)技術(shù)上。全書(shū)采用C#2.0作為開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用SQL Server 2005和Access 2003。 本書(shū)不僅可以作為ASP.NET 2.0初學(xué)者的書(shū)籍,還可以作為學(xué)習(xí)ASP.NET 2.0的進(jìn)階書(shū)籍。
書(shū)籍目錄
第1章 ASP.NET 2.0基礎(chǔ) 1.1 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) 1.2 網(wǎng)頁(yè)工作原理 1.3 ASP.NET 2.0簡(jiǎn)介 1.4 ASP.NET 2.0運(yùn)行環(huán)境 1.5 編寫(xiě)ASP.NET程序 1.6 配置文件 1.7 習(xí)題第2章 ASP.NET內(nèi)置對(duì)象 2.1 頁(yè)面?zhèn)髦祵?duì)象 2.1.1 Response對(duì)象頁(yè)面?zhèn)髦怠 ?.1.2 通過(guò)Session對(duì)象傳遞頁(yè)面地址 2.2 獲取客戶(hù)端數(shù)據(jù) 2.2.1 Request對(duì)象 2.2.2 在線統(tǒng)計(jì) 2.3 獲取服務(wù)器端數(shù)據(jù) 2.3.1 從URL下載數(shù)據(jù)到變量 2.3.2 從URL下載數(shù)據(jù)到本地文件 2.3.3 從URL下載數(shù)據(jù)到數(shù)據(jù)流中 2.3.4 從新浪首頁(yè)獲取重要新聞 2.4 購(gòu)物車(chē) 2.4.1 查看購(gòu)物車(chē) 2.4.2 從購(gòu)物車(chē)中移除指定商品 2.4.3 清空購(gòu)物車(chē) 2.5 正則表達(dá)式 2.5.1 正則表達(dá)式定義 2.5.2 常用正則表達(dá)式 2.5.3 常用的正則表達(dá)式類(lèi) 2.5.4 判斷E-mail地址是否正確 2.5.5 從字符串中提取標(biāo)記 2.5.6 從字符串中提取src地址 2.5.7 使用MatchCollection類(lèi)提取src地址 2.5.8 顯示HTML標(biāo)記和換行顯示 2.5.9 替換日期格式 2.5.10 復(fù)雜替換實(shí)例 2.6 在線發(fā)送E-mail 2.6.1 E-mail發(fā)送實(shí)例 2.6.2 需要驗(yàn)證的發(fā)信服務(wù)器 2.7 習(xí)題第3章 服務(wù)器控件 3.1 如何掌握這么多的控件 3.2 HTML服務(wù)器控件 3.2.1 輸入信息控件 3.2.2 布局控件 3.2.3 選擇控件 3.2.4 上傳控件 3.3 Web服務(wù)器控件 3.3.1 選項(xiàng)類(lèi)控件 3.3.2 連接數(shù)據(jù)源控件 3.3.3 GridView控件 3.4 驗(yàn)證控件 3.5 WebParts控件 3.5.1 WebParts簡(jiǎn)介 3.5.2 WebParts實(shí)例 3.6 廣告控件 3.7 控件樣式 3.7.1 普通控件樣式 3.7.2 數(shù)據(jù)控件樣式 3.7.3 鏈接控件樣式 3.8 窗口控制 3.8.1 打開(kāi)新窗口顯示信息 3.8.2 自動(dòng)關(guān)閉彈出的窗口 3.8.3 居中顯示彈出的窗口 3.8.4 打開(kāi)新窗口顯示詳細(xì)信息 3.8.5 彈出窗口的Cookie控制 3.8.6 為彈出的窗口加入關(guān)閉的按鈕 3.8.7 關(guān)閉彈出窗口刷新父窗口 3.8.8 關(guān)閉IE主窗口時(shí),不彈出詢(xún)問(wèn)對(duì)話框 3.9 網(wǎng)站報(bào)表設(shè)計(jì) 3.9.1 用數(shù)據(jù)控件實(shí)現(xiàn)簡(jiǎn)單報(bào)表 3.9.2 水晶報(bào)表 3.10 在線點(diǎn)播 3.11 習(xí)題第4章 網(wǎng)站設(shè)計(jì) 4.1 母版頁(yè) 4.1.1 母版頁(yè)概述 4.1.2 訪問(wèn)母版頁(yè)控件和屬性 4.1.3 動(dòng)態(tài)加載母版頁(yè) 4.2 站點(diǎn)導(dǎo)航 4.2.1 建立應(yīng)用程序站點(diǎn)地圖 4.2.2 使用站點(diǎn)導(dǎo)航控件 4.3 成員資格和角色管理 4.3.1 成員資格 4.3.2 角色管理 4.3.3 Web應(yīng)用程序管理工具 4.3.4 登錄系列控件 4.4 個(gè)性化用戶(hù)配置 4.4.1 簡(jiǎn)單個(gè)性化配置 4.4.2 復(fù)雜個(gè)性化配置 4.4.3 匿名用戶(hù)的個(gè)性化設(shè)置功能 4.4.4 為注冊(cè)用戶(hù)實(shí)現(xiàn)個(gè)性化配置 4.4.5 將匿名用戶(hù)的個(gè)性化配置移植到已驗(yàn)證用戶(hù) 4.5 緩存 4.5.1 頁(yè)面緩存 4.5.2 緩存數(shù)據(jù) 4.5.3 SQL緩存依賴(lài)項(xiàng) 4.6 移動(dòng)站點(diǎn)開(kāi)發(fā) 4.6.1 移動(dòng)站點(diǎn)開(kāi)發(fā)概述 4.6.2 移動(dòng)站點(diǎn)開(kāi)發(fā)實(shí)例 4.7 動(dòng)態(tài)生成HTML 4.7.1 生成簡(jiǎn)單的HTML文件 4.7.2 利用模板生成HTML文件 4.8 習(xí)題第5章 網(wǎng)頁(yè)計(jì)數(shù)器模塊設(shè)計(jì) 5.1 簡(jiǎn)單功能的網(wǎng)頁(yè)計(jì)數(shù)器 5.1.1 基于Application對(duì)象的計(jì)數(shù)器 5.1.2 圖形化的網(wǎng)頁(yè)計(jì)數(shù)器 5.2 改進(jìn)功能的網(wǎng)頁(yè)計(jì)數(shù)器 5.2.1 網(wǎng)頁(yè)計(jì)數(shù)器接口設(shè)計(jì) 5.2.2 基于數(shù)據(jù)庫(kù)的網(wǎng)頁(yè)計(jì)數(shù)器 5.2.3 基于XML的網(wǎng)頁(yè)計(jì)數(shù)器 5.2.4 采用反射機(jī)制動(dòng)態(tài)加載網(wǎng)頁(yè)計(jì)數(shù)器 5.3 習(xí)題第6章 XML Web Service設(shè)計(jì)與實(shí)現(xiàn) 6.1 XML Web Service 概述 6.1.1 XML Web Service簡(jiǎn)介 6.1.2 XML Web Service工作原理 6.1.3 創(chuàng)建XML Web Service 6.1.4 調(diào)用XML Web Service 6.2 XML Web Service開(kāi)發(fā)實(shí)例 6.2.1 使用XML Web Service實(shí)現(xiàn)天氣預(yù)報(bào) 6.2.2 使用XML Web Service實(shí)現(xiàn)發(fā)送短信 6.3 習(xí)題第7章 網(wǎng)絡(luò)聊天室 7.1 第一個(gè)聊天室 7.1.1 關(guān)鍵技術(shù) 7.1.2 功能模塊及數(shù)據(jù)庫(kù) 7.1.3 詳細(xì)設(shè)計(jì) 7.2 第二個(gè)聊天室 7.2.1 Ajax技術(shù)簡(jiǎn)介 7.2.2 Ajax.Net 程序庫(kù) 7.2.3 Ajax簡(jiǎn)單應(yīng)用 7.2.4 功能分析及數(shù)據(jù)庫(kù)設(shè)計(jì) 7.2.5 聊天室模塊實(shí)現(xiàn) 7.3 習(xí)題第8章 用三層架構(gòu)實(shí)現(xiàn)BBS論壇 8.1 系統(tǒng)需求分析 8.1.1 BBS定義 8.1.2 BBS功能分析 8.1.3 三層架構(gòu)分析 8.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 8.3 實(shí)體類(lèi)設(shè)計(jì) 8.4 接口設(shè)計(jì) 8.5 工具類(lèi)的實(shí)現(xiàn) 8.6 工廠類(lèi)設(shè)計(jì) 8.7 數(shù)據(jù)訪問(wèn)層的第一種實(shí)現(xiàn)——Access 8.8 數(shù)據(jù)訪問(wèn)層的第二種實(shí)現(xiàn)——SQL Server2 8.9 業(yè)務(wù)邏輯層設(shè)計(jì) 8.10 表示層設(shè)計(jì) 8.11 習(xí)題第9章 家教信息管理系統(tǒng) 9.1 系統(tǒng)概述 9.2 系統(tǒng)特點(diǎn) 9.3 系統(tǒng)設(shè)計(jì) 9.3.1 系統(tǒng)設(shè)計(jì)思想 9.3.2 系統(tǒng)功能模塊劃分 9.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 9.4.1 數(shù)據(jù)庫(kù)分析 9.4.2 與Membership系統(tǒng)表建立關(guān)聯(lián) 9.4.3 將成員資格數(shù)據(jù)庫(kù)建立在SQL Server 2005上 9.4.4 建立關(guān)聯(lián) 9.4.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 9.5 創(chuàng)建實(shí)體類(lèi) 9.6 定義數(shù)據(jù)訪問(wèn)層接口 9.7 定義業(yè)務(wù)邏輯層的接口 9.8 定義工廠類(lèi) 9.9 定義數(shù)據(jù)訪問(wèn)層 9.10 定義業(yè)務(wù)邏輯層 9.11 表示層的開(kāi)發(fā) 9.12 業(yè)務(wù)組件的設(shè)計(jì)與開(kāi)發(fā) 9.13 客戶(hù)界面設(shè)計(jì) 9.14 注冊(cè)頁(yè)面的設(shè)計(jì) 9.15 習(xí)題
章節(jié)摘錄
第1章 ASP.NET 2.0基礎(chǔ) 1.1 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) Internet是人類(lèi)歷史發(fā)展中的一個(gè)偉大的里程碑,它是未來(lái)信息高速公路的雛形,通過(guò)它,人類(lèi)正進(jìn)入一個(gè)前所未有的信息化社會(huì)。人們用各種名稱(chēng)來(lái)稱(chēng)呼Internet,如國(guó)際因特網(wǎng)絡(luò)、互聯(lián)網(wǎng)、交互網(wǎng)絡(luò)、網(wǎng)際網(wǎng)等,它正在向全世界各大洲延伸和擴(kuò)散,不斷增添和吸收新的網(wǎng)絡(luò)成員,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計(jì)算機(jī)信息網(wǎng)絡(luò)。 目前根據(jù)Internet的網(wǎng)頁(yè)生成方式,其網(wǎng)頁(yè)大致分為靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)。程序是否在服務(wù)器端運(yùn)行,是重要標(biāo)志。在服務(wù)器端運(yùn)行的程序、網(wǎng)頁(yè)、組件,屬于動(dòng)態(tài)網(wǎng)頁(yè),它們會(huì)隨不同客戶(hù)、不同時(shí)間,返回不同的網(wǎng)頁(yè),例如ASP、PHP、JSP、ASENET、CGI等。運(yùn)行于客戶(hù)端的程序、網(wǎng)頁(yè)、插件、組件,屬于靜態(tài)網(wǎng)頁(yè),例如HTML頁(yè)、Flash、JavaScript、VBScript等,它們是永遠(yuǎn)不變的?! §o態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)各有特點(diǎn),網(wǎng)站采用動(dòng)態(tài)網(wǎng)頁(yè)還是靜態(tài)網(wǎng)頁(yè)主要取決于網(wǎng)站的功能需求和網(wǎng)站內(nèi)容的多少,如果網(wǎng)站功能比較簡(jiǎn)單,內(nèi)容更新量不是很大,采用純靜態(tài)網(wǎng)頁(yè)的方式會(huì)更簡(jiǎn)單;反之一般要采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)來(lái)實(shí)現(xiàn)?! §o態(tài)網(wǎng)頁(yè)是網(wǎng)站建設(shè)的基礎(chǔ),靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)之問(wèn)并不矛盾,為了使網(wǎng)站適應(yīng)搜索引擎檢索的需要,即使采用動(dòng)態(tài)網(wǎng)站技術(shù),也可以將網(wǎng)頁(yè)內(nèi)容轉(zhuǎn)化為靜態(tài)網(wǎng)頁(yè)發(fā)布。動(dòng)態(tài)網(wǎng)站也可以采用靜動(dòng)結(jié)合的原則,適合采用動(dòng)態(tài)網(wǎng)頁(yè)的地方用動(dòng)態(tài)網(wǎng)頁(yè),如果需要使用靜態(tài)網(wǎng)頁(yè),則可以考慮用靜態(tài)網(wǎng)頁(yè)的方法來(lái)實(shí)現(xiàn),在同一個(gè)網(wǎng)站上,動(dòng)態(tài)網(wǎng)頁(yè)內(nèi)容和靜態(tài)網(wǎng)頁(yè)內(nèi)容同時(shí)存在也是很常見(jiàn)的事情。 動(dòng)態(tài)網(wǎng)頁(yè)的一般特點(diǎn)如下: ?。?)動(dòng)態(tài)網(wǎng)頁(yè)以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量?! 。?)采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的網(wǎng)站可以實(shí)現(xiàn)更多的功能,如用戶(hù)注冊(cè)、用戶(hù)登錄、在線調(diào)查、用戶(hù)管理、訂單管理等。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
ASP.NET 2.0程序設(shè)計(jì)案例教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版