Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)_第1頁(yè)
Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)_第2頁(yè)
Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)_第3頁(yè)
Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)_第4頁(yè)
Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Web應(yīng)用開(kāi)發(fā)(教學(xué)大綱)1.1 課程簡(jiǎn)介1.1.1 課程名稱中文名:Web應(yīng)用開(kāi)發(fā)ASP.NET 2.0英文名:Web Application Development with Microsoft® Visual Studio® 20051.1.2 課程類別崗位技能課1.1.3 課程概覽隨著各種技術(shù)的發(fā)展,Web應(yīng)用已經(jīng)不僅是一個(gè)網(wǎng)站,而是可以作為完整的企業(yè)級(jí)解決方案。特別是隨著Web 2.0的各種技術(shù)(比如:Blog、RSS、Podcasting、SNS和WIKI等)的出現(xiàn),更加顯示出了Web應(yīng)用的發(fā)展?jié)摿ΑSP.NET 2.0是針對(duì)Web應(yīng)用開(kāi)發(fā)的一個(gè)非常強(qiáng)大的平臺(tái)

2、,通過(guò)它可以完成Web應(yīng)用的開(kāi)發(fā)。本課程主要講解ASP.NET 2.0的相關(guān)技術(shù),從最廣泛的Web應(yīng)用原理到具體的技術(shù)實(shí)現(xiàn)和編程細(xì)節(jié),充分展示了ASP.NET 2.0在開(kāi)發(fā)Web應(yīng)用的強(qiáng)大優(yōu)勢(shì)。全書共分15章,主題涉及Web應(yīng)用的理論基礎(chǔ)、控件、母版頁(yè)、數(shù)據(jù)訪問(wèn)與表示、狀態(tài)管理、Web認(rèn)證與授權(quán)、創(chuàng)建Web控件、全球化與本地化、個(gè)性化和主題、Web部件、性能調(diào)優(yōu)與跟蹤檢測(cè)技術(shù)、部署Web應(yīng)用與Web移動(dòng)應(yīng)用開(kāi)發(fā)。1.1.4 課程定位圖 1時(shí)訊公司電子商務(wù)系統(tǒng)架構(gòu)圖我們以時(shí)訊電子公司的電子商務(wù)系統(tǒng)為例(如圖 1所示),對(duì)常見(jiàn)開(kāi)發(fā)技術(shù)進(jìn)行一個(gè)概要介紹。時(shí)訊公司是一家經(jīng)營(yíng)電子商務(wù)的網(wǎng)絡(luò)公司,該公司的

3、電子商務(wù)系統(tǒng)大致分為三大模塊:客戶端/服務(wù)器(C/S)模塊(如圖 1中紅色虛線框標(biāo)識(shí)部分),瀏覽器/服務(wù)器(B/S)模塊(如圖 1中藍(lán)色虛線框標(biāo)識(shí)部分)和Web Service模塊(如圖 1中紫色虛線框標(biāo)識(shí)部分)。這三大模塊分別提供了員工進(jìn)行電子商務(wù)數(shù)據(jù)的內(nèi)部管理功能;用戶使用IE等瀏覽器通過(guò)Internet訪問(wèn)電子商務(wù)網(wǎng)站并進(jìn)行電子交易等服務(wù);以及允許其他公司訪問(wèn)時(shí)訊公司電子商務(wù)數(shù)據(jù)的Web服務(wù)等。本課程所講授的知識(shí)技能主要針對(duì)上述的瀏覽器/服務(wù)器模塊(B/S),也就是通過(guò)Web應(yīng)用程序完成電子商務(wù)網(wǎng)站的建設(shè),向Web用戶提供直接通過(guò)瀏覽器就可以訪問(wèn)的網(wǎng)上電子商務(wù)。本課程是一門崗位技能課程。

4、通過(guò)本課程的學(xué)習(xí),學(xué)生將掌握使用Visual Studio 2005創(chuàng)建Web應(yīng)用的相關(guān)技能,并能夠獨(dú)自完成企業(yè)級(jí)的常規(guī)Web應(yīng)用程序的開(kāi)發(fā)。本門課程對(duì)應(yīng)的技能對(duì)應(yīng)于MAC(微軟認(rèn)證應(yīng)用開(kāi)發(fā)人員)證書。要完成整個(gè)時(shí)訊公司電子商務(wù)系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),除了本門課程以外,我們還將要學(xué)習(xí)Windows方面的開(kāi)發(fā)和數(shù)據(jù)庫(kù)設(shè)計(jì)的相關(guān)技能,主要包括:進(jìn)行時(shí)訊電子商務(wù)公司信息數(shù)據(jù)庫(kù)的設(shè)計(jì)、開(kāi)發(fā)與維護(hù),保證電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全和訪問(wèn)的暢通。這些技能對(duì)應(yīng)于MCDBA(微軟認(rèn)證數(shù)據(jù)庫(kù)管理員)證書。開(kāi)發(fā)時(shí)訊電子商務(wù)公司CS和Web Service模塊,保證公司電子商務(wù)網(wǎng)站在內(nèi)部客戶端的正常運(yùn)行和完成公司對(duì)外提

5、供的Web服務(wù)。我們需要掌握的這些技能對(duì)應(yīng)于MAC(微軟認(rèn)證應(yīng)用開(kāi)發(fā)人員)證書。1.1.5 學(xué)習(xí)路徑注意:在下圖中使用Ctrl+鼠標(biāo)左鍵可以打開(kāi)大圖。圖 2軟件開(kāi)發(fā)人才培育學(xué)習(xí)路徑圖如圖 3所示,本課程在“軟件開(kāi)發(fā)人才培育學(xué)習(xí)路徑圖” 中屬于“崗位技能課程”。在學(xué)習(xí)本課程之前,需要具備相關(guān)的前提知識(shí)和理論基礎(chǔ):l 計(jì)算機(jī)系統(tǒng)入門:要求對(duì)計(jì)算機(jī)本身硬件結(jié)構(gòu)和Windows操作系統(tǒng)有一定的認(rèn)識(shí)l 網(wǎng)絡(luò)基礎(chǔ):要求學(xué)生掌握一定的計(jì)算機(jī)網(wǎng)絡(luò)通信方面的知識(shí)l 掌握一定的XML和HTML語(yǔ)言基礎(chǔ)l 具有在.NET Framework 2.0下程序設(shè)計(jì)的一定基礎(chǔ)l 至少掌握Visual C#.NET或Visu

6、al Basic.NET兩種編程語(yǔ)言之一l 具有一定的數(shù)據(jù)結(jié)構(gòu)和算法等理論基礎(chǔ)l 了解關(guān)系型數(shù)據(jù)庫(kù)的一般開(kāi)發(fā)如圖2所示,本課程的推薦先修課程為Visual C# 2005程序設(shè)計(jì)語(yǔ)言/Visual Basic2005程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)基礎(chǔ)等部分相關(guān)課程,后修課程為.NET Framework 2.0 程序設(shè)計(jì)。1.2 教材分析本教材知識(shí)分布由淺及深、由少到多,并且在講解每個(gè)知識(shí)點(diǎn)的時(shí)候,首先以理論知識(shí)的講解入手,并配有許多示例代碼以及演示等,以“榜樣式”的教學(xué)思想對(duì)學(xué)生進(jìn)行知識(shí)的傳播。另外還配有一個(gè)完整的實(shí)驗(yàn),在每一章(除第一章以外)的理論知識(shí)學(xué)習(xí)后,都會(huì)由學(xué)生動(dòng)手實(shí)驗(yàn),完成本章所應(yīng)該完成的

