摘要:
.NET FrameWork的核心是其运行库执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR控制下运行的代码称为托管代码(mamaged code)。但是,在CLR执行编写好的源代码(在C#中或其他语言中编写的代码)之前,需要编译它们。在.NET中,编译分为两个阶段:(1)把源代码编译为Microsoft中间语言(IL)。(2)CLR把IL编译为平台专用的代码。这个两阶段的编译过程非常重要,因为Microsoft中间语言是提供.NET的许多优点的关键。Microsoft中间语言与Java字节码共享一种理念:它们都是低级语言,语法很简单(使用数字代码,而不是文本代码),可以 阅读全文
posted @ 2012-07-11 11:20
showblog
阅读(3241)
评论(0)
推荐(0)
摘要:
C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:· 它是专门为与Microsoft的.NET FrameworK起使用而设计的(.NET Framework)是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序。· 它是一种基于现代面向对象设计方法的语言,在设计它时,Mircrosoft还吸取了其他所有类似语言的经验,这些语言是近20 年来面向对象规则得到广泛应用后才开发出来的。有一个很重要的问题要弄明白:C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。。NET支持的一些特性,C#并不支持。而C#语言支持 阅读全文
posted @ 2012-07-11 09:26
showblog
阅读(256)
评论(0)
推荐(0)