资源描述:
《第二讲net概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.NET.NET架构架构第二讲第二讲.NET.NET平台概述平台概述西南林学院西南林学院计算机科学系计算机科学系周开来周开来20092009--88--2424内容安排如下:内容安排如下:ò.NET.NET平台介绍平台介绍ò.NET.NET框架框架(The.NETFramework)ò公共语言运行时公共语言运行时CLRCLR(CommonLanguageRuntime)ò基本类库基本类库FCLFCL(FoundationClassLibrary)ò.NET.NET的基本语言简介的基本语言简介ò.NET.NET与与J2EEJ2EE的较量的较量软件开发
2、平台的发展软件开发平台的发展¾¾MSDOS+MSDOS+编译、库、编辑器和调试器编译、库、编辑器和调试器¾¾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代表一个集合代表一个集合,,一个环境一个环境,,一个可以作为平一个可以作为平台支持台支持下一代下一代InternetInternet的可编程架
4、构的可编程架构..ò.NET.NET的目标的目标让用户在让用户在AnywhereAnywhere、、AnytimeAnytime,以及利用,以及利用AnyDeviceAnyDevice都能快速访问所需的信息、文件和程都能快速访问所需的信息、文件和程序。序。ò..NETNET平台的组成平台的组成V底层操作系统底层操作系统((支持支持.NET.NET的的OS)OS)V.NET.NET企业级服务器企业级服务器(.NETEnterpriseServers)(.NETEnterpriseServers)V.NETWeb.NETWeb服务构件服务构件(XMLW
5、ebServices)(XMLWebServices)V.NETFramework(.NETFramework(开发平台开发平台))VMicrosoftVisualStudio.NET(MicrosoftVisualStudio.NET(集成开发环境集成开发环境))软件即是服务软件即是服务,,网络计算时代网络计算时代.NETisMicrosoftstrategyfor.NETisMicrosoftstrategyfordeliveringsoftwareasaservice.deliveringsoftwareasaservice.什么是什么是.N
6、ETFramework.NETFramework??¾¾AnAnenvironmentenvironmentforbuilding,forbuilding,deployingandrunningWebdeployingandrunningWebServicesandapplications.Servicesandapplications.¾¾两个主要组两个主要组成部成部分分::°CLR(CommonCLR(CommonLanguageRuntime)LanguageRuntime)°FCL(FrameworkFCL(FrameworkClassLi
7、brary)ClassLibrary).NETFramework.NETFramework的组成部分的组成部分ò公共语言运行时公共语言运行时(CommonLanguageRuntime)(CLR)(CLR)¾适用所有语言的公共类型系统适用所有语言的公共类型系统(CommonTypeSystem)¾多语言互用(可以相互继承和调用)多语言互用(可以相互继承和调用)¾丰富的运行时环境丰富的运行时环境ò丰富类库丰富类库FCL(FrameworkFCL(FrameworkClassLibrary)ClassLibrary)¾基类库基类库(Baseclassl
8、ibraries),ADO.NET,ADO.NET和和XMLXML¾WindowsFormsWindowsForms¾We