第一章 .net体系结构

对于一些概念性又让我看不见,摸不着的东西。我实在很有耐心把它看完。

只大概看了前面几小节。

1.1 C#与.NET的关系

     从这节里,我知道C#是依附.NET综合了面向对象及其他语言优势的一种新型语言。没有.NET,C#就是一堆字母组合,啥也不是。

1.2 共同语言运行库

     简称CLR或.NET运行库。在CLR上运行的代码称为托管代码。

     CLR负责把IL(中间语言,也就是托管代码吧)编译为平台专用的代码。

      因为有了IL,所以可以实现平台无关,互操作。因为JIT编译比JAVA的解释编译要快很多。

1.3 中间语言

     主要特征:1.面向对象和使用接口

                   2.值类型和引用类型之间的巨大差别

                   3.强数据类型

                   4.使用异常来处理错误

                   5.使用特性(Attribute)

1.4 程序集

      是一个逻辑单元并非实际的物理单元。包含了描述程序集的元数据。反射就是基于读取这些元数据实现的。

1.5 .NET Framework

      拥有内容非常,操作简单的托管代码类库集合。

1.6 命名空间

      解决类名冲突的一种方式

1.7 以后就没有在仔细看了。主要介绍了.NET能开发哪些类型的程序。

最后贴一张图。说明.NET的下述特性在编译和执行过程中的作用

1.程序集和.NET基类

2.COM组建

3.JIT编译

4.应用程序域

5.垃圾收集

 

 

第一章确实没有仔细看过,这次的知识梳理倒是让我走马观花的又过了一遍。加深点印象把!现在这个年纪,都不记得前天干了什么,还是勤快点把!

 

 

posted on 2010-12-21 22:03  小齐宝  阅读(178)  评论(0)    收藏  举报

导航