你的位置:首页 > ASP.net教程

[ASP.net教程]认识Microsoft .NET Framework


 一、什么是.NET Framework? 

  .NET Framework是微软于2002年发行的新一代软件开发框架。

二、.NET Framework截至目前的发展历程

  1.0版  2002-02-13发行

  1.1版  2003-04-24发行

  2.0版  2005-11-07发行

  3.0版  2006-11-06发行

  3.5版  2007-11-19发行

  4.0版  2010-04-12发行

  4.5版  2012-02-20发行

  ......

三、.NET Framework体系结构

  

  以下是个人的简单理解:

  1. 任何软件的运行都离不开硬件设备的支持
  2. 软件或Web页等形式的运行是基于操作系统的
  3. 基于.NET Framework开发的应用都在CLR引擎中运行(保守的说,因为.NET Framework允许有非托管代码)
  4. .NET Framework提供了大量的类以提高开发效率
  5. C#、VB.NET、J#、C++.NET、JScript.NET等都是.NET Framework支持的应用开发语言

四、.NET Framework可以开发哪些类型的应用?

  1. 控制台程序(Console)
  2. 传统桌面型应用(WinForm)
  3. 浏览器应用程序WPF(Windows Presentation Foundation)
  4. ASP.NET网站
  5. Windows Service(windows服务)
  6. Web Service
  7. WCF和WF(工作流)
  8. Silverlight应用程序

五、.NET Framework开发的程序是如何被编译的

  源代码-->JIT(Just In Time编译器)编译为MSIL(微软中间语言)代码(平台无关,理论上可以跨平台)-->机器代码(二进制,程序运行时被编译,注意:不是一次性全部编译成机器码,而是程序执行到哪里就编译到哪里)

六、关于CTS和CLS

  CTS:所有.NET Framework支持的语言的类型都映射自CTS,这样就可以实现不同语言代码见的无缝互操作性,提高了代码的复用率而且可以让擅长不同开发语言的团队更容易紧密协作。

  CLS:不同语言之间的不同导致了互操作问题,所以.NET Framework制定了CLS来限制这些问题

  




广西旅游线路报价广西旅游攻略大全广西旅游路线推荐广西自驾游攻略广西旅游线路大全千年瑶寨最新活动介绍?4月连南千年瑶寨有什么好玩的? 毛里求斯风光席卷申城 带来精彩当地元素大秀 世外桃源 天然氧吧 英山桃花冲 千年瑶寨五一活动介绍?2015连南千年瑶寨五一有什么好玩的? 盐城精品“5+1”旅游线路 2015广州华南植物园牡丹花几时去最好看?华南植物园牡丹花展门票多少钱? 2015广州华南植物园牡丹花什么时候开?华南植物园牡丹花展时间? 千泷沟大瀑布有什么好玩的?从化千泷沟大瀑布适合孩子玩吗? 西安周边赏银杏好去处 汉阳陵银杏林 香江野生动物园电话?长隆香江动物园门票预订优惠吗? 香江野生动物园官网,长隆香江动物园官方网站。 11月份去厦门旅游好吗? 马尔代夫蜜月岛在哪?怎么去? 泰国曼谷购物怎么样?好不好? 马尔代夫哪个岛浮潜最好? 普吉岛什么时候去最好?11月去泰国普吉岛好不好? AD7892ARZ-3REEL Datasheet AD7892ARZ-3REEL Datasheet AD7892BN-1 Datasheet AD7892BN-1 Datasheet AD7873BCP-REEL Datasheet AD7873BCP-REEL Datasheet 内蒙古参加港澳旅游 内蒙古参加港澳旅游 内蒙古参加港澳旅游 大兴安岭至香港旅游团 大兴安岭至香港旅游团 大兴安岭至香港旅游团 牡丹江去香港旅游团 牡丹江去香港旅游团 牡丹江去香港旅游团