欢迎来到天天文库
浏览记录
ID:44396843
大小:122.00 KB
页数:8页
时间:2019-10-21
《培训-DotNet简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DotNetDotNet的诞生2000年6月,微软公司推出了“Microsoft.NET下一代互联网软件和服务战略”,在全球的IT行业中引起了广泛的关注。.NET的背景可以理解为,当计算开始从桌面计算机转向可访问因特网的设备比如掌上电脑和移动电话时,微软公司为了维持其操作系统在市场中的垄断地位而采取的新措施的一个部分。微软公司把自己的Microsoft.NET的解释为一个建立在下一代Internet的网络平台。更详细的解释应该:Microsoft.NET是一种分布式的运算框架,以XML为基础,以WEB为核
2、心,并结合其他多种技术最大限度地利用Internet上丰富的资源来提高工作效率。.NET计划包含一个新版本的Windows操作系统、一个新版本的Office以及一系列为开发人员构建基于web的应用程序准备的开发软件。.NET框架的最直观的组件是:新的Internet信息服务6.0(IIS6.0)、对支持ASP.NET和ADO.NET的支持、可构建基于web的软件的VisualStudio.NET软件工具以及在SQLServer2000数据库中新的XML支持。DotNetFramework概述CLR:Com
3、monLanguageRuntime公共语言运行时环境(类似JVM)DotNetFramework概述DotNet的新特点DotNet框架是对语言中立的。目前,它支持C++、C#、VisualBasic、JScript(JavaScript的微软版本)以及COBOL。第三方语言,比如Eiffel、PerlPython、Smalltalk等等,也将可用于构建未来的.NET框架应用程序。DotNet推出了全新的C#语言,这种全新的面向对象的语言使得开发者可以快速地构建从底层系统级到高层商业组件的不同应用。提供
4、的大量类库,比如ADO.NET,ASP.NET等。支持WebService。在Web开发中首个提出并能支持事件驱动的编程。ASP.NET和ASP相比ASP.NET并不是单纯是ASP版本的升级,也不仅仅在于功能上的增强,而是实质性的飞跃。所以ASP.NET不完全兼容ASP。开发语言不同:ASP使用的是弱类型,面对结构的编程语言,而ASP.NET提供的是强类型,面对对象的编程语言。运行机制不同:ASP是解释性的编程框架,而ASP.NET提供的是编译性的编程框架。开发模式不同:ASP将界面和程序设计混在一起,难
5、以维护和重用。而ASP.NET将界面和程序分开保持,提供了重用性,增强了维护性。总的来说:ASP.NET可完全利用Microsoft.NET架构的强大,安全,高效的平台特性。ASP.NET是运行在服务器后端编译后的普通语言运行时代码,即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.NET带来卓越的性能。ASP.NET的工作原理有一个HTTP请求发送到Web服务器要求访问一个Web网页。Web服务器通过分析客户的HTTP请求来定位所请求网页的位置。如果所请求的网页的
6、文件名的后缀是aspx,那么就把这个文件传送到aspnet_isapi.dll进行处理,由aspnet_isapi.dll把ASP.NET代码提交给CLR。如果以前没有执行过这个程序,那么就由CLR编译并执行,得到纯HTML结果。如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。最后把这些纯HTML结果传回浏览器作为HTTP响应。浏览器收到这个响应之后,就可以显示Web网页。AQ&QUESTIONSANSWERS
此文档下载收益归作者所有