您好,欢迎来到中国发电机网   请 登录免费注册
服务热线:
当前位置:首页 >> 资讯频道 >> > 技术应用 >> 构件技术的应用介绍

构件技术的应用介绍

时间:2013/12/18 13:39:00   来源:中国发电机网   添加人:admin

  基于构件技术的数控软件构件是指能够完成数控系统某个模块功能的ActiveX部件。它提供对象时遵循COM协议,外部具有统一、开放的接口,内部封装了功能实现的细节。通过ActiveX技术,程序员或用户能够把这些可复用的软件部件组装到应用程序或者服务程序中。

  数控软件构件可以理解为是多个软件芯片集成后的功能强大的构件(类似于硬件组件),其功能更具多样化、功能更强大。但如同硬件芯片一样,同样也具有地址引脚、输入/输出接口、信息反馈、状态设置和控制、状态获取以及触发开关等基本接口,而其内部则封装了具体细节,对于用户来说是一个黑箱,用户只需通过接口来使用它。地址引脚对应于软件构件在计算机中的唯一标识,输入/输出接口对应于输入/输出方法函数。

  如果将输入方法函数的返回值设定为整型、或布尔型变量,就可以作为输入方法函数的信息反馈。黑箱封装的是描述对象的一些抽象类,每个类有一组相关的抽象数据和问题实现组成,不同的类之间可以通讯,从而可以完成一个复杂的模块功能。

  用户通过接口方法、属性函数和消息获得软件构件提供的功能,而且可以跨网络运行,不受某一开发语言的限制,具有很好的移植性。