【每日打卡】c#教程:什么是.Net Framework?-Day1

一、什么是.Net Framework?


(相关资料图)

.Net Framework是由微软公司(Microsoft)开发的一个软件框架,主要用来开发windows平台上的应用程序,提供网络、安全性、内存管理和类型安全等服务,支持多语言开发(如:python,c#等编程语言),主要由公共语言运行库(CLR)、框架类型(FCL)、核心语言、其他模块组成。

二、CLR:公共语言运行库

CLR提供了一个托管代码的执行环境,类似于java虚拟机,是整个.Net Framework框架的核心,负责程序执行期间的代码管理,由基础类型、线程支持、COM封送处理程序、类型检查器、代码管理器、垃圾回收器、异常管理器、类加载器构成。

三、FCL:框架类型

它是一个标准库,里面集结了成千上万的,核心为BCL,其中有很多常用类,如:

(一)winforms

这是一种智能客户端技术,可以开发在我们电脑中运行的应用程序。

(二)ASP.NET

使用web框架,提供开发网站、web应用程序、web服务。

(三)ADO.NET

由用于连接、检索、插入、删除数据类组成。

(四)WPF

用Windows用户界面框架。

(五)WCF

用支持数据通信的应用程序框架构成。

(六)WF

提供API、进程内工作流引擎和可重新托管的设计器。

(七)LINQ

自然查询SQL语法到.Net Framework的编程语言中。

(八)Entity Framework

基于ORM的开源框架,减轻程序员在处理数据库方面的工作。

(九)Parallel LINQ

是对LINQ技术的并行实现。

除了上述特性和库之外,.NET 中包括一些其他的 API 和模型来改进或者增强 .NET 框架,例如在 .NET 4.5 中添加了基于任务的异步模型等等。

谢谢阅读,本作者写这篇文章是用来巩固自己的编程知识,十分的不专业,如要学习,请还是在网上找一个正经教程学习,在此也要谢谢大家。

本期参考资料:c.biancheng.net/csharp/what-is-.net-framework.html

本期思维导图:

关键词: LINQ WINDOWS ASP.NET 思维导图 python Java MICROSOFT 应用程序 编程语言 A_PI 用户界面 谢谢大家

编辑: MO
下一篇: 最后一页

相关新闻

精彩推送