.NET简介

|   版权声明:本文为博主原创文章,未经博主允许不得转载。

  

  微软跨语言运行的主要机制就如上图类似,其最重要的部分是CLR和MSIL;其中MSIL是微软中间语言,它的主要的作用是将不同

的语言,如:C#, VB.NET, C++, C等等,首先翻译成FrameWork框架中的一种微软中间语言MSIL,而后再讲MSIL语言通过CLR(

公共语言运行时)编译成计算机能够识别的代码,从而实现跨语言机制.跨平台也是因为CLR,它将MSIL翻译成手机可以理解的语言,

这样.NET也可以进行手机平台的开发;

  其实不管任何一种编程语言首先都是用该语言,写出源代码,而后通过编译器编译成计算机可以识别的二进制数串,最后通过计算

机来执行。

  软件系统的依赖关系:

  要使用 .NET 机制来编写跨语言,跨平台的开发,最主要的和最基层的是Windows System;其次就是安装CLR(公共语言运行库)

和.NETFrameWork类库,也就是.NET FrameWork框架;当这些东西都安装好了之后,才可以进行.NET跨语言的开发。

 

平台无关:CLR、.NET FrameWork进行了隔离。Windows、 Linux(Momo)。

语言无关:VB.NET、C#都调用同样的类、同样的方法,VB>NET写的类C#也可以使用

posted @ 2016-08-21 08:54  Geore  阅读(201)  评论(0编辑  收藏  举报