发布网友 发布时间:2022-12-23 05:13
共1个回答
热心网友 时间:2024-12-03 06:18
总结了一些关于.NET的常见问题与解答。
这些.NET常见问题对于想要了解.NET整体概念的读者们会有一些帮助。
一什么是.Net?它主要包括什么?.Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。
.Net主要包括普通语言运行时(CommonLanguageRuntime)和.Net构架类库。
二.Net主要的优点有哪些?.Net的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。
.Net支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用,目前.Net支持的语言达二十多种。
.Net通过将各语言先编译成中间语言(IL),然后再执行时用即时(JustInTime)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,目前.Net支持的平台有Windows,Linux和Unix的支持正在开发中。
.Net通过普通语言运行时(CommonLanguageRuntime)来实现资源对象,类型的安全。
.Net通过对HTTP,XML,SOAP,WSDL等Internet标准的强劲支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面.三.Net中的普通语言运行时(CommonLanguageRuntime)指什么?它在.Net中处什么位置?CLR(CommonLanguageRuntime)普通语言运行时是整个.netframework构建的基础,是实现.Net跨平台,跨语言,代码安全等核心特性的关键。
它实际上是驻留在内存里的一段代理代码,负责在整个.net整个执行期间的代码管理工作,比较典型的有:内存管理,线程管理,远程管理,代码强制安全类型等。
这些都可称得上.netframework的生命线。
实际上,广西电脑培训http://www.kmbdqn.cn/发现普通语言运行时代理了一部分操作系统的管理功能。