7、實(shí)驗(yàn)任務(wù),進(jìn)一步鞏固對(duì)知識(shí)的掌握。最后,在完成本教材的學(xué)習(xí)后,學(xué)生將自己動(dòng)手開(kāi)發(fā)一個(gè)完整的案例(博客),鞏固所學(xué)知識(shí)的同時(shí)也檢驗(yàn)了學(xué)習(xí)的效果。本教材的編寫自始至終都貫穿著“教、扶、放”的教學(xué)思想,在“教”的環(huán)節(jié),通過(guò)老師的講解、演示和問(wèn)答讓學(xué)生領(lǐng)會(huì)所學(xué)習(xí)的知識(shí);在“扶”的環(huán)節(jié),學(xué)生可以根據(jù)老師的演示進(jìn)行聯(lián)系,融會(huì)貫通所學(xué)習(xí)的知識(shí);在“放”的環(huán)節(jié),學(xué)生需要根據(jù)所學(xué)習(xí)的知識(shí)自主完成實(shí)驗(yàn)或者練習(xí),在所學(xué)習(xí)的知識(shí)基礎(chǔ)上,學(xué)會(huì)如何應(yīng)用這些知識(shí)。本教材被設(shè)計(jì)為幾大步驟:知識(shí)鋪墊、概要講解、重要技術(shù)的精解、性能與檢測(cè)、部署Web應(yīng)用以及移動(dòng)Web應(yīng)用。l 知識(shí)鋪墊對(duì)于從沒(méi)有學(xué)習(xí)過(guò)Web應(yīng)用的學(xué)生,首先概要講

8、解什么是Web應(yīng)用及其應(yīng)用場(chǎng)景、相關(guān)開(kāi)發(fā)技術(shù)的發(fā)展過(guò)程等,從而引出ASP.NET技術(shù)。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第一章、Web應(yīng)用基礎(chǔ),介紹什么是Web應(yīng)用及其發(fā)展過(guò)程,Web應(yīng)用的相關(guān)技術(shù)及其發(fā)展等,從而引出ASP.NET平臺(tái)技術(shù)。l 概要講解在有了一定的Web應(yīng)用的理論基礎(chǔ)后,進(jìn)一步講解ASP.NET 2.0平臺(tái)技術(shù)。這部分主要向?qū)W生講解ASP.NET 2.0的工作原理、代碼模型以及如何使用Web控件構(gòu)建Web窗體,以及如何編寫客戶端和服務(wù)器端的代碼等。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第二章、ASP.NET 2.0介紹,主要講解ASP.NET 2.0的工作模型,以及如何使用VS2

9、005來(lái)創(chuàng)建Web應(yīng)用以及相關(guān)技能,并著重講解了Web Form和Page類,以及Web應(yīng)用的異常處理等內(nèi)容。第三章、使用Web控件,主要講解了HTML控件,Web Server控件以及如何使用Web Server控件,最后講解了Web頁(yè)面的提交處理流程等內(nèi)容。本章內(nèi)容比較多,著重講解對(duì)常見(jiàn)Web Server控件的使用,理解服務(wù)器端和客戶端的編程模型以及如何編寫代碼。第四章 使用驗(yàn)證控件,本章首先講解為什么要進(jìn)行輸入驗(yàn)證,接著介紹ASP.NET提供的驗(yàn)證類型以及驗(yàn)證對(duì)象模型,最后重點(diǎn)講解如何使用各種驗(yàn)證控件來(lái)驗(yàn)證輸入。l 重要技術(shù)的精講有了在ASP.NET 2.0下構(gòu)建Web窗體并能編寫代碼

10、的經(jīng)驗(yàn)之后,進(jìn)一步學(xué)習(xí)ASP.NET 2.0的各種技術(shù)。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第五章、使用母版頁(yè),主要講解什么是母版頁(yè),如何實(shí)現(xiàn)內(nèi)容頁(yè),以及如何在母版頁(yè)中實(shí)現(xiàn)站點(diǎn)導(dǎo)航,最后講解使用母版頁(yè)的高級(jí)技巧(比如:嵌套母版頁(yè))等內(nèi)容。第六章、數(shù)據(jù)訪問(wèn)和表示,首先講解數(shù)據(jù)訪問(wèn)對(duì)象模型,理解ASP.NET中的數(shù)據(jù)訪問(wèn)的原理,接著講解數(shù)據(jù)源對(duì)象和數(shù)據(jù)控件以及如何使用它們來(lái)實(shí)現(xiàn)數(shù)據(jù)的訪問(wèn),最后結(jié)合實(shí)際講解企業(yè)應(yīng)用中的數(shù)據(jù)處理的一些最佳實(shí)踐。第七章、Web應(yīng)用的狀態(tài)管理,首先講解什么是Web應(yīng)用的狀態(tài)管理以及為何要使用狀態(tài)管理,接著分別講解客戶端和服務(wù)器端狀態(tài)維護(hù)技術(shù),分別對(duì)每一種技術(shù)的實(shí)現(xiàn)機(jī)制以及使

11、用方法等進(jìn)行詳細(xì)講解。第八章、Web應(yīng)用的認(rèn)證與授權(quán),首先講解認(rèn)證與授權(quán)的基本概念,并引出ASP.NET中是如何認(rèn)證與授權(quán)的,重點(diǎn)講解如何使用MemberShip來(lái)實(shí)現(xiàn)認(rèn)證以及如何使用Role來(lái)實(shí)現(xiàn)授權(quán)。第九章、創(chuàng)建Web控件,主要講解創(chuàng)建Web控件的幾種技術(shù):用戶控件、自定義Web服務(wù)器控件、組合控件與模板化控件。第十章、全球化與本地化,主要講解如何實(shí)現(xiàn)Web應(yīng)用的全球化與本地化,即如何開(kāi)發(fā)適合多個(gè)國(guó)家和多種語(yǔ)言的Web應(yīng)用程序。第十一章、個(gè)性化與主題,主要講解如何實(shí)現(xiàn)Web應(yīng)用的個(gè)性化,以及如何使用主題。第十二章、使用Web部件,首先講解Web部件的概念和應(yīng)用場(chǎng)境以及Web部件頁(yè)的概念,最

