本文介绍了微软的组件对象模型COM 的实现方法以及特点,并举例说明如何利用COM 的思想,采取模块包装的方式来实现用于工业控制系统的组态软件,使得这样的软件能够应用于不同的控制系统。关键词:COM, 组态软件, 软件复用随着软件科学的不断发展,软件系统的复杂程度变得越来越高,所以软件编程的工作量也变得越来越大,软件升级和维护的难度也越来越大。为了适应软件科学的发展,所以必须把复杂的应用程序分割成一些小的,功能相对简单的模块,这种方法就是组件技术。现行的组件技术为了让组件具有更大的通用性和更好的可扩展性,把组件模块设计成可以运行在不同的系统环境下,甚至是不同的操作系统下面。组件的应用已经变得越来越重要,越来越广泛。组件技术标准有Microsoft 公司的COM(Common Object Model)标准,OMG(ObjectManagement Group)的CORBA(Common Object Breaker Architecture)标准和Sun 公司的Ejb标准。本文主要讨论怎么使用微软的 COM 组件技术来实现组态工控软件,组态工控软件能够应用于不同的工业系统,减少了重复性编程工作,提高了软件重用的效率,也提高了系统的扩展性和可维护性。
猜您喜欢
评论