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

    好处

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

      

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

      

  • 相关阅读:
    记一次CTF出题WP
    markdown测试
    高强度学习训练第二天总结:Opencv+Android+CameraView小demo
    高强度学习训练第一天总结:Java内存区域
    黑客中最受欢迎的工具排行榜
    Java面试复习(纯手打)
    深度学习概论学习笔记
    TensorFlow、numpy、matplotlib、基本操作
    OpenCV 笔记
    Vue Stomp+SocketJS 数据报错[Object object]
  • 原文地址:https://www.cnblogs.com/wuayn/p/8685684.html
Copyright © 2011-2022 走看看