[.NET] - 基础知识 - .NET Overview

.NET Framework是一个由Framework Class Library(FCL)和Common Language Runtime(CLR)组成的软件框架,为开发者提供了一个一致的面向对象编程环境,支持多种类型的应用程序开发,如控制台应用、Web应用等。.NET Framework旨在简化软件部署和版本控制,提高代码安全性,并实现高性能执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.NET Framework是有一个Framework Class Libray(FCL)和一个Common Language Runtim环境构成的,它

  提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 

  提供一个将软件部署和版本控制冲突最小化的代码执行环境。 

  提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 

  提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 

  使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 

   按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。

CLR在.NET里提供了核心的服务如:

  内存管理

  线程管理

  远程处理

并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性

.NET Framework 环境示意图:

                       

目前可以用FCL来开一下应用程序:

  控制台应用程序

  Windows GUI 应用程序(Windows 窗体)

  Windows Presentation Foundation (WPF) 应用程序

  ASP.NET 应用程序

  Windows 服务

  使用 Windows Communication Foundation (WCF) 的面向服务的应用程序

  使用 Windows Workflow Foundation (WF) 的启用工作流程的应用程序

Related Link:
https://msdn.microsoft.com/en-us/library/zw4w595w.aspx

转载于:https://www.cnblogs.com/fred-bao/p/4399379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值