共查询到20条相似文献,搜索用时 156 毫秒
1.
基于.NET的通用软件开发平台的研究与实现 总被引:3,自引:0,他引:3
介绍了一个基于微软.NET平台的通用软件开发平台,提出了一种基于插件连接模型的扩展机制.这种扩展机制允许用户使用插件来动态地为平台添加扩展点,使得整个平台具有结构简单、配置灵活、可扩展性强等优点.说明了如何使用.NET反射技术实现插件装载和实例化. 相似文献
2.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。 相似文献
4.
任钢 《电脑编程技巧与维护》2009,(9):19-23
在C#中采用反射机制,通过动态参数输入和动态数据结果输出,实现业务的外部维护。以此为基础创建了一个插件平台,说明插件平台实现的技术基础、实现思路和实现的步骤,并给出了插件平台的C#程序源代码。 相似文献
6.
基于反射机制的插件系统软件设计 总被引:1,自引:0,他引:1
为了提高软件的复用性和扩展性,缩短软件开发周期,提出了一种基于反射机制的插件系统软件设计思想.该软件系统通过一个独立的配置软件,不用编译源程序,就可以定制,修改和添加软件功能.软件系统的主要思想是基于反射机制实现插件,运用观察者模式来实现插件之间数据关系的解耦,并且用XML描述和表迭插件之间的关系以及插件的属性配置.基于该软件设计思想,设计了空间环境可视化软件系统,表明了其提高软件复用性和扩展性方面的有效性. 相似文献
7.
8.
9.
10.
11.
为了对煤矿风机运转状态进行实时监测与控制,采用高分辨率红外光电传感器采集设备参数,M/T法测量出转速,并液晶显示结果;采集数据通过CAN接口传置组态软件矿山监控平台及GIS监控平台,速度异常声光报警,并接受组态软件监控平台及GIS监控平台命令实现风机的启停。实验结果显示本系统能保证检测的实时性,测量精度高,可以达到及时有效控制风机的启停。 相似文献
12.
13.
以航空影像、卫星影像、数字高程模型和相关专题数据为数据源,利用Skyline软件完成甘肃省政务地理信息平台的三维场景建设,重点阐述了在海量数据前提下,运用多CPU协同计算的方式构建三维地形模型的流程和方法,最后通过案例介绍了平台三维系统的应用方向和价值。 相似文献
14.
传统的逆向分析方法在分析多进程架构软件时具有较多难以克服的困难, 针对这个问题提出了基于TEMU的进程间通信过程逆向方法。利用动态二进制分析平台TEMU记录多进程程序函数调用信息, 结合进程间通信函数的关联规则从函数调用信息中提取进程间通信的通信方法、通信数据和通信协作机制。根据该方法设计并实现了一个原型系统, 对多款多进程架构软件进行测试, 测试结果表明, 该方法能够准确提取多进程架构软件的进程间通信过程, 对多进程架构软件逆向起到了很大的辅助作用。 相似文献
15.
16.
随着物联网、云计算等大规模分布式系统在国内的日益流行,软件工程的应用环境已经不可避免的转向适用于分布式环境。而已有的基于时间约束的软件工程资源动态配置模型大都有所局限,无法评价其在大规模分布式环境中的效果。文中提出了一种基于Petri网模型的基于时间约束的软件工程资源动态配置检测模型,依据petri网理论,模拟大规模分布式环境下,检测异构软件工程资源动态配置模型间的协作与冲突。从而为软件工程资源动态配置模型更好的应用于实践,提供坚实的理论基础。实验证明,该方法可以及时的发现大规模分布式环境中,软件工程资源动态配置模型的冲突,为设计者及时反馈信息,避免损失。 相似文献
17.
Design and implementation of a GIS system for planning 总被引:1,自引:0,他引:1
Geographic information system (GIS) provides a flexible and efficient general platform for planning and analysis, especially
when large amounts of ever changing spatial information is dealt with. It helps managing the change in an economical and sustainable
way. We decided to build a GIS to help in data management and in the dynamic planning process of our developing university,
Al-Balqa' Applied University (BAU). In this paper, we present the GIS system, which we built for the campus of BAU and the
customization of the needed software to help in decision-making and planning processes. Moreover, the output of our project
is web enabled so that it can be used in the web site of Al-Balqa' Applied University as a web GIS application. 相似文献
18.
基于ARCGIS SERVER和FLEX的城市服务信息系统研究与设计 总被引:1,自引:0,他引:1
当前基于页面的瘦客户端Web GIS开发技术无法满足用户复杂的交互应用。提出以Flex技术和ArcGIS Server Flex API构建基于RIA的Web GIS模型,并结合J2EE开发平台实现了一个城市服务信息查询的原型系统,包括软件构架设计和关键流程实现。 相似文献
19.
20.
Mirjana Filipovic Veljko Potkonjak Miomir Vukobratovic 《Journal of Intelligent and Robotic Systems》2007,48(2):157-186
This work is concerned with the modeling and analysis of a complex humanoid robotic system walking on an immobile/mobile platform.
For this purpose, a software package was synthesized which allows one to select configuration of both the humanoid and the
platform. Each joint of the biped and platform can be defined by the user via the motor state (active or locked) and gear
type (rigid or elastic). The user can also form very diverse configurations of the humanoid and platform. The software package
forms a mathematical model. By selecting system’s parameters the simulation allows user to analyze dynamic behavior of the
biped of selected configuration, walking on either an immobile or mobile platform of selected configuration. In the moment
when the biped steps on the platform, the latter, by its dynamics, acts on the biped dynamics, and the biped on the other
hand, by its characteristics, influences dynamics of the platform motion. These two complex contacting systems form a more
complex system, whose mathematical model has to encompass all the elements of coupling between the humanoid joints and platform
joints. The phenomenon of coupling is analyzed first on a humanoid robotic system with all rigid elements, which is in contact
with the platform mechanism having also all rigid elements. It has been shown that coupling is more influenced when elasticity
elements are included into the configuration. Insufficient knowledge of coupling characteristics may present a serious disturbance
to the system in the robotic task realization. The deviation of the ZMP (Zero-Moment Point) from the reference trajectory is presented, which implies the need for the synthesis of new control structures for stabilizing
biped motion on the immobile/mobile platform. The reference trajectory may be defined in very different ways and from several
aspects. Reference trajectory of each joint can be defined so to encompass or not encompass elastic deformations. The control
structure for the biped walking on the platform should be defined so that it satisfies the requirement for the ZMP to be within
the given boundaries in every sampling instant, which guarantees dynamic balance of the locomotion mechanism in the real regime.
The control is defined as CR (Centralized Reference control, calculated from the reference state), plus LO (control via local
feedbacks of motor motion with respect to position and velocity). In the case of the biped motion on a mobile platform CR
control is defined separately under the real conditions of unknown characteristics of coupling between the two complex systems,
as well as unknown elasticity properties. The analysis of simulation results of the humanoid robot motion on a mobile platform
gives evidence for all the complexity of this system and shows how much system parameters (choice of trajectory, configuration,
geometry, elasticity characteristics, motor, etc.) influence stabilization of its humanoid motion. 相似文献