12、后著重講解如何創(chuàng)建和使用Web部件。l 性能與檢測(cè)學(xué)習(xí)完ASP.NET 2.0的各種技術(shù)后,著重講解如何開(kāi)發(fā)高性能的Web應(yīng)用以及如何跟蹤檢測(cè)Web應(yīng)用的運(yùn)行情況。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第十三章、Web應(yīng)用性能調(diào)優(yōu)和跟蹤、檢測(cè)技術(shù),首先概要介紹開(kāi)發(fā)高性能的Web應(yīng)用的一些常規(guī)考慮以及對(duì)檢測(cè)與跟蹤技術(shù)的介紹,接著重點(diǎn)講解ASP.NET2.0的緩存機(jī)制以及如何使用緩存,最后講解Web應(yīng)用中的異步處理技術(shù)。l 部署Web應(yīng)用這部分主要講解如何部署Web應(yīng)用。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第十四章、部署Web應(yīng)用,主要講解如何部署Web應(yīng)用,包括:如何使用站點(diǎn)復(fù)制工具進(jìn)行復(fù)制;如何發(fā)布

13、Web站點(diǎn);如何創(chuàng)建Web應(yīng)用的安裝包以及在Web場(chǎng)中的部署建議等。l 移動(dòng)Web應(yīng)用這部分主要講解如何創(chuàng)建移動(dòng)Web應(yīng)用程序。這部分內(nèi)容基于上述目標(biāo)作如下設(shè)計(jì):第十五章、創(chuàng)建移動(dòng)Web應(yīng)用,主要講解如何開(kāi)發(fā)移動(dòng)Web應(yīng)用,包括:移動(dòng)設(shè)備的模擬器介紹;如何檢測(cè)移動(dòng)設(shè)備與頁(yè)面重定向;如何設(shè)計(jì)移動(dòng)Web Form 以及移動(dòng)Web Form對(duì)不同設(shè)備的響應(yīng)。1.3 教學(xué)指導(dǎo)1.3.1 教學(xué)目標(biāo)完成本課程的學(xué)習(xí),學(xué)生掌握ASP.NET 2.0的相關(guān)技術(shù),基本能夠:l 了解Web應(yīng)用的基本理論l 理解ASP.NET 2.0 Web 應(yīng)用原理l 掌握使用Visual Studio 2005創(chuàng)建Web 應(yīng)用

14、l 掌握Web控件的使用以及如何構(gòu)建Web Forml 使用驗(yàn)證控件驗(yàn)證用戶輸入l 使用母版頁(yè)以及在母版頁(yè)中呈現(xiàn)站點(diǎn)導(dǎo)航l 掌握Web應(yīng)用中的數(shù)據(jù)訪問(wèn)與表示等技能l 掌握Web應(yīng)用中的狀態(tài)管理技能l 使用MemberShip進(jìn)行系統(tǒng)認(rèn)證和使用Roles進(jìn)行授權(quán)l(xiāng) 掌握如何創(chuàng)建Web控件l 掌握如何實(shí)現(xiàn)網(wǎng)站的多語(yǔ)言版本l 掌握Web應(yīng)用的個(gè)性化配置和使用主題l 掌握如何創(chuàng)建和使用Web部件頁(yè)l 理解如何開(kāi)發(fā)高性能的網(wǎng)站以及相關(guān)技術(shù)l 使用各種工具部署網(wǎng)站l 掌握移動(dòng)Web應(yīng)用的開(kāi)發(fā)技能1.3.2 教學(xué)方法及資源本套教材配備了多種的教學(xué)資源,包括:課本、習(xí)題、幻燈片、教學(xué)指導(dǎo)手冊(cè)、多媒體視頻錄像、

15、實(shí)驗(yàn)、和案例。教學(xué)資源和教學(xué)目的的具體對(duì)應(yīng)關(guān)系見(jiàn)表 1:表 1教學(xué)資源教師用學(xué)生用教學(xué)環(huán)節(jié)教學(xué)目的教學(xué)指導(dǎo)手冊(cè)(教學(xué)大綱和詳細(xì)教案)ü課堂教學(xué)教師:課前使用教學(xué)大綱對(duì)課程有總體的把握,用詳細(xì)教案結(jié)合課本進(jìn)行備課。課中根據(jù)詳細(xì)教案的指引綜合利用教學(xué)資源進(jìn)行授課。課本üü課堂教學(xué)教師:課前結(jié)合課本和詳細(xì)教案進(jìn)行備課。課中通過(guò)對(duì)課本的講解可以讓學(xué)生了解Web應(yīng)用開(kāi)發(fā)的知識(shí)。學(xué)生:課前需對(duì)課本的內(nèi)容進(jìn)行預(yù)習(xí)。課中邊聽(tīng)教師的講授,并按照教師的要求閱讀課本的相應(yīng)部分。課后閱讀課本進(jìn)行復(fù)習(xí)。習(xí)題üü課堂教學(xué)教師:課后通過(guò)布置習(xí)題,了解學(xué)生接受知識(shí)點(diǎn)的程度,從

16、而調(diào)整后階段的教學(xué)。學(xué)生:課后通過(guò)習(xí)題來(lái)消化和鞏固相關(guān)Web應(yīng)用開(kāi)發(fā)技巧。幻燈片üü課堂教學(xué)教師:課中通過(guò)幻燈片的使用,使課堂教學(xué)更加具備趣味性,更能直觀地表達(dá)使用系統(tǒng)和應(yīng)用程序的基本概念和操作過(guò)程。學(xué)生:課中通過(guò)觀看幻燈片,可以更好地掌握課本中的知識(shí)重點(diǎn)和難點(diǎn)。 課后通過(guò)使用幻燈片,可以對(duì)于每章的學(xué)習(xí)重點(diǎn)進(jìn)行總結(jié)和復(fù)習(xí)。多媒體視頻錄像üü課堂教學(xué)教師:課中通過(guò)多媒體視頻錄像的觀看,能讓學(xué)生對(duì)Web應(yīng)用開(kāi)發(fā)中一些復(fù)雜的概念能有直觀的體會(huì)。學(xué)生:課中通過(guò)觀看多媒體視頻錄像,可以較容易地理解一些復(fù)雜的操作過(guò)程。有條件的情況下,可以讓學(xué)生結(jié)合視頻錄像和我們提供

17、的錄像進(jìn)行練習(xí)。實(shí)驗(yàn)üü實(shí)驗(yàn)教學(xué)教師:根據(jù)任務(wù)書向?qū)W生安排任務(wù),學(xué)生通過(guò)依賴項(xiàng)和任務(wù)書完成試驗(yàn),所有章節(jié)的試驗(yàn)都是連貫的,上一章完成的試驗(yàn)一般都將作為下一章試驗(yàn)的Starter,如果有些學(xué)生不能完成上一章的試驗(yàn),老師可以將我們提供的Solution給學(xué)生作為他的Starter。通過(guò)給學(xué)生布置實(shí)驗(yàn)練習(xí),可以讓學(xué)生使用每章所學(xué)知識(shí)來(lái)進(jìn)行Web應(yīng)用開(kāi)發(fā)。學(xué)生:通過(guò)完成每章實(shí)驗(yàn)練習(xí),可以實(shí)際演練所學(xué)的章節(jié)知識(shí)。案例üü案例教學(xué)教師:通過(guò)給學(xué)生布置一個(gè)案例,可以指導(dǎo)學(xué)生完整地綜合使用所學(xué)的知識(shí)點(diǎn)來(lái)進(jìn)行Web應(yīng)開(kāi)發(fā)。學(xué)生:通過(guò)案例中可以在真實(shí)場(chǎng)景中操練所學(xué)的重要知識(shí)

