• 深入.net(.net平台)


    S2A技能点:

          1、学会“自己”进行大量复杂数据的管理(数据类型、集合、xml、文件)

          2、学会“优化”代码编写--- 复用、可扩展、可替换(封装、继承、多态)

     

    什么是“跨平台”---- 您的应用程序.exe,能够在其他的操作平台上使用。

    C:完全无法跨平台

    C#:理论上跨平台

    java:真正意义上的跨平台

     

    .net框架的组成:

            ---- 与java框架极其类似。

            ---- 公共语言运行时(CLR)  +   框架类库(FCL)

            ----- 框架结构与“Java框架”类似。(JVM【java虚拟机】+java类库 )

          两部分:公共语言运行时(CLR) +  框架类库(FCL)

          C#程序在编写时,生成“中间代码”;

                        在运行时,有CLR,将“中间代码”再次编译生成CPU能执行的机器码

                        ---- 理论上,C#也是跨平台的!

     

         CLR(公共语言运行时)的重要组件:

               CLS ---- 公共语言规范,约束平台中各开发语言之间的“语法规范”

               CTS ---- 通用类型系统,统一各语言间的“数据类型”

     

     

     

    C#程序的编译过程:

     

  • 相关阅读:
    Python该怎么学?
    Python招聘需求
    最短路合集
    最小生成树prim算法
    最小生成树kruskal算法
    React-redux原理探索
    Redux原理探索
    头条前端面试题汇总,会持续更新
    阿里前面面试题(最全),持续更新中
    ASP.Net MVC3/4中Model验证错误信息的本地化
  • 原文地址:https://www.cnblogs.com/why168888/p/4280068.html
Copyright © 2020-2023  润新知