第一章 :深入.NET框架

.NET框架主要包含公共语言运行时(CLR)和框架类库(.NET Framewwork 类库,FCL),并且支持多种开发语言。

1..NET框架主要组件:

1.WPF

2.WCF

3.WF

4.Windows CardSpace

5.LINQ

6.SEQ

7.CLR

2.Microsoft .NET框架概述。

 01,Microsoft .NET介绍

 微软的.NET历史

3..NET FrameWork两大组件

 .NET 框架类库(FCLFrameWork Class Library)和公共语言运行时(CLR:common language Runtime)

4.CLR包含两部分:

公共语言规范CLS(Common Language Specific) 通用类型系统CTS(Common  Type System)

5.c#语言要编程成可以被CPU解析执行的代码需要两次编译:

第一次编译:将C#语言通过c#编译器编译成MSIL中间代码

第二次编译:将MSIL代码通过即时编译器(JIT)编译成CPU可以解析执行的代码,或者成为(平台专用代码)

6.java程序要想被CPU解析执行也是需要两次编译

一次编译:将后缀名为java的文件通过java编译器编译成后缀名为.class(字节码)文件

第二次编译:将.class文件通过java虚拟机(jvm)编译成CPU可以解析的代码

7.CLR里面至少三部分:

CTS

CLS

JIT

4.类和对象

有对象归纳为类,是归纳对象共性的过程

在类的基础上,将状态和行为实体化对象的过程为实例化

5.封装

封装又称信息隐藏

是指利用抽象数据类型和数据的操作结合在一起,使其构成一个不可分割的独立实体。

封装的好处::

1 保证数据的安全性

2 提供清晰的对外接口

3 类内部实现可以任意修改,不影响其他类

6.类图

好处

对我们使用和面对对象变成大有好处,而且也是一个软件开发人员必须掌握的技能

  

注意::编程语言的区别不只是在于类型,语法或者说语言范围都有很大的区别!!

  

原文地址:https://www.cnblogs.com/wuayn/p/8685684.html