18、點(diǎn),并能夠靈活地使用這些知識(shí)點(diǎn)來(lái)解決實(shí)際問(wèn)題。l 實(shí)驗(yàn)試驗(yàn)可以使用虛擬機(jī)或在真實(shí)的試驗(yàn)環(huán)境中直接安裝,在虛擬機(jī)中,針對(duì)老師和學(xué)生提供了不同的磁盤鏡像,具體使用手冊(cè)參考虛擬機(jī)中的安裝指南;真實(shí)環(huán)境的實(shí)驗(yàn)需要教師授課前按照實(shí)驗(yàn)環(huán)境安裝指南(教師光盤中webfilessetupguide.doc)上的要求預(yù)先安裝和配置所有計(jì)算機(jī),然后根據(jù)課本上每章后的實(shí)驗(yàn)步驟進(jìn)行實(shí)驗(yàn)。l 案例Adventure是一家以制造銷售自行車及其附屬產(chǎn)品的連鎖經(jīng)營(yíng)企業(yè),目前的銷售方式主要以傳統(tǒng)銷售為主。但隨著電子商務(wù)的蓬勃發(fā)展,人們消費(fèi)觀念的轉(zhuǎn)變,網(wǎng)上交易已逐漸為廣大消費(fèi)者所接受,并且考慮到傳統(tǒng)銷售市場(chǎng)的日趨飽和,公司領(lǐng)導(dǎo)層

19、決定開(kāi)展網(wǎng)上銷售業(yè)務(wù)(即實(shí)施電子商務(wù)),為公司的銷售開(kāi)創(chuàng)新的渠道。因此決定開(kāi)發(fā)一套電子商務(wù)網(wǎng)站,并將該項(xiàng)目命名為Adventure Works。該電子上午網(wǎng)站的最終用戶主要有:匿名用戶、會(huì)員、銷售員、管理員。因此,必須滿足他們的各種需要,具體包括:l 匿名用戶可以通過(guò)本網(wǎng)站了解到公司的產(chǎn)品信息,并可通過(guò)在線注冊(cè)成為會(huì)員;l 會(huì)員則可以進(jìn)行購(gòu)物并享受折扣以及其他會(huì)員級(jí)服務(wù);l 銷售員在管理員授權(quán)下可以完成一些管理工作(如產(chǎn)品發(fā)布管理、訂單處理、會(huì)員管理等);l 管理員可以管理和維護(hù)網(wǎng)站的運(yùn)行情況等。Adventure公司期望在實(shí)施該項(xiàng)目后,能夠達(dá)到以下目標(biāo):l 通過(guò)網(wǎng)上銷售,為公司開(kāi)創(chuàng)新的銷售渠

20、道,帶來(lái)更高銷售利潤(rùn);l 該電子商務(wù)網(wǎng)站也是公司對(duì)外進(jìn)行產(chǎn)品傳宣的工具以及提供相關(guān)服務(wù)的窗口,從而進(jìn)一步提高公司和產(chǎn)品的知名度。l 通過(guò)收集客戶反饋信息,更好的了解客戶的需求;l 員工能夠方便的完成銷售管理工作;l 會(huì)員信息的安全;l 會(huì)員能夠買到滿足需要的產(chǎn)品;要完成該實(shí)驗(yàn),需要具備以下知識(shí)和技能:l 使用VS 2005創(chuàng)建Web應(yīng)用程序;l 一定的數(shù)據(jù)庫(kù)知識(shí);l 使用ASP.NET 2.0提供的各種Web控件;l 使用母版頁(yè)控制網(wǎng)頁(yè)的布局和在母版頁(yè)中實(shí)現(xiàn)網(wǎng)站的導(dǎo)航功能;l 使用數(shù)據(jù)源控件和數(shù)據(jù)綁定控件來(lái)訪問(wèn)和呈現(xiàn)數(shù)據(jù);l 使用MemberShip完成身份驗(yàn)證和使用Roles完成授權(quán);l 使

21、用Web應(yīng)用的狀態(tài)管理技術(shù)來(lái)保持狀態(tài);l 配置使用個(gè)性化配置;l 實(shí)現(xiàn)Web應(yīng)用的多語(yǔ)言版本;l 創(chuàng)建Web部件控件并構(gòu)建Web部件頁(yè)面;l 創(chuàng)建移動(dòng)Web應(yīng)用;1.3.3 建議學(xué)時(shí)數(shù)84課時(shí)(54課時(shí)課堂教學(xué) 30課時(shí)課程實(shí)驗(yàn))1.3.4 教學(xué)重點(diǎn)、難點(diǎn)以及考點(diǎn)概覽 重難點(diǎn)分析本課程的重點(diǎn)在于教會(huì)學(xué)生掌握ASP.NET 2.0的各種技能的同時(shí),如何選擇使用這些技能來(lái)解決實(shí)際的問(wèn)題,獨(dú)自完成企業(yè)級(jí)Web應(yīng)用的開(kāi)發(fā)。 重難點(diǎn)及考點(diǎn)分布第一章 Web應(yīng)用基礎(chǔ)建議學(xué)時(shí)2課時(shí)課堂教學(xué)目標(biāo)主要講解Web應(yīng)用的發(fā)展由來(lái),以及Web開(kāi)發(fā)技術(shù)的變革,為下一步對(duì)ASP.NET 2.0

22、平臺(tái)技術(shù)的引入做好鋪墊。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)1.1Web應(yīng)用概述1.1.1Web應(yīng)用1.1.2Web應(yīng)用相關(guān)技術(shù)發(fā)展歷史和未來(lái)1.1.3微軟Web應(yīng)用解決方案1.1.4Web瀏覽器和服務(wù)器ü1.2Web應(yīng)用相關(guān)技術(shù)1.2.1HTTP與HTMLü1.2.2客戶端腳本與服務(wù)端腳本ü第二章 ASP.NET 2.0 介紹建議學(xué)時(shí)2課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解ASP.NET 2.0的工作模型,以及如何使用VS2005來(lái)創(chuàng)建Web應(yīng)用以及相關(guān)技能,并著重講解了Web Form和Page類,以及Web應(yīng)用的異常處理等內(nèi)容。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)2.1ASP.NET 2

23、.0的工作模型2.1.1ASP.NET的工作模型üü2.1.2生命周期事件和 Global.asax 文件ü2.2使用VS2005創(chuàng)建Web應(yīng)用2.2.1VS2005簡(jiǎn)介2.2.2VS2005中Web Site的類型üü2.2.3演示:創(chuàng)建一個(gè)本地IIS站點(diǎn)2.2.4演示:創(chuàng)建一個(gè)文件系統(tǒng)站點(diǎn)2.2.5VS2005中Web應(yīng)用的結(jié)構(gòu)2.2.6Web應(yīng)用的配置與配置管理工具üü2.3Web Form與Page對(duì)象模型2.3.1Web Formüü2.3.2Page對(duì)象模型üü2.4Web

