第一章 .NET体系结构

这一章主要是介绍.NET的整个体系,说明.NET是什么,有什么用。下面就通过这两个方面进行介绍:

一、.NET是什么

定义:.NET Framework的核心是其运行库执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR控制下运行的代码称为托管代码。

通俗的说:你用C#编写好了一个程序后,编译器会把它编译为Microsoft中间语言(IL),然后你把这个程序拿到其他地方去运行,只有这个客户端有.NET Framework运行库,那么这个程序就可以在这里运行,但是在运行之前,CLR要把IL编译为当前平台专用的代码。所谓的平台通用性也就是建立在平台上面运行了.NET Framework运行库。


二、.NET有什么用

(1)语言的互操作性:通过CTS和CLS一起保证语言的互操作性。即将适用于.NET平台的语言在编译的时候,都会编译为IL,这样不同的编程语言之间就可以进行交互操作。

(2).NET Framework类: .

     NET 4.5基类大致包括以下范围:

        a.IL提供的核心功能;

        b.Windows UI支持和控件;

        c.在ASP.NET中使用Web窗体和MVC;d.使用;

       d.使用ADO.NET 和XML进行数据访问;

       e.文件系统和注册吧访问;

       f.网络和Web浏览;

      g..NET 特性和反射;

      h. COM互操作性。

(3)有C#创建.NET 应用程序

          a.创建ASP.NET 应用程序;

          b.ASP.NET Web窗体;

          e.Web服务器控件;

          f.ASP.NET MVC

          g.ASP.NET MVC;

          h.使用WPF;

          i.WIndows Store应用程序;

          j.Windows服务

          k.WCF

          l.ASP.NET Web API

           j.Window WF







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值