• .NET框架概述


    .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(通用类型系统)

        CTS:

            CTS(Common Type System)用于解决不同语言数据类型不同的问题。

        CLS:

            CLS(Common Language Specification)是一种最低的语言标准,它指定了一种以.NET平台为目标的语言所必须

            支持的最小特征。

    .NET框架主要组件:FCL

        FCL提供了对系统功能的调用,是建立.NET应用程序、组件和控件的基础。

        .NET核心类库:

            1.System:

                此命名空间包含所有的其他的命名空间。还包含了定义.NET中使用的公共数据类型以及一个重要的数据类型

                “Object”,Object类是所有其他.NET对象集成的基本类。

            2.System.Collections.Generic:

                支持泛型操作。

            3.System.IO:

                支持对文件的操作。如复制、粘贴、删除、读写。

            4.System.NET:

                支持对网络协议的编程。

            5.System.Data:

                提供对表示ADO.NET结构的类的访问。

            6.System.Windows.Forms:

                用于开发Windows应用程序。

            7.System.Drawing:

                支持GDI+基本图形操作。

    欢迎提出意见或建议!!!
  • 相关阅读:
    向iphone模拟器中导入图片
    键盘样式风格设置及隐藏
    (转)iPhone图片处理:摄像头/相册获取图片,压缩图片,上传服务器,下载,拉伸,方法总结
    python通过get方式,post方式发送http请求和接收http响应-urllib urllib2
    Python中 如何使用telnet 检测端口是否通
    Linux运维人员共用root帐户权限审计
    python ssh登录
    欢迎来到 Flask 的世界
    大杂烩
    随笔
  • 原文地址:https://www.cnblogs.com/gaofei-1/p/6391287.html
Copyright © 2020-2023  润新知