码迷,mamicode.com
首页 > Web开发 > 详细

.NET框架概述

时间:2017-02-12 17:18:35      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:framework   ted   开发   矢量   cts   c#   程序   云计算   win   

.NET战略目标:

    任何时候(when),任何地方(where),使用任何工具(what)都能通过.NET的服务获得网络上的任何信息。

.NET优势:

    1.提供了一个面向对象的编程环境,完全支持面向对象编程。.NET框架提高了软件的可复用性、可扩展性、可维护性和灵活性。

    2.对Web应用的强大支持。

    3.对Web Service(Web服务)的支持。

    4.实现SOA,支持云计算。

    5.提供WPF技术,WPF提供了丰富的用户界面(User Interface,UI)框架,集成了矢量图形和丰富的流动文字支持。

.NET框架体系结构

    .NET框架运行在操作系统之上,是.NET最基础的框架。主要包含公共语言运行时(CLR)和框架类库(.NET Framework类

    库,FCL)

    .NET框架具有两个主要组件:CLR和FCL。CLR是.NET框架的基础。FCL是一个综合性的面向对象的可重用类型集合。

.NET Framework3.0新特性

    1.WPF

        WPF(Windows Presentation Foundation)是微软Vista操作系统的核心开发库之一,是一个图形引擎。

    2.WCF

        WCF(Windows Communication Foundation)把Web服务、.NET Remoting等技术统一到单个面向服务的编程

        模型中,以实现真正的分布式计算。

    3.WF

        WF(Windows Workflow Foundation)是一个广泛通用的工作流框架。

    4.Windows CardSpace

        Windows CardSpace是一项以用户为中心的身份识别技术。

    5.LINQ

        LINQ(Language Integrated Query)将强大的查询扩展到C#和Visual Basic .NET的语法中,使得软件开发人员

        可以使用面向对象的语法查询数据。

.NET编译技术

    .NET所有编写的应用都不编译成本地代码,而是编译成微软中间代码(Microsoft Intermediate Language,MSIL)。它将

    由JIT(Just In Time)编译器转换成机器代码。

.NET框架主要组件:CLR

    CLR的全称为公共语言运行时(Common Language Runtime)。它是所有.NET应用程序运行时环境,是所有.NET应用程

    序都要使用的编程基础,就像一个支持.NET应用程序运行和开发的虚拟机。CLR包含两个组成部分:CLS(公共语言规范)

    和CTS(通用类型系统)

.NET框架概述

标签:framework   ted   开发   矢量   cts   c#   程序   云计算   win   

原文地址:http://www.cnblogs.com/gaofei-1/p/6391287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!