.NET平台组件技术与通信程序关系.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.NET平台组件技术与通信程序关系

.NET平台组件技术与通信程序关系   摘 要: 近年来,微软公司全新推出一个全新的.NET系统平台,这是他们所新提供的一种软件框架结构。.NET的出现,使得它和当前比较普及的企业级分布式系统基本平台J2EE成为Windows产品当中的竞争对手。它们的基本构建方式与原来的COM体系不相同,但它是基于托管的软件构架,淘汰许多以前旧的技术,比如说:MFC,STL等等。主要对NET组建技术进行探讨,阐明.NET架构下程序之间的通信方法。   关键词: .NET环境;.NET技术;组件技术;通信程序;关系   中图分类号:TP393 文献标识码:A 文章编号:1671-7597(2012)1010180-02   现今的计算机技术飞速发展的速度我们是有目共睹的,这样一个高速发展的节奏也促使人们对于软件的质量要求开始有了全新的看法和层次。从传统的结构化开发开始,一直到面向对象开发,其发展的节奏之快令人叹为观止。无论是软件的开发速度还是软件质量上的进步,直到今天仍然保持着一个极快的节奏。但是,软件规模扩大只是一方面,在另一方面人们也希望软件的复用程度能够随着快节奏提高和改善。到了90年代的时候,又提出了一个新的目的来构建软件系统。   如今,业界的普遍做法是通过组件构建大的软件系统。.NET作为微软近年来推出的新系统平台,是一种全新的软件框架结构。虽然国外已经有一部分商业的.NET软件,但目前我国在这个领域当中还处于初步阶段,国内的研究也仍处在起步阶段。   1 .NET技术的意义   .NET基础框架是微软公司在2002年正式推出的。在.NET平台当中组件的开发和部署都得到了很大程度上的简化,同时也多了很多全新的特性。据相关调查显示,.NET已经开始迅速进入了实际应用领域中,扩张之势头十分快速。.NET的框架有以下几个目标:   1).NET框架提供了一个一致的面向对象的编程环境。   2)在.NET框架下为提供的新的环境可以大幅度降低软件的部署以及版本控制的冲突,在实际运用领域有着重要的意义。   3).NET框架为不完全受信任的第三方创建的代码提供了保证代码,而且在这种代码执行的环境下可以消除很多环境问题,比如可以消除脚本环境的问题,可以解释环境性能的问题等等。   4)在.NET框架下,当开发人员面对大不相同的应用程序时,可以保持经验上的一致性。   所以,我们必须要深入了解其中的内核,以设计出更好的软件。因为.NET框架代表了未来微软平台的一个大的发展方向。   2 .NET环境简述   在Microsoft创立之初,它的目的是让运行Microsoft操作系统的计算机能够遍及每一个地方的每一个人的办公桌上。而现在从实际情况看来Microsoft也的确是已经实现了当初定下的目标。基于此,Microsoft又重新确立了一个全新的目标,旨在拜托用户在时间和地点以及使用设备上的束缚和限制。   Microsoft在宣布.NET战略的同时宣称其意义并不亚于从DOS改编为Windows的过程,它将改变在因特网上传送信息和存贮的模式、对于软件应用的思路、各个运算单元互相连接的方式、甚至会改变与计算机交流的方式。   .NET作为一个开发平台,其战略具有革命性的意义。随着计算机功能的日益增强,其操作也会变得十分简单,甚至可以说是已经可以完全摆脱人为的硬件束缚,可以通过因特网自由查看,访问和自由使用相应的数据。   3 组件技术概述   组件技术是为了解决软件发展里的一些疑难杂症而提出的设计方法。这种技术在数据库的应用程序当中能够达到隔离数据库与前端应用程序的目的。如果连接了相应的数据库,它能够改变数据库数据的访问而实现逻辑,更重要的是还不会影响前端,底层细节的问题就不必再去考虑了。组件通常具有四项属性:   1)组件没有个体所特有的属性,不应当是持续的。   2)只要提供一个清楚的接口规范,组件就可以和环境交互,这是因为只要提供一个合适的环境,组件就可以在不一样的层次以不同地形式重复使用。而组件技术所强调的就是环境和其它组件的分离,那么组件内部之间的内部细节或者对象就一定是严格封装的,而为了最大程度上消除软件间的联系,那么组件之间为了追求性能就要松耦合的机制了,而其内部之间就要追求强内聚的机制了。   3)组件与对象的区别本质上在于,组件是可以独立配置的单元。组件内部独立设计开发并且可以进行独立测试和发布。   4 .NET平台与计算机通信程序   Microsoft.Net Framework软件具有十分强大的功能,再与新的技术相结合,它提供了对资源的访问,一个可以扩展和分层以的网络服务,以便完成所有的工作。.NET类采用的分层结构设计是建立在一定的标准化基础之上的,所以它允许程序进行访问而不会受到不同控制级别的约束。而这些级别基本上包括

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档