资源描述:
《The Microsoft .NET Technology.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AnOverviewofthe.NETTechnologyHanspeterMössenböckWhatis.NET?AnewsoftwareplatformforthedesktopandtheWebunmanagedapplicationsoperatingsystem(Windows,Linux,Unix,...)2Whatis.NET?AnewsoftwareplatformforthedesktopandtheWebunmanagedmanagedapplicationsapplicati
2、onsclasslibraryCommonLanguageRuntimeoperatingsystem(Windows,Linux,Unix,...)CommonLanguageinteroperability,security,garbagecollection,versioning,...RuntimeclasslibraryGUI,collections,threads,network,reflection,XML,...3Whatis.NET?Anewsoftwareplatformfort
3、hedesktopandtheWebunmanagedmanagedapplicationswebapplicationsapplicationsWebFormsWebServicesclasslibraryASP.NETCommonLanguageRuntimeWebserver(IIS)operatingsystem(Windows,Linux,Unix,...)ASP.NET,WebGUI(object-oriented,event-based,browser-independent)WebF
4、ormsWebServicesdistributedservicesoverRPC(SOAP,HTTP)4Whatis.NET?Aframeworkandmore...unmanagedmanagedapplicationsWebapplicationsapplicationsWebFormsWebServicesclasslibraryASP.NETCommonLanguageRuntimeWebserver(IIS)operatingsystem(Windows,Linux,Unix,...).
5、NETFramework+tools(VisualStudio.NET,ildasm,gacutil,...)+servers(SQLserver,BizTalkserver,Exchangeserver,...)+services(MyServices,Passportservice,...)5Goalsof.NETTounifydesktopandWebprogrammingSofarDesktopprogrammingWebprogrammingobject-orientedASP(notob
6、ject-oriented)compiled(C/C++,Fortran,...)interpreted(VBScript,Javascript,PHP,...)classlibraryspeciallibrary6Goalsof.NETTounifydesktopandWebprogrammingSofarDesktopprogrammingWebprogrammingobject-orientedASP(notobject-oriented)compiled(C/C++,Fortran,...)
7、interpreted(VBScript,Javascript,PHP,...)classlibraryspeciallibraryUnder.NETDesktopandWebprogrammingobject-oriented(ASP.NET)compiled(C#,C++,VB.NET,Fortran,...)uniformclasslibrary7Goalsof.NETInteroperabilitybetweenprogramminglanguagesSofar-millionsofline
8、sofcodeinC++,Fortran,VisualBasic,...-verylimitedinteroperability8Goalsof.NETInteroperabilitybetweenprogramminglanguagesSofar-millionsoflinesofcodeinC++,Fortran,VisualBasic,...-verylimitedinteroperabilityUnder.NET-binarycompatibilitybetw