首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。  相似文献   

2.
为了在一个软件系统中高效集成各类遥感参数反演模型并支持其动态更新和扩展,提出一种插件式遥感参数反演系统的设计思路和开发方法。采用"平台+插件"软件架构,制定平台扩展接口及插件接口,并利用.NET Framework的反射机制实现便捷的插件管理,插件与平台的集成和通信,开发了一个插件式遥感参数反演原型系统。该系统能够增强平台的稳定性和遥感参数反演插件的灵活性、扩展性,使研究人员将精力集中于反演模型的业务逻辑而不是开发细节,提高开发效率,降低维护成本。  相似文献   

3.
插件式应用程序开发以其在软件的分析、设计、开发、维护、更新升级等各个环节的巨大的便利性成为近来十分流行的软件开发技术。该文基于.NET Framework平台设计开发插件应用程序框架,利用程序集实现插件的加载,利用服务注册技术将应用程序框架设计成服务容器,实现插件功能的服务化注册管理,无需实现插件加载与管控所需要的底层技术,极大的简化了插件应用程序的开发及扩展。  相似文献   

4.
插件式应用程序开发以其在软件的分析、设计、开发、维护、更新升级等各个环节的巨大的便利性成为近来十分流行的软件开发技术。该文基于.NET Framework平台设计开发插件应用程序框架,利用程序集实现插件的加载,利用服务注册技术将应用程序框架设计成服务容器,实现插件功能的服务化注册管理,无需实现插件加载与管控所需要的底层技术,极大的简化了插件应用程序的开发及扩展。  相似文献   

5.
基于微软MSN的安全即时通信插件研究   总被引:1,自引:0,他引:1  
针对即时通信安全问题,设计了基于微软MSN的安全即时通信插件.首先给出安全插件的功能模块设计,其次研究了.NET平台下安全插件与MSN无缝集成、即时通信加解密、消息Base64编码等关键技术,最后对插件进行了性能测试.安全即时通信插件在不影响MSN基本功能的前提下,能够解决即时通信用户之间的身份认证、消息加密与文件传输加密等安全问题.  相似文献   

6.
工程领域中Mathcad存在与其它软件数据交互困难、团队协作不流畅、计算结果容易出现较大误差等问题,但针对Math cad软件集成的研究非常有限.首次在基于.NET的通用工程设计开发平台中对Mathcad进行软件集成.考虑到通用性和可扩展性,集成Mathcad采用插件化设计.详细介绍插件化设计的实现方法,解决了COM对象释放、Mathcad工作表变量覆盖、Mathcad支持变量类型扩展等棘手问题.通过通用工程设计开发平台,能够搭建高性能计算中心.平台已在企业中投入使用,效果理想,表明集成思路先进,方法可靠,能够广泛应用于现实生活中.  相似文献   

7.
Eclipse是一款基于Java的可扩展开发平台并受到OSGI规范的驱动成为了绝大多数Java开发人员使用的IDE产品.Eclipse使用OSGI作为插件系统的基础,提供了动态化添加\停止插件的能力.日常开发过程中使用的Clear Case、CVS等版本控制软件作为Eclipse插件极大提高了生产效率.对开发一款高质量的Eclipse扩展组件及高效率集成现有资产复用工具进行了探讨.  相似文献   

8.
在Windows平台下使用C#,NET技术开发Sony Vegas视频渲染插件,利用此插件来实现转描机(Rotoscope)效果。运行实例表明,该插件能达到同类非编软件插件的视觉效果。  相似文献   

9.
为了提高软件的复用度和扩展性,在参考设计模式和MVC框架的基础上,提出了一种基于自动化对象模型(AOM,Automatic Object Model)和插件(Plug-In)模式的轻量级框架(LFBAP,Lightweight Framework Based on AOM and Plug-In Pattern),并采用了Object-Z语言进行了形式化描述.其中,利用了观察者模式、事件冒泡机制设计AOM,为框架提供了一组可被订阅的对象事件接口;设计并实现了基于DLL的插件模式.应用结果表明,使用LFBAP框架开发某系统定制平台软件,可以很方便地对系统进行插件级的扩展,能有效地提高开发效率.  相似文献   

10.
针对在线外语学习平台中试题展示的需要, 研究了插件的基本思想, 将插件的思想应用到试题的设计过程中, 提出了一种基于插件的试题设计与展现方法, 并在ASP.NET MVC环境下给出了具体的设计与实现, 并将此方法应用到易立方智能化外语学习平台中. 实践证明该方法能够很好的解决题型多样化问题, 为当前在线学习平台的设计提供了一定的参考价值.  相似文献   

