微軟認證課程系列教材-面向.NET的Web應(yīng)用程序設(shè)計第1章 Microsoft .NET Framework 概述_第1頁
微軟認證課程系列教材-面向.NET的Web應(yīng)用程序設(shè)計第1章 Microsoft .NET Framework 概述_第2頁
微軟認證課程系列教材-面向.NET的Web應(yīng)用程序設(shè)計第1章 Microsoft .NET Framework 概述_第3頁
微軟認證課程系列教材-面向.NET的Web應(yīng)用程序設(shè)計第1章 Microsoft .NET Framework 概述_第4頁
微軟認證課程系列教材-面向.NET的Web應(yīng)用程序設(shè)計第1章 Microsoft .NET Framework 概述_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

主講:劉佳面向.NET的Web應(yīng)用程序設(shè)計微軟認證課程系列教材課程介紹課程簡介是ASP的升級版本,提供了一種以Microsoft.NETFramework為基礎(chǔ)開發(fā)Web應(yīng)用程序的全新編程模式。本課程介紹利用VisualStudio.NET集成開發(fā)環(huán)境進行基于的Web應(yīng)用程序設(shè)計的基本知識。預備知識掌握HTML和DHTML的知識,包括使用表格、表單、圖片的顯示等掌握VisualBasic.NET或者C#的知識,包括變量聲明、循環(huán)語句、條件語句等了解N層應(yīng)用程序架構(gòu)和分布式Web應(yīng)用程序設(shè)計掌握SQLServer2000和IIS課程要求課時:96課時分為兩部分:講課部分:48課時,課堂教學實踐部分:48課時,課程實驗培養(yǎng)目標:

通過本課程的學習,掌握使用ASP.NET開發(fā).NET應(yīng)用程序所需的知識和技能,具備利用ASP.NET開發(fā).NET應(yīng)用程序的能力,并能夠分析Web應(yīng)用程序的安全性威脅,采取正確的安全技術(shù)和策略開發(fā)安全的Web應(yīng)用程序面向.NET的Web應(yīng)用程序設(shè)計第1章Microsoft.NETFramework概述第2章使用MicrosoftVisualStudio.NET第3章使用基于Microsoft.NET的開發(fā)語言第4章創(chuàng)建MicrosoftASP.NETWeb窗體第5章在MicrosoftASP.NETWeb窗體中添加代碼第6章MicrosoftASP.NETWeb應(yīng)用程序的跟蹤機制第7章驗證用戶輸入第8章創(chuàng)建用戶控件第9章使用MicrosoftVisualStudio.NET訪問關(guān)系型數(shù)據(jù)第10章使用MicrosoftADO.NET訪問數(shù)據(jù)第11章通過MicrosoftADO.NET調(diào)用存儲過程第12章讀寫XML數(shù)據(jù)第13章使用和創(chuàng)建XMLWebService第14章狀態(tài)管理面向.NET的Web應(yīng)用程序設(shè)計第15章配置、優(yōu)化和部署MicrosoftASP.NETWeb應(yīng)用程序第16章Web安全性介紹第17章Web應(yīng)用程序安全性規(guī)劃第18章驗證用戶輸入第19章Internet信息服務(wù)身份驗證第20章保護Web頁面安全第21章保護文件系統(tǒng)數(shù)據(jù)的安全第22章保護Microsoft

SQLServer的安全第23章保證通信中的機密信息和數(shù)據(jù)完整性第24章加密、散列和數(shù)據(jù)簽名第25章測試Web站點的安全性參考資料互聯(lián)網(wǎng)資源://://://可參考示例代碼Microsoft.NETFramework文檔示例代碼VisualStudio.NET企業(yè)級示例MSDNMSDN站點上包含了大量可供開發(fā)人員使用的文檔、代碼和技巧:://包含VisualStudio.NET開發(fā)人員感興趣的文章、示例和其他信息MSDNCommunitiesMSDNCommunities,包含有關(guān)用戶組、留言板、新聞組的信息以及其他信息參考資料(續(xù))TechNet站點TechNet站點上包括了IT專業(yè)人員在規(guī)劃、部署、運行、維護和管理時參看和使用的文檔、指南和技巧:MicrosoftSecurity了解Microsoft如何幫助你維護應(yīng)用程序和系統(tǒng)(從桌面到網(wǎng)絡(luò)級系統(tǒng))的安全,并為IT專業(yè)人員、開發(fā)人員和家庭用戶提供指向安全資源的鏈接:

參考資料(續(xù))可參考書籍:構(gòu)建Web解決方案——應(yīng)用ASP.NET和ADO.NET

ISBN:7-89494-041-0ASP.NETWeb應(yīng)用程序開發(fā)新思維

ISBN:7-900641-68-8編寫安全的代碼

ISBN:7-111-10285-1密碼編碼學與網(wǎng)絡(luò)安全:原理與實踐(第二版)

