資源描述:
《第二講net概述》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.NET.NET架構(gòu)架構(gòu)第二講第二講.NET.NET平臺概述平臺概述西南林學(xué)院西南林學(xué)院計算機(jī)科學(xué)系計算機(jī)科學(xué)系周開來周開來20092009--88--2424內(nèi)容安排如下:內(nèi)容安排如下:ò.NET.NET平臺介紹平臺介紹ò.NET.NET框架框架(The.NETFramework)ò公共語言運(yùn)行時公共語言運(yùn)行時CLRCLR(CommonLanguageRuntime)ò基本類庫基本類庫FCLFCL(FoundationClassLibrary)ò.NET.NET的基本語言簡介的基本語言簡介ò.NET.NET與與J2EEJ2EE的較量的較量軟件開發(fā)
2、平臺的發(fā)展軟件開發(fā)平臺的發(fā)展??MSDOS+MSDOS+編譯、庫、編輯器和調(diào)試器編譯、庫、編輯器和調(diào)試器??WindowsWindows和和SDK,VBVCSDK,VBVC等,等,Win32APIWin32API??COM+OLECOM+OLECOM+/DCOMCOM+/DCOM組件編程組件編程ActiveX(ActiveX(文檔,腳本,控件)文檔,腳本,控件)VB6.0,VBAVB6.0,VBA編程編程ATLMFCVC++ATLMFCVC++JavaBeansSunJavaBeansSun公司公司CORBACORBAOMG(ObjectOMG(O
3、bjectManagemenstManagemenstGroup)Group)??.NETVSJ2EE.NETVSJ2EE.NET.NETFramework,C#,WebFramework,C#,WebServicesServicesJ2EE特定版本下的特定版本下的JavaJavaServletServlet,JSP,EJB,JSP,EJB.NET.NET平臺平臺ò什么是什么是.NET.NET.NET.NET代表一個集合代表一個集合,,一個環(huán)境一個環(huán)境,,一個可以作為平一個可以作為平臺支持臺支持下一代下一代InternetInternet的可編程架
4、構(gòu)的可編程架構(gòu)..ò.NET.NET的目標(biāo)的目標(biāo)讓用戶在讓用戶在AnywhereAnywhere、、AnytimeAnytime,以及利用,以及利用AnyDeviceAnyDevice都能快速訪問所需的信息、文件和程都能快速訪問所需的信息、文件和程序。序。ò..NETNET平臺的組成平臺的組成V底層操作系統(tǒng)底層操作系統(tǒng)((支持支持.NET.NET的的OS)OS)V.NET.NET企業(yè)級服務(wù)器企業(yè)級服務(wù)器(.NETEnterpriseServers)(.NETEnterpriseServers)V.NETWeb.NETWeb服務(wù)構(gòu)件服務(wù)構(gòu)件(XMLW
5、ebServices)(XMLWebServices)V.NETFramework(.NETFramework(開發(fā)平臺開發(fā)平臺))VMicrosoftVisualStudio.NET(MicrosoftVisualStudio.NET(集成開發(fā)環(huán)境集成開發(fā)環(huán)境))軟件即是服務(wù)軟件即是服務(wù),,網(wǎng)絡(luò)計算時代網(wǎng)絡(luò)計算時代.NETisMicrosoftstrategyfor.NETisMicrosoftstrategyfordeliveringsoftwareasaservice.deliveringsoftwareasaservice.什么是什么是.N
6、ETFramework.NETFramework????AnAnenvironmentenvironmentforbuilding,forbuilding,deployingandrunningWebdeployingandrunningWebServicesandapplications.Servicesandapplications.??兩個主要組兩個主要組成部成部分分::°CLR(CommonCLR(CommonLanguageRuntime)LanguageRuntime)°FCL(FrameworkFCL(FrameworkClassLi
7、brary)ClassLibrary).NETFramework.NETFramework的組成部分的組成部分ò公共語言運(yùn)行時公共語言運(yùn)行時(CommonLanguageRuntime)(CLR)(CLR)?適用所有語言的公共類型系統(tǒng)適用所有語言的公共類型系統(tǒng)(CommonTypeSystem)?多語言互用(可以相互繼承和調(diào)用)多語言互用(可以相互繼承和調(diào)用)?豐富的運(yùn)行時環(huán)境豐富的運(yùn)行時環(huán)境ò豐富類庫豐富類庫FCL(FrameworkFCL(FrameworkClassLibrary)ClassLibrary)?基類庫基類庫(Baseclassl
8、ibraries),ADO.NET,ADO.NET和和XMLXML?WindowsFormsWindowsForms?We