第1講課程學習方法與概述ppt課件

上傳人:7**** 文檔編號:253228333 上傳時間:2024-12-04 格式:PPT 頁數(shù):37 大?。?52.17KB
收藏 版權(quán)申訴 舉報 下載
第1講課程學習方法與概述ppt課件_第1頁
第1頁 / 共37頁
第1講課程學習方法與概述ppt課件_第2頁
第2頁 / 共37頁
第1講課程學習方法與概述ppt課件_第3頁
第3頁 / 共37頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第1講課程學習方法與概述ppt課件》由會員分享,可在線閱讀,更多相關(guān)《第1講課程學習方法與概述ppt課件(37頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,本課程的前導課程與應(yīng)用前景,本課程學習與考核方式,ASP.NET,概述,課程概述,本課程的前導課程與應(yīng)用前景課程概述,前導課程,靜態(tài)網(wǎng)頁、,HTML,語法,CSS(,層疊樣式表,),C#,編程基礎(chǔ),數(shù)據(jù)庫技術(shù),SQL Server,前導課程靜態(tài)網(wǎng)頁、HTML語法,HTML,/,XHTML,CSS,JavaScript,SQL Server,、,Oracle,、,MySQL,.,ASP,(,.,asp,),ASP,.,NET,(,.,aspx,),JSP,(,.,jsp,),PHP,(,.,php,),C,#

2、,Java,ASP,PHP,服務(wù)器端編程,數(shù)據(jù)庫,客戶端設(shè)計,HTML/XHTMLCSSJavaScriptSQL Ser,ASP.NET,就業(yè)前景,ASP.NET 就業(yè)前景,第1講課程學習方法與概述ppt課件,動態(tài)網(wǎng)站交互技術(shù),動態(tài)網(wǎng)站:,并非指視覺上的“動態(tài)效果”,而是指網(wǎng)頁能夠根據(jù)訪問者的請求來顯示不同的內(nèi)容,它體現(xiàn)的是一種“實時變化”。,交互技術(shù)(,UI,),通過計算機輸入、輸出設(shè)備,以有效的方式實現(xiàn)人與計算機對話的技術(shù)。人機交互技術(shù)是計算機用戶界面設(shè)計中的重要內(nèi)容之一。它與認知學、人機工程學、心理學等學科領(lǐng)域有密切的聯(lián)系。,動態(tài)網(wǎng)站交互技術(shù)動態(tài)網(wǎng)站:,動態(tài),網(wǎng)站交互技術(shù),1.,在早期

3、,動態(tài)網(wǎng)頁主要是,CGI,技術(shù),,CGI,即,Common Gateway Interface,(公用網(wǎng)管接口)。,2.,目前應(yīng)用較廣的動態(tài)網(wǎng)頁設(shè)計技術(shù)有以下幾種:,PHP(Hypertext Preprocessor),JSP(Java,語言,),ASP,(,VBScript,逐漸淘汰),ASP.NET,Python,Ruby,Flex(Flash Action Script),動態(tài)網(wǎng)站交互技術(shù)1.在早期,動態(tài)網(wǎng)頁主要是CGI技術(shù),CGI,ASP.NET,概述,理解,ASP.NET,應(yīng)用程序基本概念:動態(tài)網(wǎng)頁、,IIS,、,.NET FrameWork,學會使用,Visual Studio.

4、NET 2005,創(chuàng)建,ASP.NET2.0 Web,應(yīng)用程序,ASP.NET概述理解ASP.NET應(yīng)用程序基本概念:動態(tài)網(wǎng),知識結(jié)構(gòu),Web,應(yīng)用相關(guān)的概念,HTTP,協(xié)議、,Web,服務(wù)器、虛擬目錄,動態(tài)頁面技術(shù),ASP.NET,體系結(jié)構(gòu),.NET FrameWork,體系結(jié)構(gòu),演示:如何使用,Visual Studio.NET2005,創(chuàng)建,ASP.NET Web,應(yīng)用程序,知識結(jié)構(gòu)Web應(yīng)用相關(guān)的概念,HTTP,協(xié)議,超文本傳輸協(xié)議,HTTP,是用于傳輸,Web,頁的客戶端,/,服務(wù)器協(xié)議,服務(wù)器,客戶端(瀏覽器),客戶端將,“,請給我發(fā)送,微軟主頁,”,頁請求,請求發(fā)送給,Web,服

5、務(wù)器,服務(wù)器,Web,服務(wù)器發(fā)送請求的,HTML,文檔,客戶端,(瀏覽器),超文本簡介,HTTP協(xié)議超文本傳輸協(xié)議 服務(wù)器客戶端將“請給我發(fā)送微,HTTP,協(xié)議特點,無狀態(tài)的,第一次請求完成后,服務(wù)器不會記住客戶的狀態(tài),第二次請求時,服務(wù)器需要重新讀取客戶的信息,基于請求和應(yīng)答的模式,瀏覽器向服務(wù)器發(fā)送請求,服務(wù)器根據(jù)瀏覽器的請求作出不同的應(yīng)答,HTTP協(xié)議特點無狀態(tài)的,.NET Framework,的組成部分,公共語言運行庫,(Common Language Runtime),適用所有語言的通用類型系統(tǒng),(CTS),多語言互用,豐富的類庫,基礎(chǔ)類,(Base Class Library),A

6、DO.NET,和,XML,Windows Forms,強大的,Web,應(yīng)用平臺,:ASP.NET,豐富的交互式頁面,.NET Framework的組成部分公共語言運行庫(Com,Web,服務(wù)器,提供用戶請求的,HTML,靜態(tài)的頁面,處理瀏覽器的請求的動態(tài)頁面,Web,瀏覽器和,Web,服務(wù)器交互過程,Web服務(wù)器提供用戶請求的HTML靜態(tài)的頁面 Web瀏覽器和,IIS,以及虛擬目錄,IIS,微軟的,Web,服務(wù)器,虛擬目錄,虛擬目錄不是實際文件目錄,虛擬目錄為目錄的別名,使用,IIS,創(chuàng)建虛擬目錄演示,IIS 以及虛擬目錄IIS,獲取靜態(tài)網(wǎng)頁過程,獲取靜態(tài)網(wǎng)頁過程,客戶端動態(tài)網(wǎng)頁,客戶端動態(tài)網(wǎng)

7、頁一般使用腳本來實現(xiàn),JavaScript,DOM,CSS,實現(xiàn)動態(tài)網(wǎng)頁,微軟的,ActiveX,技術(shù),Sun,的,Java Applet,技術(shù),MicroMedia Flash,技術(shù),客戶端動態(tài)網(wǎng)頁客戶端動態(tài)網(wǎng)頁一般使用腳本來實現(xiàn),服務(wù)器端動態(tài)頁面技術(shù),服務(wù)器端動態(tài)頁面簡單講是指服務(wù)器執(zhí)行相關(guān)代碼才能返回的頁面,比如,ASP,頁面、,ASPX,頁面,動態(tài)內(nèi)容能夠為單個用戶的每次訪問量身定制的內(nèi)容,動態(tài)網(wǎng)頁允許雙向的交流,服務(wù)器端動態(tài)頁面技術(shù)服務(wù)器端動態(tài)頁面簡單講是指服務(wù)器執(zhí)行相關(guān),Internet,服務(wù)器應(yīng)用程序編程接口(,ISAPI,),為了解決,CGI,帶來的性能和可伸縮性問題,微軟公司

8、為開發(fā)人員提供了另一中動態(tài),Web,頁面開發(fā)方法,通過這種方法可以建立可伸縮性的應(yīng)用程序,ISAPI,的功能依賴于,DLL,而不是可執(zhí)行文件,ISAPI,擴展對象在服務(wù)器的生命周期內(nèi)通常僅裝載一次,而且,ISAPI,程序通常運行在,IIS,的進程空間,這樣,ISAPI,擴展對象就可以同,IIS,更好地交互。這種運行模式將提高服務(wù)器的性能。,Internet服務(wù)器應(yīng)用程序編程接口(ISAPI)為了解,腳本技術(shù),ASP,ISAPI,最大的缺點就是編寫,ISAPI,程序?qū)﹂_發(fā)者的要求很高,許多開發(fā)者很難掌握,ISAPI,開發(fā)技術(shù),ASP,本身包含了一個,DLL,文件,名字為,asp.dll,,缺省安

9、裝在,WinntSystem32inetsrv,目錄下,這個,DLL,文件負責得到一個,ASP,頁面,(,由文件擴展名,.asp,標識,),,然后對它進行分析,尋找服務(wù)器端腳本內(nèi)容,腳本技術(shù)ASPISAPI最大的缺點就是編寫ISAPI程序?qū)﹂_,ASP,代碼示例,ASP,動態(tài)頁面實例代碼,asp,測試,ASP代碼示例ASP動態(tài)頁面實例代碼%language=,ASP,缺陷,首先腳本語言是一種弱類型的語言,這種語言在處理字符串等其他復雜數(shù)據(jù)類型的時候,性能受到一定的限制。,其次,ASP,將標準,HTML,和腳本混合,這種代碼編寫方式大大限制了開發(fā)者實現(xiàn)代碼重用和代碼維護。,ASP缺陷首先腳本語言是

