.NET开发框架介绍

本文概述

  • CLR(公共语言运行时)
  • FCL(框架类库)
  • WinForms
  • ASP.NET
  • ADO.NET
  • WPF(Windows Presentation Foundation)
  • WCF(Windows Communication Foundation)
  • WF(工作流程基金会)
  • LINQ(语言综合查询)
  • 实体框架
  • 并行LINQ
  • .NET Framework索引
.NET开发框架介绍

文章图片
CLR(公共语言运行时) 它是一个程序执行引擎, 用于加载和执行程序。它将程序转换为本地代码。它充当框架和操作系统之间的接口。它执行异常处理, 内存管理和垃圾回收。而且, 它提供了安全性, 类型安全性, 互操作性和可移植性。下面列出了CLR组件:
.NET开发框架介绍

文章图片
FCL(框架类库) 它是一个标准库, 它包含数千个类, 并用于构建应用程序。 BCL(基类库)是FCL的核心, 并提供基本功能。
.NET开发框架介绍

文章图片
WinForms Windows Forms是.NET Framework的一种智能客户端技术, .NET Framework是一组托管库, 可简化常见的应用程序任务, 例如读写文件系统。
ASP.NET ASP.NET是Microsoft设计和开发的Web框架。它用于开发网站, Web应用程序和Web服务。它提供了HTML, CSS和JavaScript的出色集成。它于2002年1月首次发布。
ADO.NET ADO.NET是.Net Framework的模块, 用于在应用程序和数据源之间建立连接。数据源可以是SQL Server和XML。 ADO .NET由可用于连接, 检索, 插入和删除数据的类组成。
WPF(Windows Presentation Foundation) Windows Presentation Foundation(WPF)是Microsoft的图形子系统, 用于在基于Windows的应用程序中呈现用户界面。 WPF(以前称为“ Avalon”)最初于2006年作为.NET Framework 3.0的一部分发布。WPF使用DirectX。
WCF(Windows Communication Foundation) 它是用于构建面向服务的应用程序的框架。使用WCF, 你可以将数据作为异步消息从一个服务端点发送到另一个服务端点。
WF(工作流程基金会) Windows Workflow Foundation(WF)是一项Microsoft技术, 它提供API, 进程内工作流引擎和可重新托管的设计器, 以将长时间运行的进程实现为.NET应用程序中的工作流。
LINQ(语言综合查询) 它是.NET 3.5框架中引入的一种查询语言。它用于使用C#或Visual Basics编程语言查询数据源。
实体框架 它是一个基于ORM的开源框架, 用于与使用.NET对象的数据库一起使用。它消除了许多开发人员处理数据库的工作。这是Microsoft推荐的处理数据库的技术。
并行LINQ 并行LINQ或PLINQ是LINQ对对象的并行实现。它结合了LINQ的简单性和可读性, 并提供了并行编程的功能。
通过使用所有可用的计算机功能, 它可以改进并提供快速的速度来执行LINQ查询。
除了上述功能和库之外, .NET还包括其他API和模型, 以改进和增强.NET框架。
【.NET开发框架介绍】2015年, 添加了任务并行库和任务并行库。在.NET 4.5中, 添加了基于任务的异步模型。
.NET Framework索引

    推荐阅读