精华内容
下载资源
问答
  • 托管代码

    2017-11-16 15:28:31
    托管代码  托管代码 (managed code)  由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助...
    托管代码
      托管代码 (managed code)
      由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
      托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。
      在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全黑洞和不稳定程序的编程错误。同样,许多不可靠的设计也自动的被增强了安全性,例如 类型安全检查,内存管理和释放无效对象。程序员可以花更多的精力关注程序的应用逻辑设计并可以减少代码的编写量。这就意味着更短的开发时间和更健壮的程序。
      简单点说,托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段:
      1.源代码编译为托管代码;(所以源代码可以有很多种,如VB,C#,J#)
      2.托管代码编译为microsoft系统的.net平台专用文件(如类库、可执行文件等)。
    展开全文
  • 托管代码

    2010-08-31 21:28:00
     托管代码 (managed code)  由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助...

     托管代码 (managed code)

      由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。

     

      托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。

     

     

      在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全黑洞和不稳定程序的编程错误。同样,许多不可靠的设计也自动的被增强了安全性,例如 类型安全检查,内存管理和释放无效对象。程序员可以花更多的精力关注程序的应用逻辑设计并可以减少代码的编写量。这就意味着更短的开发时间和更健壮的程序。

    展开全文
  • 托管代码简介:托管代码 (managed code)同受管制的代码,由公共语言运行库环境(而不是直接由操作系统)执行的代码。 托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。...

    托管代码简介:托管代码 (managed code)同受管制的代码,由公共语言运行库环境(而不是直接由操作系统)执行的代码。
    托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。
    这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。

    从哪来:托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。
    到哪去:运行库编译器(runtime-aware compiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。最终将由CLR执行该代码()。

    非托管代码:在公共语言运行库环境的外部,由操作系统直接执行的代码。

    区别:IL需要交给CLR执行(托管代码可以理解为IL,CLR执行的本质也是装换成机器码给操作系统执行),非托管代码(如C、C++等)由编译器转换为机器码后交给操作系统执行

    展开全文
  • 解释:托管代码 (managed code) 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于...

    解释:
    托管代码 (managed code)
    公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。如C#、Java。

    非托管代码 (unmanaged code)
    在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务。如C++、C。


    理解:
    托管代码运行于特定虚拟机上(或称为运行时runtime),如微软的CLR,SUN的Java虚拟机。
    1.托管 -> 中间语言 -> 虚拟机 -> 机器代码
    2.非托管 -> 机器代码

    展开全文
  • C#托管代码和非托管代码

    千次阅读 2019-06-24 00:03:57
    托管代码:也叫本地(native)代码。 托管代码:是由公共语言运行库(CLR)执行的代码,而不是由操作系统直接执行。本地代码经过两次编译,第一次将源代码编译成中间代码(MSIL,MicrosoftIntermediate Language...
  • 托管代码 托管代码(Managed Code)就是中间语言(IL)代码,在公共语言运行库(CLR)中运行。 编译器把代码编译成中间语言,当方法被调用时,CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存...
  • 托管代码托管代码

    2014-08-11 22:58:00
    托管代码 (managed code) 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和...
  • 托管代码和非托管代码的区别

    千次阅读 2018-09-10 19:53:48
    什么是托管代码托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1. 源代码编译为托管代码,...
  • 1.什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两...
  • 什么是托管代码(managed code)?  托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为...
  • C# 托管代码和非托管代码

    千次阅读 2018-05-25 08:23:45
    托管代码托管代码就是Visual Basic .NET和C#编译器编译出来的代码。编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码。中间语言被封装在一个叫程序集(assembly)的文件中,程序集中包含了描述...
  • 托管代码是一种中间语言,执行时编译,非托管代码是提前编译好https://blog.csdn.net/bioman1224/article/details/52358051
  • 托管代码&非托管代码

    2014-10-08 10:07:19
    托管代码&非托管代码  2011-05-19 08:40:23| 分类: 计算机汇 |举报 |字号 订阅  托管代码 (managed code)  由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,940
精华内容 10,776
关键字:

托管代码