10、一種弱類型的語言,這種語言在處理字符,ASP.NET,動態(tài)頁面技術(shù),ASP.NET,代碼是編譯執(zhí)行,ASP.NET,支持事件編程,ASP.NET,支持頁面與代碼的分離,ASP.NET動態(tài)頁面技術(shù) ASP.NET代碼是編譯執(zhí)行,ASP.NET,代碼演示,ASP.NET,動態(tài)頁面代碼,ASP.NET,測試,private void Page_Load(object sender,System.EventArgs e),Response.Write(ASP.NET,事件編程測試,);,ASP.NET代碼演示ASP.NET動態(tài)頁面代碼%Pag,ASP.NET,版本,ASP.NET 1.x,版本,ASP

11、.NET 2.0,版本,提高開發(fā)人員工作效率方面的改進,數(shù)據(jù)控件,導航控件,登錄控件,Web,部件控件,母版頁,主題和外觀,管理方面的改進,預(yù)編譯,可擴展性:數(shù)據(jù)源控件等,ASP.NET版本ASP.NET 1.x 版本,ASP.NET,技術(shù)構(gòu)成,Web,窗體,服務(wù)器控件,狀態(tài)管理,緩存,數(shù)據(jù)訪問,數(shù)據(jù)綁定,安全,配置和部署,Http Modules and,Http,處理節(jié),ASP.NET 技術(shù)構(gòu)成,Pages,Services,HTTP Runtime,ASP.NET,架構(gòu),ASP.NET,程序架構(gòu),PagesServices HTTP RuntimeASP.,Network,ASP.NET