24、 應(yīng)用的異常處理üü2.4.1為什么要進(jìn)行異常處理ü2.4.2頁(yè)面級(jí)異常處理üü2.4.3課堂練習(xí):頁(yè)面級(jí)異常處理2.4.4應(yīng)用程序級(jí)的異常處理üü2.4.5課堂練習(xí):應(yīng)用程序級(jí)的異常處理2.4.6配置應(yīng)用的異常處理üü2.4.7課堂練習(xí):配置應(yīng)用的錯(cuò)誤處理2.5實(shí)驗(yàn)第三章 使用Web控件建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 2課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解HTML控件、Web Server控件以及如何使用Web Server控件,最后講解了Web頁(yè)面的提交處理流程等內(nèi)容。本章內(nèi)容涉及比較多,著重講解對(duì)常見(jiàn)Web Ser

25、ver控件的使用,理解服務(wù)器端和客戶端的編程模型以及如何編寫代碼。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)3.1HTML控件3.1.1HTML控件的類型3.1.2HTML 控件常用屬性3.1.3HTML控件的事件üü3.1.4演示:給HTML控件添加事件處理代碼3.1.5將HTML控件變成HTML Server控件üü3.1.6演示:將HTML控件變成HTML Server控件3.2Web服務(wù)器控件3.2.1什么是Web服務(wù)器控件3.2.2Web服務(wù)器控件的分類3.2.3Web服務(wù)器控件的屬性3.2.4Web服務(wù)器控件的事件模型üüü3.3使用W

26、eb服務(wù)器控件3.3.1如何添加控件到Web Formüü3.3.2設(shè)置控件的屬性üü3.3.3設(shè)置控件的 Tab 鍵順序、焦點(diǎn)和訪問(wèn)鍵üü3.3.4控件和CSS樣式3.3.5使用客戶端腳本üü3.3.6添加服務(wù)器端事件üü3.3.7動(dòng)態(tài)創(chuàng)建控件üü3.3.8使用常規(guī)控件來(lái)構(gòu)建用戶注冊(cè)頁(yè)面ü3.3.9使用其它控件3.4頁(yè)面提交處理流程3.4.1回發(fā)處理流程üüü3.4.2跨頁(yè)提交處理流程üüü3.5實(shí)驗(yàn)第四

27、章 使用驗(yàn)證控件建議學(xué)時(shí)2課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)本章首先講解進(jìn)行驗(yàn)證的應(yīng)用場(chǎng)景,接著介紹ASP.NET提供的驗(yàn)證類型以及驗(yàn)證對(duì)象模型,最后重點(diǎn)講解如何使用驗(yàn)證控件。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)4.1驗(yàn)證概述4.1.1為什么要驗(yàn)證4.1.2驗(yàn)證過(guò)程üü4.2驗(yàn)證的對(duì)象模型üü4.3ASP.NET的驗(yàn)證類型ü4.4使用驗(yàn)證控件4.4.1驗(yàn)證控件的對(duì)象模型üü4.4.2錯(cuò)誤信息的布局與顯示üü4.4.3使用驗(yàn)證控件üü4.4.4演示:使用驗(yàn)證控件4.4.5使用驗(yàn)證組üü

28、;4.4.6演示:如何使用驗(yàn)證組來(lái)進(jìn)行驗(yàn)證4.4.7禁用驗(yàn)證ü4.4.8演示:發(fā)送具有客戶端驗(yàn)證錯(cuò)誤的頁(yè)4.4.9以編程方式測(cè)試驗(yàn)證有效性ü4.5實(shí)驗(yàn)第五章 使用母版頁(yè)建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解什么是母版頁(yè),如何實(shí)現(xiàn)內(nèi)容頁(yè),以及如何在母版頁(yè)中實(shí)現(xiàn)站點(diǎn)導(dǎo)航,最后講解使用母版頁(yè)的高級(jí)技巧(比如:嵌套母版頁(yè))等內(nèi)容。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)5.1什么是母版頁(yè)5.1.1母版頁(yè)概述5.1.2母版頁(yè)的工作原理üüü5.2使用母版頁(yè)üü5.2.1創(chuàng)建母版頁(yè)üü5.2.2演示:創(chuàng)建母版頁(yè)5.2.3實(shí)

29、現(xiàn)內(nèi)容頁(yè)üü5.3在母版頁(yè)中實(shí)現(xiàn)站點(diǎn)導(dǎo)航功能5.3.1建立站點(diǎn)地圖üü5.3.2課堂練習(xí):創(chuàng)建站點(diǎn)地圖5.3.3SiteMapDataSource對(duì)象üü5.3.4使用TreeView控件顯示導(dǎo)航信息üü5.3.5演示:在母版頁(yè)中使用TreeView控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航5.3.6使用Menu控件顯示導(dǎo)航信息üü5.3.7演示:在母版頁(yè)中使用Menu控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航5.3.8使用SiteMapPath控件描述當(dāng)前頁(yè)面位置üü5.3.9演示:在母版頁(yè)中使用SiteMapPath控件實(shí)

30、現(xiàn)站點(diǎn)導(dǎo)航5.4使用母版頁(yè)的高級(jí)技巧üü5.4.1實(shí)現(xiàn)母版頁(yè)的嵌套üü5.4.2設(shè)置應(yīng)用級(jí)的母版頁(yè)üü5.4.3在程序中應(yīng)用母版頁(yè)üü5.5實(shí)驗(yàn)第六章 數(shù)據(jù)訪問(wèn)與表示建議學(xué)時(shí)8課時(shí)課堂教學(xué) + 6課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)首先講解數(shù)據(jù)訪問(wèn)對(duì)象模型,理解ASP.NET中的數(shù)據(jù)訪問(wèn)的原理,接著講解數(shù)據(jù)源對(duì)象和數(shù)據(jù)控件以及如何使用它們來(lái)實(shí)現(xiàn)數(shù)據(jù)的訪問(wèn),最后結(jié)合實(shí)際講解企業(yè)應(yīng)用中的數(shù)據(jù)處理的一些最佳實(shí)踐。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)6.1在ASP.NET中的數(shù)據(jù)訪問(wèn)模型6.1.1關(guān)系數(shù)據(jù)庫(kù)和數(shù)據(jù)存儲(chǔ)6.1.2在ASP.NET數(shù)據(jù)訪問(wèn)的原理和基

31、本技術(shù)üü6.2數(shù)據(jù)源控件和數(shù)據(jù)綁定控件üü6.2.1基本的關(guān)系型數(shù)據(jù)訪問(wèn)6.2.2使用DetailsView編輯數(shù)據(jù)üü6.2.3其他數(shù)據(jù)源對(duì)象和數(shù)據(jù)控件üü6.3數(shù)據(jù)綁定和數(shù)據(jù)提供程序(Provider)üü6.3.1數(shù)據(jù)綁定üü6.3.2NET Framework 數(shù)據(jù)提供程序üü6.4數(shù)據(jù)訪問(wèn)的安全性6.4.1連接字符串üü6.4.2使用集成安全性連接到 SQL Server6.4.3數(shù)據(jù)庫(kù)權(quán)限第七章 Web應(yīng)用的狀態(tài)管理建議學(xué)

