共查询到20条相似文献,搜索用时 449 毫秒
1.
组件对象模型COM,DCOM,COM 是实现软件组件、面向对象编程的一项重要技术,是支持Windows DNA多层系统编程的核心。本文介绍应用COM 技术,实现基于Windows DNA体系结构的网络数据库编程。 相似文献
2.
基于Win32 API的通用串口通信组件的开发 总被引:1,自引:0,他引:1
介绍了基于Win32 API的通用串行通信组件的开发.采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式.分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍.文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效. 相似文献
3.
针对目前串口通信组件设计中的异步调用与并发运行的问题,以及功能上局限在串口管理或简单数据收发的缺陷,采用分布式对象组件模型(DCOM)提出了一种新的设计方案。设计了异步缓冲区模板类和线程管理器,实现了通信组件的异步访问接口。通过IDL设计并实现了便于调用的参数传递方式,通过接口查询实现组件内COM对象间的调用。调试与运行测试结果表明,该组件可被本地或远程调用,并可反复运行且无资源泄漏。 相似文献
4.
在介绍了液位系统的组成、功能和实现方法的基础上,运用组件级的编程方法,将系统分解为独立的组件,利用组件对象模(Component Object Model,COM)技术封装各个子系统。着重介绍了在VC++.NET下ATL(Active Template Library)对于COM接口和COM支持类以及ActiveX组件开发的支持。介绍了运用IDL(Interface Definition Language)进行接口定义的方法,和运用Matlab引擎技术的方法。由于COM具有跨进程、跨平台、跨操作系统和远程调用的特点,使得在MATLAB。VC++.NET环境下开发的各个系统,能够有效地结合起来,对于系统的仿真具有重要意义。 相似文献
5.
基于COM的数据访问组件的实现 总被引:2,自引:0,他引:2
组件重用技术是组件技术的一个重要方面,充分利用这一技术,对于应用系统的开发和软件的升级具有很大的帮助。本文论述了在COM原理和重用结构的基础上,借助于ADO提供的对象和接口,完成更高层次的数据访问组件的封装,从而实现更加具体的功能。文中详细阐述了在Visual C++6.0编程环境下利用ATL开发COM组件的方法,并给出了数据访问组件的部分实现代码。 相似文献
6.
7.
VC编程是一种重要的编程方式,而串口通信又是编程中的重要技术。所以,串口通信在VC编程中的实现方式成了当下一个重要的研究课题。当前,VC编程中主要有三种控件及函数能真正实现串口的通信:一是OCX控件;二是API函数;三是COM控件。于是,本文将对这三种控件及函数在串口通信上的具体实现过程做逐一的介绍。 相似文献
8.
《自动化博览》2002,19(3):68-69
◆ 基于COM技术的OPC 微软公司为了提供商业应用程序和特定用途的软件包间的相互连接性,开发了组件对象模型(Component Object Model, COM)技术。COM是一种软件组件间相互数据交换的有效方法。COM技术具有以下特点: COM并不是一种计算机语言,它与运行的机器(只要互相连接),机器的操作系统(只要支持COM)以及软件开发的语言无关,而是在任意的两个软件组件之间都可以相互通信的二进制和网络的标准。 COM服务器是根据COM客户的要求提供COM服务的可执行程序,作为Win32上可执行的文件发布。 COM客户程序和COM… 相似文献
9.
10.
用进程代数描述COM接口调用 总被引:1,自引:1,他引:1
用π演算模型来表现COM接口调用,在服务器是进程内或进程外组件的情况下,统一对COM接口调用中的重要部件(如客户、代理管理器、接口代理、存根管理器、接口存根、组件对象等),用π演算进程给出了形式化的刻画,从而从总体上描述了COM接口调用的一系列流程.并通过此模型,清晰地表现出COM接口调用的进程透明特性,也进一步体现了演算对于描述进程通信及并行性的独特优势。 相似文献
11.
谢贵波 《电脑编程技巧与维护》2010,(20):99-100
介绍了80C51单片机串行口通信的原理及编程控制,详细解析了串行口通信所使用的串行口控制寄存器、定时器相关寄存器、中断控制寄存器,并以C语言为例,讲解了串行口通信程序的编写方法。 相似文献
12.
13.
14.
15.
基于VB6.0的多方式串口通信实现 总被引:8,自引:1,他引:8
串口通信因其通信线路简单、使用灵活方便,在许多领域应用广泛。基于串口通信和MSComm控件原理,详细介绍了利用VB6.0编程实现手动和自动发送字符/数据、文本文件等多方式串口通信的方法,并给出了具体程序和解释。对VB6.0编程者的学习具有一定的启发和参考价值。 相似文献
16.
基于KingView与单片机的实时数据采集系统的设计 总被引:1,自引:0,他引:1
介绍一种基于单片机和KingView的数据采集系统,系统的结构组成及工作原理,提供了基于51单片机的A/D转换模块的硬件电路图,并对A/D转换芯片ADC0809的特点做了介绍。描述了单片杌和组态王KingView的通信协议以及单片杌在组态王中的通讯格式及通信设置,重点阐述了利用51单片机其自身所带的串口通信资源与工控组态软KingView进行通信的原理和C语言实现算法,给出了具体的数据采集程序。通过实践证明,该系统能够满足多数工程机械研发需求,实时性好、电路设计方法简单,可靠性高,成本低且采集模块具有良好有扩展性。 相似文献
17.
COM组件在实现VB调用MATLAB中的应用 总被引:7,自引:0,他引:7
Visual Basic在开发友好用户界面的程序方面简单方便,而MATLAB是高性能的科学计算软件。为充分发挥二者优势,本文介绍了一种新型、简便、实用的程序接口技术,利用ActiveX DLL和COM组件生成技术实现了Visual Basic与MATLAB的链接,并给出具体示例和主要代码,得到了高效、便捷、功能强大的编程方法。 相似文献
18.
基于82530芯片的HDLC/SDLC规程高速数字通信应用的研究 总被引:2,自引:1,他引:1
Intel82530多规程串行通信控制器是美国英特尔公司推出的继Intel8274芯片后的新品种,其性能和功能等各项指比8274、8251等同类产品均有明显提高。基于82530芯片的串行通信应用越业越多,尤其是在采样率较高的实时控制系统中。本文介绍了82530芯片的物理特性,并根据笔者在实际应用中的体会,较详细地介绍了82530芯片的编程要点及芯片在中断处理中的有关问题。 相似文献
19.
集成Delphi和SuperMap Objects的系统设计方法 总被引:2,自引:0,他引:2
SuperMap Objects是全组件式GIS开发工具,它的开放性使用户能够比较容易地扩展它的功能。目前,基于组件式GIS已经成为地理信息系统软件发展的新潮流。Delphi是一个面向对象、功能丰富的可视化开发工具,在目前流行的众多开发工具中,其功能较为强大。文中结合SuperMap Objects和GIS的特点,给出了采用Delphi开发工具和SuperMap Objects控件技术来构建组件GIS的集成开发方法,探讨了在Delphi环境中地理信息系统组件的嵌入、地理信息系统基本功能如图形的放大、漫游以及信息查询等问题,进而为开发基于Delphi环境的组件式地理信息系统提供一点参考。 相似文献
20.
展示了一种基于组件对象模型(Component Object Module,COM)的VC与MATLAB的联合编程方法。使用MAT-LAB函数调用图像处理工具箱功能,通过VC调用其导出的COM接口,并对返回结果进行后续处理,在充分利用成熟库加快开发的同时,保证了友好的用户界面和性能。程序打包后可以脱离MATLAB环境运行。文中介绍了该技术在城市仿真系统开发中的应用。 相似文献