zoukankan      html  css  js  c++  java
  • 第一章 深入.NET框架

    一. .NET的过人之处

        1..NET框架提高了软件的可重复行 ,可扩展性,可维护行和灵活性。

        2.对web应用的强大支撑。

        3.对Web Service(Web服务)的支持。

        4.实现SOA,支持云计算。

        5.支持构建.NET程序外衣。

    二..NET框架体系结构

        .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编辑环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,

        使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言进行时(CLR:Common Language Runtime)、

        服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP.NET的面向Web的网络应用程序模板(Web Forms和Web   

        Services)。 

     1..NET Framework两大组件:

          CLR(Common Language Runtime)公共语言运行时

          FCL(.NET FrameWork Class Library).NET 框架类库

         CLR(公共语言运行时)的两个组件

          CLS(Common Language Specification)公共语言规范

          CTS(Common Type System)通用类型系统

     

     2..NET编译技术

       

              CLR的两个组成部分

             CTS:称为通用类型系统

             定义了在IL中的数据类型

             CLS:称为公共语言规范

             包括几种面向对象的编程语言的通用功能。

    三.面向对象回顾

    1.类和对象

      类和对象有这本质的区别,类定义了一组概念的模型,而对象是真实的实体。

    2.封装

    封装示例:

    private string name;
    public string Name
    {
          get{return name;}
          set{name = value;}
    }

       

       封装是面向对象的三大特征之一,封装又称为信息隐藏是指利用抽象数据类型将数据和数据的操作结合在一起,

       构成一个不可分割的独立实体尽可能隐藏内部的细节,保留一些对外接口。

       

    封装主要带来的好处有:

       保证数据的安全性。

       提供清晰的对外接口。

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

  • 相关阅读:
    简单拓扑排序
    Havel-Hakimi定理
    阿里云宁磊:能力中心开启,携手伙伴共享共赢
    阿里云高磊:API网关加速能力聚合与生态集成
    阿里云智能推荐AIRec产品介绍
    OpenSearch最新功能介绍
    30分钟全方位了解阿里云Elasticsearch
    研发效能提升 36 计第三课:束水攻沙,持续加快产品交付速度
    SaaS上云工具包为企业应用构筑上云之梯
    阿里云资深技术专家黄省江:让天下没有难做的SaaS
  • 原文地址:https://www.cnblogs.com/hhda/p/8686345.html
Copyright © 2011-2022 走看看