11.
利用.NET Web Service构建分布式异构应用平台是当今软件设计的一个热点。文章介绍了.NET框架中基于Web Service的分布式异构应用平台体系结构及主要的后台工作协议XML(eXtensible Markup Language,可扩展标识语言),阐述了利用XML作为异构数据转换的中介,Web Service作为分布式应用的平台来实现分布式异构数据透明转换的机制。  相似文献   

12.
.NET平台下移动Agent迁移机制的实现   总被引:1,自引:0,他引:1  
对.NET平台下如何实现移动智能体的迁移进行了研究.介绍了智能体迁移的原理,并根据.NET平台提供的相关类库,研究了在.NET平台下移动智能体迁移机制的实现.在分析.NET提供的反射机制和通讯机制的基础上,利用动态链接库和XML文件保存智能体的状态,利用Socket类实现了文件的传送和接收,利用反射机制实现了智能体在新的运行环境中的重构.当智能体在新的环境中启动以后,即实现了智能体在不同主机间的迁移.  相似文献   

13.
新一代程序设计语言C#中的面向对象机制   总被引:2,自引:0,他引:2  
2000年6月,Microsoft发布了一种新的程序设计语言———C#。C#是一种现代的、面向对象的语言,它使开发人员能够在Microsoft.NET框架上快速建立广泛的应用。该文首先介绍了C#的特点,然后简要介绍了面向对象的几个基本概念,最后通过一些实例深入地讨论了C#的面向对象机制。  相似文献   

14.
.NET环境下的移动代理迁移机制   总被引:1,自引:0,他引:1  
The migration mechanism is one of the most important techniques for the mobile agent techniques. In this paper, migration mechanism for the mobile agent based on Microsoft .NET developing environment is researched. First, the two serialized techniques provided by .NET platform are analyzed and compared,and Binary serialization techniques are adopted to implement the data state migration of the mobile agent. Then, the Web serviceapproach is introduced to realize the code state migration of the mobile agent and the corresponding Web service is constructed. At last, the whole migration process of the mobile agent is described.  相似文献   

15.
基于.NET框架的Web应用设计与实现   总被引:8,自引:0,他引:8  
微软.NET平台是一个建立和开发各种Web应用的主流平台。文中介绍了如何利用.NET平台开发高效、简洁的Web应用程序。首先给出了模式,MVC,Three-LayeredServicesApplication模式和XMLWebService架构,然后运用这些模式和XMLWebService架构,结合采购管理ERP子系统的实例,讨论了在Microsoft.NET框架下的研究与应用。系统很好地实现了业务处理与客户交互的分离,实现了异构数据源间的互相通信,使得构建的Web应用程序具有较好的可重用性、健壮性和较高的实用价值。  相似文献   

16.
基于.NET平台的Web系统的构建和实现   总被引:10,自引:2,他引:8  
针对当今基于.NET平台开发Web系统的主流,为了更有效的发挥.NET平台的优势,提出了在.NET框架下系统结构设计和系统开发过程中应该注意的一些问题,分析了这些问题的原因,并提出了一个可重用的系统框架和一些优化的方法从而实现高效的Web系统和提高系统的整体性能.并结合实际的开发讲述了这些方法的具体的实施过程.通过实际的应用可以证明,提出的系统框架和优化方法是有效的.  相似文献   

17.
利用微软Visual Studio.NET上标准的报袁制作工具Crystal Reports(水晶报袁),在VS.NET平台上建立教师信息报袁系统,并采用SQL Server2000构建后台数据库。介绍了开发这个系统的具体步骤、方法以及数据库存取的标准接口和ADO.NET的数据库应用编程。  相似文献   

18.
基于.NET的网上银行服务系统的设计与开发   总被引:5,自引:0,他引:5  
葛垚  朱庆生 《计算机工程》2003,29(11):149-150,185
简要介绍了.NET的结构和特点,并结合网上银行服务系统的设计和开发过程,阐述了.NET技术在该系统的应用和实现。用.NET开发网上银行服务系统,极大地提高了开发效率,增强了系统的可用性、可维护性、可移植性。  相似文献   

19.
基于MVC的调车作业计划辅助编制系统   总被引:1,自引:0,他引:1       下载免费PDF全文
针对企业铁路的调度作业计划人工制定准确率低、负担重、作业连贯性差等问题,设计并实现一套基于MVC和.NET技术的企业铁路调车作业计划辅助编制系统。采用统一建模语言对系统进行可视化建模,并利用模型/视图/控制器设计模式对系统进行设计,论述编制解编调车计划的算法,通过实例给出计算机实现“进制法”的步骤,并基于ASP.NET开发平台进行了系统实现。  相似文献   

20.
本文主要阐述了在.NET平台下实现AOP的技术基础,这些技术基础包括元数据,Attribute和代理(Proxy)。通过这些技术的阐述,证明在.NET平台下,是可以实现AOP技术主要特性的。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号