• 第一章 :深入.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.类图

    好处

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

      

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

      

  • 相关阅读:
    hadoop 2.0 详细配置教程
    大数据架构:flume-ng+Kafka+Storm+HDFS 实时系统组合
    KAFKA分布式消息系统
    element table组件懒加载
    vue将页面导出成pdf
    element upload上传前对文件专门bs64上传
    element table 通过selection-change选中的索引删除
    JavaScript实现Word、Excel、PPT在线预览
    数组对象位置对换
    textarea 根据光标位置添加内容
  • 原文地址:https://www.cnblogs.com/wuayn/p/8685684.html
Copyright © 2020-2023  润新知