12、,頁面請求過程,ASPXFile,Code,NetworkASP.NET頁面請求過程ASPXFileC,INTERNET,動態(tài)網(wǎng)站工作示意圖,HTML,文檔,其他服務(wù),數(shù)據(jù)庫服務(wù)器,Java,JavaScript,C#,PHP,Python,Flex,Web,服務(wù)器,URL,HTML,文檔,用戶,INTERNET動態(tài)網(wǎng)站工作示意圖HTML文檔其他服務(wù)數(shù)據(jù)庫,ASPXFile,Code,ASP.NET,代碼執(zhí)行過程,Request,GendPageClass,Generate,Response,Request,Instantiate,Response,Code-behindclass,Page,

13、Class,Instantiate,Process and Render(,轉(zhuǎn)換,),Compile,(,編譯,),ASPXEngine,Parse,(,解析,),ASPXFileCodeASP.NET代碼執(zhí)行過程Requ,ASP.NET2.0,開發(fā)環(huán)境,操作系統(tǒng):,Window,操作統(tǒng),IIS Web,服務(wù)器,.NET FrameWork 2.0,Visual Studio.NET 2005,MSDN,目前,ASP.NET,能夠運行在,linux,平臺下,(,mono,技術(shù)支持),ASP.NET2.0開發(fā)環(huán)境操作系統(tǒng):Window 操作統(tǒng)目,.NET Framework,架構(gòu),Windows

14、,COM+Services,公共語言運行庫,(CLR),基類庫(,Base Class Library,),ADO.NET and XML,ASP.NET,Windows Forms,公共語言規(guī)范,(,Common Language Specification,),VB,C+,C#,JScript,Visual Studio.NET,.NET Framework 架構(gòu)WindowsCOM+S,.NET Framework,公共語言運行庫,公共語言運行庫,C,源程序,C#,源程序,本節(jié)可執(zhí)行指令,MSIL,本機可執(zhí)行指令,編譯器,編譯器,公共語言運行庫,JavaScript,腳本,本節(jié)可執(zhí)行指令

15、,解釋器,邊解釋邊執(zhí)行,編譯器,.NET Framework 公共語言運行庫公共語言運行庫C,使用公共語言運行庫的優(yōu)點,編譯器生成的,MSIL,(微軟中間語言)具備與具體的設(shè)備、具體的操作系統(tǒng)無關(guān),這樣達到代碼一次編寫,到處運行,可以運行在手機上,可以運行在,PDA,上,可以運行在,PC,機上,MSIL,是運行在公共語言運行庫上,具有類型安全等各種優(yōu)點,代碼一次編寫,到處運行,使用公共語言運行庫的優(yōu)點編譯器生成的MSIL(微軟中間語言),演示,使用,Visual Studio.NET 2005,開發(fā),ASP.NET2.0,網(wǎng)站,在,IIS,上部署,ASP.NET2.0,網(wǎng)站,演示使用Visua

16、l Studio.NET 2005開發(fā)AS,本課總結(jié),Web,應(yīng)用程序概述,動態(tài)頁面技術(shù),使用,ASP.NET,創(chuàng)建,Web,應(yīng)用程序,ASP.NET,請求、應(yīng)答和響應(yīng)過程,ASP.NET,體系結(jié)構(gòu),本課總結(jié)Web應(yīng)用程序概述,練習,1,解釋,HTTP,協(xié)議的含義?,2,談?wù)?ASP.NET,開發(fā),Web,應(yīng)用程序的特點?,3,ASP.NET Web,頁面第一次請求和第二次請求時有何區(qū)別?,4,解釋公共語言運行庫的含義,5,解釋,CGI,的含義?,練習1解釋HTTP協(xié)議的含義?,上機練習,(,1,)使用,ASP.NET Web,窗體技術(shù)編寫個人主頁,頁面上顯示個人照片以及個人的相關(guān)介紹。提示:可以使用,ASP.NET,提供的,Image,控件顯示圖片,也可以直接使用,HTML,完成。,(,2,)使用,IIS,配置個人站點。,上機練習(1)使用ASP.NET Web窗體技術(shù)編寫個人主頁,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