摘要: 什么是托管代码?托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,这些语言包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware Compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。 非托管代码则反之。 在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全 阅读全文
posted @ 2013-12-26 17:41 青蘋果 阅读(454) 评论(1) 推荐(0) 编辑
摘要: C#,.NET,ASP.NET这三个词,对于大家并不陌生,最近花了点时间去了解了下。最终才发现我以前的理解有些偏差。现在分享给大家。什么是C#? C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。与COM(组件对象模型)是直接集成。C#运行顺序:源代码编译为中间代码(MSIL),然后通过.Net framework中的通用语言运行库(CLR)——执行。其实,如果没有安装.NET Framework,在我们Debug目录下的这些exe是不能被计算机直接执行的。在执行时,.Net framework将这些.EXE的中间代码翻译为二进制机器码,供计算机运行 阅读全文
posted @ 2013-12-26 11:52 青蘋果 阅读(896) 评论(0) 推荐(0) 编辑