框架概述
战略⽬标:
任何时候(when),任何地⽅(where),使⽤任何⼯具(what)都能通过的服务获得⽹络上的任何信息。
优势:
1.提供了⼀个⾯向对象的编程环境,完全⽀持⾯向对象编程。框架提⾼了软件的可复⽤性、可扩展性、可维护性和灵活性。
2.对Web应⽤的强⼤⽀持。
3.对WebService(Web服务)的⽀持。
4.实现SOA,⽀持云计算。
5.提供WPF技术,WPF提供了丰富的⽤户界⾯(UrInterface,UI)框架,集成了⽮量图形和丰富的流动⽂字⽀持。
框架体系结构
框架运⾏在操作系统之上,是最基础的框架。主要包含公共语⾔运⾏时(CLR)和框架类库(Framework类
库,FCL)。
框架具有两个主要组件:CLR和FCL。CLR是框架的基础。FCL是⼀个综合性的⾯向对象的可重⽤类型集合。
Framework3.0新特性
WPF(WindowsPrentationFoundation)是微软Vista操作系统的核⼼开发库之⼀,是⼀个图形引擎。
WCF(WindowsCommunicationFoundation)把Web服务、Remoting等技术统⼀到单个⾯向服务的编程
模型中,以实现真正的分布式计算。
WF(WindowsWorkflowFoundation)是⼀个⼴泛通⽤的⼯作流框架。
sCardSpace
WindowsCardSpace是⼀项以⽤户为中⼼的⾝份识别技术。
LINQ(LanguageIntegratedQuery)将强⼤的查询扩展到C#和的语法中,使得软件开发⼈员
可以使⽤⾯向对象的语法查询数据。
编译技术
所有编写的应⽤都不编译成本地代码,⽽是编译成微软中间代码(MicrosoftIntermediateLanguage,MSIL)。它将
由JIT(JustInTime)编译器转换成机器代码。
框架主要组件:CLR
CLR的全称为公共语⾔运⾏时(CommonLanguageRuntime)。它是所有应⽤程序运⾏时环境,是所有应⽤程
序都要使⽤的编程基础,就像⼀个⽀持应⽤程序运⾏和开发的虚拟机。CLR包含两个组成部分:CLS(公共语⾔规范)
和CTS(通⽤类型系统)。
CTS:
CTS(CommonTypeSystem)⽤于解决不同语⾔数据类型不同的问题。
CLS:
CLS(CommonLanguageSpecification)是⼀种最低的语⾔标准,它指定了⼀种以平台为⽬标的语⾔所必须
⽀持的最⼩特征。
框架主要组件:FCL
FCL提供了对系统功能的调⽤,是建⽴应⽤程序、组件和控件的基础。
核⼼类库:
:
此命名空间包含所有的其他的命名空间。还包含了定义中使⽤的公共数据类型以及⼀个重要的数据类型
“Object”,Object类是所有其他对象集成的基本类。
c:
⽀持泛型操作。
:
⽀持对⽂件的操作。如复制、粘贴、删除、读写。
:
⽀持对⽹络协议的编程。
:
提供对表⽰结构的类的访问。
:
⽤于开发Windows应⽤程序。
g:
⽀持GDI+基本图形操作。
本文发布于:2023-01-04 20:12:33,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/92689.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |