NET技术及其应用概述_第1页
NET技术及其应用概述_第2页
NET技术及其应用概述_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NET技术及其应用概述NE1系统是基于XML语育刑imerncl产业标准.为闩户提供堆七h服务的开发、管理和颇环境的系统。它将LntcrncL作为构建下一代操作系携的基础,并对[nterncLfl操作系统的设计思想进行『延伸.使开发人员能够创建-与设备无关的应E程序,容易地实现InLcrnct连接口NET系统由NLT开发平台、一国ET基础服务、加T服务器、一涵T终端设备.NETE户服务5个部分组成...NET升发平台由一组用于建立Windows桌而应用程序手IWeb服务应用程序的软件组件构成,包括NET开发者工具、NET框架(Framework)^ASPNETNET基础服务包括密码认讹、文件存储、I[历.、川户信息等」必耍功能□-NET服务器是提供集成WcbB务利广捷聚合的服务集,是国HT平台搭建的后端基础。一NET的前端基础是提供比比「”1连接并实现踞出服•务的终端设备.PC、PDA及务种嵌入式设备是该部分的重要基础-.NET用户服务就是能够满足人们务种需求的用户服务、这是.NLT的最终目标刑论值卖观。在.NLT系统中,XE1.据架是.MET牧件构庭最重要的组或部分,其金各部分组成余是围绕一NKI框架组织整合的。2.4.2NET的主要应用领域NET己从的0"|:发饵的NET1.0发展到.MT40已住为一个庞大而复杂的软件开发和运行平台,其架构日益复发,其应用领域也在不断地扩展,包容了“一堆”的子技术领域珂。卜而是一国LT技术的主要应用领域:1、桌而庾用程序开发技术在.NET桌而应用程序开发领域,WindowsForm是“前辈”,相比MFC,其开发效率高得多。但WindowsForm制作的桌面程序外形设计模板相同,要做出“与众不同"的界而需要增加很多操作o.NET3.()中推出的WPH,在界面设计和用户冰验上比WindowsForm要强得多,比如动画、强大的数据绑定、依赖属性和路由事件机制。但是WPF性能比较弱,在需要快速开发原型的场景,WPF暂时还比不上WindowsFonn方便。在.NET4.()中,WPF在性能上有较大的改进。所以,WPF将成为未来桌而应用程序开发技术的主流技术。2、数据存取技术(1)ADO.NETADO.NET是一种与数据源(DalaProvider)交互的.NET技术,它允许与多种数据源连接。对于不同数据源,开发人员所使用的数据源交互对象相似。ADG.NET的构架包括两个核心组件:NET数据提供程序(DataProvider)和数据集DaiaSel,其体系结构筒图2.6所示。M2.6ADO.NET体系结构简图Fig.2.6DiagramoflhestructureofADO.NET由图可知,DaiaAdapier组件可以从数据库中获取数据填充到DataSet组件中,也可以从DalaSci组件中读取数据,更新数据库。DalaProvider是ADO.NET的连接和数据存取层,能向DaiaSci提供来自数据源的数据。它实现了对数据的快速向胡的只读访问。DataSet是ADO.NET的数据处理核心,位于客户端,在形式上与数据库相似,能够存放多个表对象,表对象由记录和字段组成,且拥有主键、外键及表间关系,它允许多种数据源连接、XML数据的存KZ及数据集成,是一个高性能数据缓存区。DaiaSci可以再断开数据连接的情况下,把记录从表中取出,以二进制对象的形式存故在内存中,并提供了一个数据库内容的拷贝,能独立接受应用程序对数据的增加、修改及删减操作,在数据源重新连接后DaiaAdapier对象再更新数据库。(2)LINQL1NQ(LanguageINiegraicdQuery,语言集成直询)是一组用于VB和C井语言的扩展。它允许使用c#或VB编制的代码操作内存数据。LINQ包括LINQioObjecl.L1NQloXML,LINQtoSQL.L1NQloDaiaSel,LINQtoADO.NEToLINQtoObject是用于操作内存对象的LINQ编程接口,包含了用于操作内存中的集合的大量查询操作符。LINQioXML完成大部分XML存取功能,使程序员无需子编写繁杂的程序代码。LINQtoDalaSel是一个ADO.NET技术的补充,主要在断开数据源开发的情况使用,但作用不大.ADO.NET实休框架与LINQloSQL两者都是数据存职技术,功能有•所重叠,但前者在其它技术领域有所延伸,是数据存取技术的重要基础之一,所以实际开发中ADO.NET实体框架的应用更为广泛。3、 Web开发技术ASP.NET中的WebForm是重要的Web开发技术基础,经过多年发展,(2经成为一项高度成熟的技术基础。VisualSludio2008中加入ScriplMangerxUpdaiaPanel之类的AJAX系列组件,结合其他AJAX技术控件,使WebForm功能更加全而。ifljWeb开发技术从-NET3.5SP1以后技术支持不断增多。4、 WCF和.NETRcmolingWCF将DCOM、RcmolingxWebServicexMSMQ、WSE集成在一起,是分布式处理的编程技术的集大成者,它统一了开发标:1l!o.NETRcmoting是一种基于DCOM的技术,它实现了跨语言、跨平台及穿透企业防火墙,它支持HTTP和TCP协议“NETRemoiing不仅能传输二进制流,还能传输XML格式的SOAP包,这大大提高了数据传输的灵活性和效率。5、 云计算云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。它是并行计算、分布式计算、效用计算、虚拟化、网络存储等传统计算机和网络技术发展融合的产物。由于它的应用范用非

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论