32、時(shí)4課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)首先講解什么是Web應(yīng)用的狀態(tài)管理以及為何要使用狀態(tài)管理,接著分別講解客戶端和服務(wù)器端狀態(tài)維護(hù)技術(shù),分別對(duì)每一種技術(shù)的實(shí)現(xiàn)機(jī)制以及使用方法等進(jìn)行詳細(xì)講解。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)7.1Web應(yīng)用狀態(tài)概述7.2客戶端狀態(tài)維護(hù)技術(shù)7.2.1視圖狀態(tài)üü7.2.2控件狀態(tài)üü7.2.3隱藏域üü7.2.4Cookieüü7.2.5查詢字符串7.3服務(wù)器端狀態(tài)維護(hù)技術(shù)7.3.1應(yīng)用程序狀態(tài)üüü7.3.2會(huì)話狀態(tài)üüü7.3.3配

33、置文件屬性7.4實(shí)驗(yàn)第八章 Web認(rèn)證的認(rèn)證和授權(quán)建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 2課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)首先講解認(rèn)證與授權(quán)的基本概念,并引出ASP.NET中是如何認(rèn)證與授權(quán)的,重點(diǎn)講解如何使用MemberShip來(lái)實(shí)現(xiàn)認(rèn)證以及如何使用Role來(lái)實(shí)現(xiàn)授權(quán)。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)8.1Web應(yīng)用的認(rèn)證8.1.1在Web.Config中配置認(rèn)證信息üü8.1.2ASP.NET中的認(rèn)證üüü8.2Web應(yīng)用的授權(quán)üü8.2.1概述8.2.2文件授權(quán)üü8.2.3URL授權(quán)üü8.3使用Membership

34、實(shí)現(xiàn)Web應(yīng)用的認(rèn)證üü8.3.1Membership系統(tǒng)組件介紹8.3.2配置和啟用Membershipüü8.3.3成員資格應(yīng)用編程接口8.3.4ASP.NET 登錄控件üü8.3.5Membership數(shù)據(jù)存儲(chǔ)和提供程序üü8.3.6演示:創(chuàng)建自定義的成員資格提供程序8.4使用Role實(shí)現(xiàn)Web應(yīng)用的授權(quán)8.4.1角色管理概述8.4.2ASP.NET 的角色管理üüü8.4.3演示:建立基于角色的認(rèn)證和授權(quán)8.5實(shí)驗(yàn)第九章 創(chuàng)建Web控件建議學(xué)時(shí)6課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)

35、目標(biāo)主要講解創(chuàng)建Web控件的幾種技術(shù):用戶控件、自定義Web服務(wù)器控件、組合控件與模板化控件。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)9.1用戶控件9.1.1用戶控件概述9.1.2UserControl9.1.3用戶控件的屬性和事件üü9.1.4創(chuàng)建用戶控件üü9.1.5在頁(yè)面上使用用戶控件üü9.1.6演示:在VS2005中創(chuàng)建和使用用戶控件9.2自定義Web服務(wù)器控件9.2.1自定義Web服務(wù)器控件概述9.2.2Control和WebControl類9.2.3創(chuàng)建自定義Web服務(wù)器控件üüü9.2.4演示:創(chuàng)建自定義Web

36、服務(wù)器控件9.2.5使用自定義Web服務(wù)器控件üü9.3復(fù)合Web服務(wù)器控件9.3.1復(fù)合控件概述9.3.2CompositeControl類9.3.3創(chuàng)件復(fù)合控件üüü9.3.4使用復(fù)合控件üü9.3.5演示:創(chuàng)建復(fù)合控件9.5模板化服務(wù)器控件9.5.1什么是模板化控件9.5.2創(chuàng)建模板化控件üüü9.5.3使用模板化控件üü9.5.4演示:創(chuàng)建模板化控件9.6實(shí)驗(yàn)第十章 全球化和本地化建議學(xué)時(shí)2課時(shí)課堂教學(xué) + 2課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解如何實(shí)現(xiàn)Web應(yīng)用的全球化與本地化

37、,即如何開(kāi)發(fā)適合多個(gè)國(guó)家和多種語(yǔ)言的Web應(yīng)用程序。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)10.1概述10.1.1全球化和本地化定義üü10.2在ASP.NET 2.0中實(shí)現(xiàn)全球化和本地化üü10.2.1資源文件üü10.2.2使用資源對(duì)網(wǎng)頁(yè)進(jìn)行本地化üü10.2.3實(shí)現(xiàn)多語(yǔ)言支持üü10.2.4最佳實(shí)踐10.3實(shí)驗(yàn)第十一章 個(gè)性化和主題建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 4課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解如何實(shí)現(xiàn)Web應(yīng)用的個(gè)性化,以及如何使用主題。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)11.1個(gè)性化配置(Profile)11.1.1ASP.NET

38、個(gè)性化配置üü11.1.2個(gè)性化配置的用戶標(biāo)識(shí)üüü11.1.3個(gè)性化配置的使用üü11.1.4個(gè)性化配置提供程序üüü11.2主題和外觀11.2.1ASP.NET主題和外觀概述11.2.2使用主題üü11.3實(shí)驗(yàn)第十二章 使用Web部件建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 2課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)首先講解Web部件的概念和應(yīng)用場(chǎng)境以及Web部件頁(yè)的概念,最后著重講解如何創(chuàng)建和使用Web部件。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)12.1Web部件12.1.1Web部件概述12.1.2Web 部件體系結(jié)構(gòu)

39、52;ü12.1.3演示:使用簡(jiǎn)單的Web部件12.2Web部件頁(yè)üü12.2.1Web部件區(qū)域üü12.2.2演示:建立Web部件區(qū)域12.2.3Web部件管理器üü12.2.4Web部件頁(yè)顯示模式üü12.2.5演示:Web部件頁(yè)和顯示模式12.3創(chuàng)建和使用Web部件12.3.1創(chuàng)建和使用Web部件的方法üü12.3.2創(chuàng)建和使用Web部件üü12.3.3Web部件的個(gè)性化üüü12.3.4編輯和設(shè)置Web部件üü

40、;ü12.3.5Web部件連接üüü12.3.6演示:建立數(shù)據(jù)綁定的Web部件12.4實(shí)驗(yàn)第十三章 Web應(yīng)用性能調(diào)優(yōu)和跟蹤、檢測(cè)建議學(xué)時(shí)4課時(shí)課堂教學(xué) + 4課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)首先概要介紹開(kāi)發(fā)高性能的Web應(yīng)用的一些常規(guī)考慮以及對(duì)檢測(cè)與跟蹤技術(shù)的介紹,接著重點(diǎn)講解ASP.NET2.0的緩存機(jī)制以及如何使用緩存,最后講解Web應(yīng)用中的異步處理技術(shù)。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)13.1如何開(kāi)發(fā)高性能的Web應(yīng)用13.2跟蹤檢測(cè)13.2.1跟蹤概述13.2.2頁(yè)面級(jí)跟蹤üü13.2.3演示:查看頁(yè)面級(jí)跟蹤信息13.2.4應(yīng)用程序級(jí)跟蹤ü&#