ISBN:7-5053-6604-1第1章Microsoft.NETFramework概述.NETFramework概述ASP.NET概述實驗案例簡介相關(guān)資源1.1.NETFramework概述.NETFramework.NET解決的問題.NETFramework組件使用.NETFramework的優(yōu)點.NET開發(fā)工具——VisualStudio.NET1.1.1.NETFramework.NET平臺創(chuàng)建和運行下一代Windows和Web應(yīng)用程序的平臺簡化Web應(yīng)用程序的開發(fā).NET平臺的核心技術(shù).NETFramework.NET企業(yè)服務(wù)器模塊構(gòu)建服務(wù)VisualStudio.NET1.1.1.NETFramework.NETFramework一種新的計算平臺,簡化了在高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā)提供創(chuàng)建和運行應(yīng)用程序和XMLWebService的基礎(chǔ)提供統(tǒng)一的編程模型.NETFramework的兩個主要組件公共語言運行庫.NETFramework基礎(chǔ)類庫1.1.1.NETFramework開發(fā)工具客戶端用戶體驗ASP.NETWeb應(yīng)用程序XMLWebService數(shù)據(jù)庫服務(wù)器.NETFramework1.1.2.NET解決的問題現(xiàn)有技術(shù)存在的問題應(yīng)用程序之間、設(shè)備之間的通信非常困難大部分應(yīng)用程序不支持多平臺和多客戶端程序員必須花費大量時間編寫底層代碼以實現(xiàn)多平臺和多客戶端支持為提高穩(wěn)定性和減少工作量,不得不縮小應(yīng)用程序的應(yīng)用范圍1.1.2.NET解決的問題.NETFramework的解決方案公共語言運行庫XML工業(yè)標準和XMLWebService公共語言運行庫實現(xiàn)語言獨立性和設(shè)備獨立性完成大量的底層操作XML工業(yè)標準實現(xiàn)不同設(shè)備,如個人電腦、蜂窩式等的無縫數(shù)據(jù)通信1.1.3.NETFramework組件Win32消息隊列服務(wù)COM+IISWMI公共語言運行庫(CLR).NETFramework基礎(chǔ)類庫ADO.NET和XMLXMLWebService用戶界面VisualBasicC++C#PerlPython…1.1.3.NETFramework組件ASP.NET和用戶界面位于語言層之下ASP.NET和用戶界面構(gòu)建于公共語言運行庫可以使用任何基于.NET的開發(fā)語言開發(fā)ASP.NETWeb應(yīng)用程序和Windows應(yīng)用程序所用的語言使用統(tǒng)一的Windows窗體和Web窗體模型1.1.4使用.NETFramework的優(yōu)點基于公認的互聯(lián)網(wǎng)標準和規(guī)范HTML、XML、HTTP、SOAP、XSLT、Xpath統(tǒng)一的編程模型編程模型的演變.NET類可被所有基于.NET的開發(fā)語言重用同一段代碼可被不同類型的應(yīng)用程序重用Windows

APIASP.NET

Framework1980's1990's2000'sVisualBasicMFC/ATL1.1.4使用.NETFramework的優(yōu)點層次式的命名空間.NET以命名空間和類的形式組織代碼易于擴展的類通過繼承擴展現(xiàn)有的類跨語言繼承和擴展類語言無關(guān)1.1.5.NET開發(fā)工具——VisualStudio.NETWindows窗體開發(fā)工具Web窗體開發(fā)工具錯誤處理數(shù)據(jù)訪問多語言支持Web服務(wù)開發(fā)工具開發(fā)調(diào)試部署設(shè)計VisualStudio.NET第1章Microsoft.NETFramework概述.NETFramework概述ASP.NET概述實驗案例簡介相關(guān)資源1.2ASP.NET概述ASP.NETWeb應(yīng)用程序新一代的、靈活性更強的ASP可以訪問服務(wù)器資源的動態(tài)網(wǎng)頁技術(shù)訪問服務(wù)器數(shù)據(jù)庫讀寫服務(wù)器文件利用服務(wù)器集成的安全機制兩項關(guān)鍵技術(shù)支持Web窗體和XMLWebServiceWeb窗體是ASP.NET的基礎(chǔ)XMLWebService支持高度分布式Web應(yīng)用程序的開發(fā)瀏覽器獨立性不依賴于客戶端腳本與客戶端瀏覽器、操作系統(tǒng)無關(guān)語言獨立性可以使用任何基于.NET的開發(fā)語言開發(fā)ASP.NET應(yīng)用程序1.2.2ASP.NETWeb應(yīng)用程序XML數(shù)據(jù)數(shù)據(jù)庫InternetPage1.

aspxPage2.

aspxWeb

服務(wù)組件Web窗體代碼隱藏文件global.

asaxWeb.

configmachine.

configASP.NETWeb服務(wù)器輸出緩存客戶端用戶界面用戶界面邏輯代碼Web服務(wù)器配置文件Web應(yīng)用程序配置文件使用Web服務(wù)傳送和接收數(shù)據(jù)輸出緩存加快網(wǎng)頁訪問速度多媒體演示ASP.NET的運行模型第1章Microsoft.NETFramework概述.NETFramework概述ASP.NET概述實驗案例簡介相關(guān)資源1.3實驗案例簡介實驗應(yīng)用程序的創(chuàng)建演示實驗案例解決方案1.3.1實驗應(yīng)用程序的創(chuàng)建實驗案例描述實驗案例解決方案組成3個項目:Web應(yīng)用程序、類庫、XMLWebService12個Web窗體3個數(shù)據(jù)庫:Doctors、Dentists、Coho安裝實驗案例實驗Web應(yīng)用程序醫(yī)療福利

Medical.aspx網(wǎng)站主頁

Default.aspx人壽保險福利

Life.aspx退休賬戶

Retirement.aspx牙科福利

Dental.aspxDentists醫(yī)生

Doctors.aspxDoctors登錄頁面Login.aspx注冊頁面Register.aspxCoho

Winery說明書

Prospectus.aspxXMLWeb

服務(wù)

dentalService1.asmxHeader

用戶控件

Header.ascxASPStatetempdb用戶控件

namedate.ascxMenu組件

Class1.vb或Class1.csXML文件Web.config第1章Microsoft.NETFramework概述.NETFramework概述ASP.NET概述實驗案例簡介相關(guān)資源1.4.1.N

溫馨提示

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

評論

0/150

提交評論