第一课时《.Net Framwork概述》

Posted zhangyug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一课时《.Net Framwork概述》相关的知识,希望对你有一定的参考价值。

MSDN:Net Framwork是为其运行的应用程序提供各种服务的托管执行环境,包括两个主要组件:CLR与,.Net Framwork类库。
CLR:作为处理运行的应用程序的执行引擎的公共语言运行时。又叫,公共语言运行库。
CLR是.Net Framwork 的核心
CLR的核心是CTS和CLS。
CTS是通用类型系统(Common Type System)
CLS是公共语言定义(Common Language Specification)
CLR是公共语言运行时(Common Language Runtime)
CLI公共语言基础架构(Common Language Infrastucture)
CLI是一种规范,而CLR则是对这种规范的一个实现
BCL是一个基础类库(Base Class Library)
FCL是一个框架类库(Framework Class Library)
托管DAIMA是一种中间语言,运行在CLR
非托管代码被编译为机器码,运行在机器上。
GC如其名,就是垃圾会有,这里仅就内存而言.
.Net的GC机制的两个问题:
         首先,GC并不是能释放所有的资源,他不能自动释放非托管资源
         第二,G车并不是实时性的,这将会造成系统性能上的瓶颈和不确定性
GC.Collect()方法, 作用:强制进行垃圾回收

 

 

MSDNNet Framwork是为其运行的应用程序提供各种服务的托管执行环境,包括两个主要组件:CLR与,.Net Framwork类库。

CLR:作为处理运行的应用程序的执行引擎的公共语言运行时。又叫,公共语言运行库。

CLR.Net Framwork 的核心

CLR的核心是CTSCLS

CTS是通用类型系统(Common Type System)

CLS是公共语言定义(Common Language Specification)

CLR是公共语言运行时(Common Language Runtime)

CLI公共语言基础架构(Common Language Infrastucture)

CLI是一种规范,而CLR则是对这种规范的一个实现

BCL是一个基础类库(Base Class Library)

FCL是一个框架类库(Framework Class Library)

托管DAIMA是一种中间语言,运行在CLR

非托管代码被编译为机器码,运行在机器上。

技术图片 

GC如其名,就是垃圾会有,这里仅就内存而言.

.NetGC机制的两个问题:

         首先,GC并不是能释放所有的资源,他不能自动释放非托管资源

         第二,G车并不是实时性的,这将会造成系统性能上的瓶颈和不确定性

GC.Collect()方法, 作用:强制进行垃圾回收

技术图片 

技术图片

以上是关于第一课时《.Net Framwork概述》的主要内容,如果未能解决你的问题,请参考以下文章

分享154页微软WPF官方手册(含.NETCore和.NET Framwork双版本)

Robot Framwork +Selenium2环境搭建

HCIP-华为HCIP存储视频教程(大数据精品课 概述+高级特性+部署实战+性能优化+最佳方案+排错)39集 CBDS V3.039课时

公布收费课程,第一课时(搜索引擎发展及算法推导)

JS第一课时笔记

period1+可以翻译成第一课时吗?