41、252;13.2.5演示:使用跟蹤查看器查看跟蹤信息13.2.6ASP.NET跟蹤與System.Diagnostics 跟蹤的集成üüü13.3緩存技術(shù)13.3.1緩存概述13.3.2應(yīng)用程序緩存üü13.3.3頁(yè)輸出緩存üü13.4在Web應(yīng)用中的異步處理13.4.1異步處理概述13.4.2頁(yè)面的異步處理üüü13.4.3演示:創(chuàng)建一個(gè)異步處理頁(yè)面13.4.4異步調(diào)用Web 服務(wù)üüü13.4.5演示:異步調(diào)用Web服務(wù)13.4.6客戶端異步ü

42、2;ü13.4.7演示:在網(wǎng)頁(yè)中實(shí)現(xiàn)客戶端回調(diào)13.5Health Monitor13.5.1使用內(nèi)置Web事件和提供程序üü13.5.2演示:配置內(nèi)置Web事件和提供程序13.5.3創(chuàng)建并配置自定義提供程序üüü13.5.4演示:創(chuàng)建自定義提供程序13.5.5創(chuàng)建并配置自定義事件üüü13.5.6演示:創(chuàng)建自定義事件13.6實(shí)驗(yàn)第十四章 部署Web應(yīng)用建議學(xué)時(shí)2課時(shí)課堂教學(xué) + 1課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解如何部署Web應(yīng)用,包括:如何使用站點(diǎn)復(fù)制工具進(jìn)行復(fù)制;如何發(fā)布Web站點(diǎn);如何創(chuàng)建Web應(yīng)用的安裝

43、包以及在Web場(chǎng)中的部署建議等。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)14.1復(fù)制網(wǎng)站14.1.1網(wǎng)站復(fù)制工具簡(jiǎn)介14.1.2使用網(wǎng)站復(fù)制工具üü14.2發(fā)布網(wǎng)站14.2.1發(fā)布網(wǎng)站概述14.2.2預(yù)編譯網(wǎng)站üü14.2.3發(fā)布網(wǎng)站üü14.3Web項(xiàng)目安裝包14.3.1安裝項(xiàng)目概述14.3.2創(chuàng)建Web安裝項(xiàng)目üü14.3.3演示:創(chuàng)建Web安裝項(xiàng)目14.4實(shí)驗(yàn)第十五章 創(chuàng)建移動(dòng)Web應(yīng)用建議學(xué)時(shí)2課時(shí)課堂教學(xué) + 2課時(shí)實(shí)驗(yàn)教學(xué)目標(biāo)主要講解如何開(kāi)發(fā)移動(dòng)Web應(yīng)用,包括:移動(dòng)設(shè)備的模擬器介紹;如何檢測(cè)移動(dòng)設(shè)備與頁(yè)面重定向;如何設(shè)計(jì)移

44、動(dòng)Web Form 以及移動(dòng)Web Form對(duì)不同設(shè)備的響應(yīng)。知識(shí)點(diǎn)難點(diǎn)重點(diǎn)考點(diǎn)15.1開(kāi)發(fā)環(huán)境15.1.1移動(dòng)終端設(shè)備概述15.1.2微軟設(shè)備仿真程序üüü15.1.3在Visual Studio 2005中使用設(shè)備仿真器üü15.2開(kāi)發(fā)移動(dòng)Web應(yīng)用15.2.1移動(dòng)應(yīng)用概述15.2.2運(yùn)行和調(diào)試移動(dòng)Web應(yīng)用üüü15.2.3移動(dòng)設(shè)備檢測(cè)與頁(yè)面重定向15.2.4創(chuàng)建移動(dòng)Web表單üü15.2.5移動(dòng)Web表單對(duì)不同設(shè)備響應(yīng)üüü15.3實(shí)驗(yàn)1.3.5 考核1.3

45、.5.1 考試科目學(xué)完本教材可以參加微軟考試號(hào)為70-528的考試,合格通過(guò)以后,可以獲得MCP(微軟認(rèn)證專家,Microsoft Certified Professional)證書。本課程內(nèi)容所對(duì)應(yīng)的微軟認(rèn)證考試為微軟認(rèn)證專家(Microsoft Certified Professional,MCP)。該認(rèn)證可以證明考生具備開(kāi)發(fā)WEB應(yīng)用程序能力。 要獲得MCP認(rèn)證,考生需要通過(guò)70-528考試。70-528:Microsoft .NET Framework 2.0 - Web-Based Client Development關(guān)于認(rèn)證考試的官方信息,可以參考: 考試大綱創(chuàng)建和編

46、寫Web應(yīng)用程序創(chuàng)建和配置一個(gè)Web應(yīng)用程序l 創(chuàng)建一個(gè)新的Web應(yīng)用程序 l 添加Web窗體頁(yè)面到一個(gè)Web應(yīng)用程序添加和配置Web服務(wù)器控件l 添加Web服務(wù)器控件到一個(gè)Web窗體l 以編程方式配置Web服務(wù)器控件的屬性l 使用Microsoft Visual Studio屬性編輯器來(lái)配置Web服務(wù)器控件屬性l 指定某個(gè)控件的事件是否會(huì)發(fā)送一個(gè)Web窗體到服務(wù)器 l 配置一個(gè)控件來(lái)接收postback事件l 當(dāng)使用命名容器和子控件的時(shí)候訪問(wèn)Web窗體頁(yè)面中的控件l 在設(shè)計(jì)器中創(chuàng)建HTML服務(wù)器控件l 以編程方式設(shè)置HTML服務(wù)器控件屬性l 使用HTML服務(wù)器控件來(lái)以編程方式訪問(wèn)HTML標(biāo)記

47、 l 在HTML文檔中創(chuàng)建HTML控件作為元素l 使用AdRotator Web服務(wù)器控件來(lái)管理標(biāo)題和彈出窗口l 當(dāng)點(diǎn)擊按鈕的時(shí)候,使用Button Web服務(wù)器控件來(lái)發(fā)送一條命令到服務(wù)器l 使用Calendar Web服務(wù)器控件來(lái)在Web頁(yè)面上顯示一個(gè)日歷 l 實(shí)現(xiàn)CheckBox Web服務(wù)器控件l 實(shí)現(xiàn)FileUpload Web服務(wù)器控件 l 使用HyperLink Web服務(wù)器控件創(chuàng)建并控制鏈接l 使用Image Web服務(wù)器控件在Web窗體中顯示一幅圖像 l 使用ImageButton Web 服務(wù)器控件在Web窗體上實(shí)現(xiàn)一個(gè)按鈕l 使用ImageMap Web服務(wù)器控件在一幅圖像

