美文网首页
1. .NET体系结构

1. .NET体系结构

作者: 段然丶 | 来源:发表于2017-12-19 17:11 被阅读0次

1.什么是.NET

.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。)


2.什么是.NET Framework

NET 框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台

一个框架,而C#应用程序或ASP.NET应用程序都是运行在这个框架之上的


3.公共语言运行库

.NET Framework 下包括两个主要的组件:公共语言运行库和.NET Framework类库

公共语言运行库(CLR)是其核心,在CLR控制下运行的代码称为托管代码

CLR执行源代码(即C#即托管代码)时,需要先编译,分为两个阶段

1.将源代码编译成Microsoft中间语言(IL)

2.把IL编译成机器码


4..NET Framework类库

.NET类库是一个内容丰富的托管代码类集合,通过这个类库很容易访问整个WindowsAPI,非常直观和易用


5.托管代码与非托管代码

托管代码 (managed code)

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

如C#

非托管代码 (unmanaged code)

在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。如C++,C

相关文章

  • 1. .NET体系结构

    1.什么是.NET .NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的...

  • .Net 体系结构

    概述 .Net体系结构图 .NetFramework .Net Core Xamarin .Net Standar...

  • C# 入门

    本文分三个部分.NET 体系结构根据实际项目理解.NET的分层架构C#的一些用法 一、.NET 体系结构 1、基本...

  • .Net体系结构

    一、基本概念 1、专业名词 .NET Framework:包含CTS(公共类型系统)、CLR(公共语言运行库)CI...

  • 2019-12-16.NET Framework 平台与C#

    .NET Framework 平台体系结构 C# 程序在 .NET Framework 上运行,这是 Window...

  • mysql

    MySQL 体系结构 https://blog.csdn.net/happylee6688/article/det...

  • Http和TCP/IP协议

    1. 网络协议以及体系结构 1.1 OSI体系结构, TCP/IP体系结构,5层体系结构的对应关系 五层协议只是O...

  • 应用层

    网络应用体系结构 (这部分原文https://blog.csdn.net/enchanted_zhouh/arti...

  • RIA

    参考资料:RIA体系结构(https://blog.csdn.net/qq_35579481/article/de...

  • 1. MySQL 体系结构

    模块组件 连接器 连接池 管理服务和工具 SQL接口 查询分析器 优化器 缓冲 插件式存储引擎 物理文件

网友评论

      本文标题:1. .NET体系结构

      本文链接:https://www.haomeiwen.com/subject/xhhiwxtx.html