码迷,mamicode.com
首页 > Web开发 > 详细

.NET简介

时间:2016-08-21 09:44:55      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

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

  

  微软跨语言运行的主要机制就如上图类似,其最重要的部分是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#也可以使用

.NET简介

标签:

原文地址:http://www.cnblogs.com/geore/p/5792103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!