48、中定義熱點(diǎn)區(qū)域l 使用Label Web服務(wù)器控件來(lái)在Web頁(yè)面上顯示自定義文本 l 使用LinkButton Web服務(wù)器控件在Web窗體上顯示一個(gè)超鏈接類型按鈕l 使用從ListControl類所取得的控件來(lái)顯示信息列表l 使用Literal Web服務(wù)器控件來(lái)創(chuàng)建一個(gè)靜態(tài)文本W(wǎng)eb窗體 l 使用Pager Web服務(wù)器控件來(lái)在頁(yè)面上為控件實(shí)現(xiàn)頁(yè)碼l 使用Panel Web服務(wù)器控件來(lái)在頁(yè)面上將控件按組排列 l 使用MultiView Web服務(wù)器控件來(lái)為一組View控件創(chuàng)建一個(gè)容器 l 使用View Web服務(wù)器控件來(lái)創(chuàng)建一個(gè)Web應(yīng)用程序 l 使用RadioButton Web服務(wù)器控

49、件來(lái)手動(dòng)創(chuàng)建一系列獨(dú)有的選項(xiàng) l 使用Table、TableRow以及TableCell Web服務(wù)器控件來(lái)構(gòu)建一個(gè)表格 l 使用TextBox Web服務(wù)器控件來(lái)使用戶能夠輸入信息到Web窗體中 l 使用Web服務(wù)器控件向?qū)Вㄟ^(guò)一系列步驟創(chuàng)建一個(gè)向?qū)?lái)收集數(shù)據(jù)l 使用XML Web服務(wù)器控件來(lái)在控件的位置創(chuàng)建XML數(shù)據(jù)l 使用Web控件模板來(lái)自定義Web服務(wù)器控件的外觀l 在Web站點(diǎn)配置文件中以編程方式編輯設(shè)置l 動(dòng)態(tài)地添加Web服務(wù)器控件到Web窗體頁(yè)面中為頁(yè)面和控件創(chuàng)建事件處理程序l 在設(shè)計(jì)時(shí)為頁(yè)面或者控件創(chuàng)建事件處理程序 l 響應(yīng)應(yīng)用程序以及會(huì)話事件 管理狀態(tài)和應(yīng)用程序數(shù)據(jù)l 使用

50、以客戶端為基礎(chǔ)的狀態(tài)管理選項(xiàng)來(lái)管理應(yīng)用程序的狀態(tài) l 使用以服務(wù)器為基礎(chǔ)的狀態(tài)管理選項(xiàng)來(lái)管理應(yīng)用程序的狀態(tài) l 使用數(shù)據(jù)庫(kù)技術(shù)來(lái)維持應(yīng)用程序的狀態(tài) 實(shí)現(xiàn)全球化和可訪問(wèn)性 實(shí)現(xiàn)站點(diǎn)導(dǎo)航以及輸入驗(yàn)證 l 使用SiteMap Web服務(wù)器控件來(lái)展示W(wǎng)eb站點(diǎn)的導(dǎo)航結(jié)構(gòu) l 使用驗(yàn)證控件來(lái)執(zhí)行Web窗體驗(yàn)證 l 使用CustomValidator控件來(lái)為服務(wù)器控件驗(yàn)證數(shù)據(jù)庫(kù)中的值 l 創(chuàng)建一個(gè)CustomValidator控件并將其綁定到一個(gè)自定義功能上 l 以編程方式檢驗(yàn)在運(yùn)行代碼之前用戶的輸入是否通過(guò)了驗(yàn)證 l 為服務(wù)器控件指定驗(yàn)證錯(cuò)誤信息的位置 l 為服務(wù)器控件格式化驗(yàn)證錯(cuò)誤信息 l 在服務(wù)器控

51、件上為合適位置的信息指定布局 l 對(duì)服務(wù)器控件禁止驗(yàn)證 l 為服務(wù)器控件顯示自定義錯(cuò)誤信息 l 以編程方式驗(yàn)證服務(wù)器控件 編寫一個(gè)ASP.NET處理程序來(lái)動(dòng)態(tài)地生成圖像,使其顯示在Web頁(yè)面上為Web應(yīng)用程序配置設(shè)定 l 在Machine.config文件中配置系統(tǒng)范圍內(nèi)的設(shè)定 l 在Web.config文件中為Web應(yīng)用程序配置設(shè)定 l 使用Web站點(diǎn)管理工具來(lái)管理Web應(yīng)用程序配置 編寫一個(gè)Web應(yīng)用程序 l 使用一個(gè)服務(wù)器端的方法來(lái)將用戶重定向到另一個(gè)Web頁(yè)面 l 在Web窗體中檢測(cè)瀏覽器類型 l 確定頁(yè)面層發(fā)生未處理異常的原因 l 以編程方式訪問(wèn)Web頁(yè)面頭信息 l 實(shí)現(xiàn)跨頁(yè)面pos

52、tback l 當(dāng)頁(yè)面顯示的時(shí)候,在頁(yè)面上給控件指定焦點(diǎn) l 使用頁(yè)面的IsPostBack屬性來(lái)避免執(zhí)行不必要的來(lái)回往返l 訪問(wèn)封裝頁(yè)面和應(yīng)用程序上下文l 使用HttpServerUtility.Transfer方法來(lái)避免不必要的客戶端重定向l 使用客戶端腳本來(lái)避免來(lái)回往返 l 使用頁(yè)面的Async屬性來(lái)創(chuàng)建一個(gè)擁有內(nèi)嵌異步性能的頁(yè)面 l 將HTML服務(wù)器控件轉(zhuǎn)換為HTML元素 使用ADO.NET、XML以及數(shù)據(jù)綁定控件來(lái)將數(shù)據(jù)集成到一個(gè)Web應(yīng)用程序中 實(shí)現(xiàn)數(shù)據(jù)綁定控件 l 使用表格數(shù)據(jù)源控件來(lái)返回表格數(shù)據(jù) l 使用層級(jí)結(jié)構(gòu)數(shù)據(jù)源控件來(lái)顯示層級(jí)結(jié)構(gòu)數(shù)據(jù) l 使用簡(jiǎn)單的數(shù)據(jù)綁定控件顯示數(shù)據(jù) l 使用符合數(shù)據(jù)綁定控件來(lái)顯示數(shù)據(jù) l 使用層級(jí)結(jié)構(gòu)數(shù)據(jù)綁定控件來(lái)顯示數(shù)據(jù)l 使用FormView控件來(lái)顯示由數(shù)據(jù)源而來(lái)的單一表格記錄值 創(chuàng)建自定義Web控件 創(chuàng)建一個(gè)復(fù)合Web應(yīng)用程序控件 l 創(chuàng)建一個(gè)用戶控件 l 將一個(gè)Web窗體頁(yè)面轉(zhuǎn)換為一個(gè)用戶控件 l 在一個(gè)Web窗體頁(yè)面包含一個(gè)用戶控件 l 操作用戶控件屬性 l 在用戶控件代碼聲明塊或者代碼隱藏文件中處理用戶控件事件 l 以編程方式創(chuàng)建用戶控件的實(shí)例 l 在代碼隱藏文件中開(kāi)發(fā)用戶控件 l 創(chuàng)建一個(gè)模板用戶控件 創(chuàng)建一個(gè)自定義Web控件使其繼承WebControl類 l 創(chuàng)建一個(gè)自定義Web控件 l 添加一個(gè)自

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論