第1章 C#简介

1 .NET  Framework的含义

  .NET Framework是Microsoft未开发应用程序而创建的一个具有革命性的平台。所以啊,其本质是平台。

  它并不局限于Windows,也可以在其他操作系统上。比如:Linux,Mac OS,甚至可以在Mono的安卓和ios系统上运行。

(可以说是很社会了)。它的设计方式也可以确保使用各种语言。例如:C#、C++、Visual Basic、JavaScript等。

1).NET Framework的内容:

它主要包含一个庞大的代码库,可以在客户语言(如C#)中通过面向对象(oop)编程技术来使用这些代码。这个库分为多个模块,其实就是为了明确分类。比如有Windows的模块,Web的模块等。

还有通用类型系统(Common Type  System , CTS),有助于平台各种语言进行交互操作。公共语言运行库(Common Language Runtime ,CLR),负责管理所有.NET库开发的所有应用程序的执行。

2)使用.NET Framework编写程序:

①CIL和JIT:首先代码会编译为通用中间语言(Common Intermediate  Language ,CIL)。所有语言都会编译为这种语言。

之后在执行应用程序之时,Just in Time(JIT)编译器把CIL编译成本机代码。

 

 

            

猜你喜欢

转载自www.cnblogs.com/Chatai/p/9262492.html
今日推荐