zoukankan      html  css  js  c++  java
  • .Net小笔记之.NET Framework的内容

    很多时候,我们拼命研究新技术,一路向前高歌猛进,但也不妨停下脚步,回过头看看,或许也有“暮然回首那人却在灯火阑珊处”的收获和惊喜。
    学习.NET的人都能感觉到.NET是庞大的,在这个平台上,你可以创建Winform应用程序、Web应用程序、web服务和其它各种类型的程序。很有航空母舰或超级瑞士军刀的感觉。但不管你用支持.NET语言开发的任何程序,都必须航行在.NET Framework这个框架的海洋里。离开.NET Framework,你的程序就如同离开水的鱼儿。
    .NET Framework到底包含了什么东西?
    它主要包含三方面的东西。

    (1)       庞大的代码库(微软定义好的一些基本的类库,编写程序时可方便调用,使我们可以忽略一些底层的实现,并提升开发效率和速度)

    (2)       基本数据类型的定义。因为.NET Framework是允许多种语言在这个平台上运行的,为了使得各种语言之间能够交互操作,所以.NET Framework定义了一些基本数据类型对应各种语言的基本数据类型。

    (3)       公共语言运行库(CLT)(有时称公共语言运行时),它负责管理用.NET库开发的所有应用程序的执行。


    当你在集成开发环境VS用c#编写好代码,运行这些代码时由VS将c#代码编译成微软的中间语言MSIL,这个时候Just-In-Time(JIT)编译器开始工作了,它的努力的是把MSIL编译为专用于OS和目标机器结构的本机代码。由此可见,假如.NET的程序实现了跨平台运行,那么必定有专门对应于新平台的的JIT编译器。
  • 相关阅读:
    Excel导出
    上传进度基础
    git基本使用
    git学习记录
    Composer 扩展包安装方法
    selected多次点击不生效
    ajaxFileUpload的data数据带pre标签
    php-resque 简单的php消息队列
    git checkout 报错 refname 'origin/branch-name' is ambiguous
    MySQL单独存放表空间Innodb_file_per_table
  • 原文地址:https://www.cnblogs.com/zoupeiyang/p/1557150.html
Copyright © 2011-2022 走看看