什么是.NET程序开发框架?
.NETframework是一个开发平台,在这个平台上可以用多种语言开发程序,如C#、VB、C++(这里我们使用C#,它是专门为。NET framework并且也是最好用的语言),可以开发各种类型的程序,比如控制台程序、Windows程序和Web程序。
.NETframework的两个主要组件:公共语言运行库CLR和类库。
.NETframework的层次结构如下:
1.上层:
各种开发语言:在顶层,开发人员直接处理各种开发语言,程序可以在.NET框架平台。
2.中间层:
.NET framework类库:类库就是自己的很多可以直接使用的类。比如在屏幕上输出一句话“Hello Word”,我们会直接调用一个方法来输出,这个方法就是.net框架。
3.底层:
CLR:公共语言运行库CLR,顾名思义,是用来运行程序的组件。程序写好了,代码摆在那里,谁来执行?当然是交给CLR,CLR在程序执行过程中进行内存管理、线程管理、远程管理等操作的程序。.NET Framwork可以用各种语言开发,但是在执行的时候会先被CLR编译成同一个中间语言,再编译成计算机可以识别的机器码,最后执行。这样有一个很大的好处,就是可以屏蔽不同语言之间的差异,C#程序员可以调用VB程序员写的程序,反之亦然。
欢迎来电垂询:176-8899-5018