.NET Framework读书笔记

原创 2006年06月20日 16:49:00


.NET Framework主要由两部分组成

1.Common Language Runtime
2.Framework Class Library

CLR主要由四部分组成
1.Common Type System (CTS)-----------------------定义一套通用的数据类型,允许不同语言共享相同的类型
2.Common Language Specification (CLS)------------定义符合.Net的通用的语言规范,允许不同语言无缝交互
3.Metadata Services------------------------------提供对原数据的服务
4.Virtual Execution System (VES)-----------------虚拟的运行环境


运行在CLR上的是托管代码,可以进行自动的垃圾收集

中间语言(Intermediate Language)
任何其它.Net语言都被编译成中间语言,然后在第一次运行时JIT编译为Native Code
如下图所示

程序集(Assemblies)
DLL或者EXE 文件
有一个唯一的版本号,不会像DLL那样有版本冲突问题(DLL hell)
包含IL代码
安全边界:可以设定安全级别
类型边界:
自解释的 manifest:元数据


全局程序集缓冲(Global Assembly Cache)
保存共享程序集的地方,
目录位置:%SystemRoot%/assembly
使用gacutil.exe 添加程序集
其中的每个程序集必须有strong name

Framework Class Library
这部分就是System名字空间下的那些类了,好多类:—)

ASP.NET揭秘读书笔记1

Dont try this declaration with ASP.NET because it generates an error. You must use the tag with ASP...
  • orichisonic
  • orichisonic
  • 2006年08月11日 19:34
  • 734

.net framework 读书笔记

Exception  以及它的各个子类构成了一个树形结构. 我发现属性也可以被virtual和override, 以前没这么用过.GetType()是一个很有用的函数, 不仅可以返回类名, 而且可以返...
  • Ahxing1985
  • Ahxing1985
  • 2005年08月01日 14:15
  • 658

.NET Framework详解之内存机制

.NET Framework详解之内存机制:在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CL...
  • xiaoran1985
  • xiaoran1985
  • 2014年03月11日 11:22
  • 641

.Net Framework学习的10个建议

1、多练习,课本上的内容一定要通读,里面的示例程序要亲自测试,或许你会发现书上平时看不出来的小错误,另外,输入时候的手误也是难免的,那么在解决问题的过程中也会让你加深对某个知识点的理解,举例如下:pu...
  • abigfrog
  • abigfrog
  • 2009年10月23日 14:40
  • 5264

.NET Framework 各版本介绍和下载链接汇总

一、.NET Framework 版本介绍 自2000年6月22日微软向全球宣布自己的.NET战略,到现在已经十年多了。作为.NET战略的基础,Microsoft .NET Framework ...
  • my98800
  • my98800
  • 2016年03月16日 08:32
  • 2186

netframework 卸载工具

.netframework 下载页面 :http://download.csdn.net/detail/u013066730/9724371 如果该工具不能完全卸载,到    控制面板>>程序>>卸载...
  • u013066730
  • u013066730
  • 2016年12月29日 12:31
  • 706

.NET Framework版本与操作系统

.Net Framework 常用的版本:  2.0   vs2005 默认  Windows server 2008 默认安装;  3.5   vs2008默认   Windows server 2...
  • widenstage
  • widenstage
  • 2017年04月04日 13:46
  • 305

简析.NET Core 以及与 .NET Framework的关系

http://www.cnblogs.com/vipyoumay/p/5603928.html *************************************************...
  • zhao1949
  • zhao1949
  • 2016年06月23日 09:03
  • 9859

.NET Framework 3.5 无法安装以下功能 安装错误:0x800F0906

遇到问题,把它记下了,这就是积累。  问题:安装错误:0x800F0906     重新装系统后,在装sql server中提示没有.net 3.5.我装的是window8系统。我们知道window8...
  • u013047824
  • u013047824
  • 2015年09月07日 20:30
  • 41903

如何得到 .NET Framework 安装的文件夹?

.NET 提供了得到系统文件夹的方法,如System.Environment.SystemDirectory等,但是,.NET Framework 的安装文件夹可以通过下面的方法得到,但是需要注意,此...
  • net_lover
  • net_lover
  • 2007年08月26日 16:45
  • 5826
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET Framework读书笔记
举报原因:
原因补充:

(最多只允许输入30个字)