zoukankan      html  css  js  c++  java
  • 第一章 深入.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.类图

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

  • 相关阅读:
    vmware和主机通信方法
    曾经的读书计划
    Linux下的autoconf和automake
    Nor Flash读写方法
    Linux下的动态库和静态库
    asp.net读取Xml文件到DataSet,以及DataSet保存为Xml,利用自带的强大功能
    SqlServer 2000/2005 列转行 行转列收集
    GridView 模板列 在后台获取该行某控件的值 例如批量修改
    C# DllImport的用法 调用Window的一些常用功能
    C#通用数据库操作类 支持Access/MSSql/Orale/MySql等数据库
  • 原文地址:https://www.cnblogs.com/1998A/p/8710423.html
Copyright © 2011-2022 走看看