第一章 深入.NET框架

一  .NET框架体系结构

1.   .NET框架体系结构

  .NET框架运行在操作系统之上,是.NET最基础的框架。它提供了创建.部署和运行.NET应用的环境,主要包括公共语言运行时(CLR)和框架类库(.NET Framework 类库 ,FCL),并且支持多种开发语言。

.NET框架具有两个主要组件:CLR是.NET框架的基础。FCL是一个综合性的面向对象的可重用类型集合,利用它不仅可以开发传统命令行应用程序,而且可以开发WinForms应用程序及基于ASP.NET的应用程序。

   CLR的全称为公共语言运行时(Common Language Runtime)。它是所有.NET应用程序运行时环境,是所有.NET应用程序都要使用的编程基础,CLR包含两个组成部分:CLS(公共语言规范)和CTS(通用类型系统)。

   FCL即框架类库,提供了对系统功能的调用,是建立.NET应用程序.组件和控件的基础。

  二 .面向对象回顾

1.类和对象

对于类的属性,我们通过get和set访问器进行访问和设置,用来保障类中数据的安全。属性访问器分为以下三种

 a. 只写属性:只包含set访问器;

 b.只读属性:只包含get访问器;

 c.读写属性:同时包含set和ge访问器;

 例子:

 private string name;

 public string Name{

get{ return name; }

set{ name=value;  }

}

简写:

 public string Name{ get; set; }

2.封装

  封装又称为信息隐藏,是指利用抽象数据类型将数据和数据的操作结合在一起,使其构成一个不可分割的独立实体,尽可能隐藏内部的细节,只保留一些对外接口(可以理解为公开的方法和属性),使之与外部发生联系。

  封装的好处

 a.保证数据的安全性;

 b.提供清晰的对外接口;

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

 3.类图

类图将类的属性和行为以图的行为展示出来,明白类的功能及类之间的关系

原文地址:https://www.cnblogs.com/1998A/p/8710423.html