词条 | DDE通讯协议 |
释义 | 动态数据交换(DDE,Dynamic data exchange)是Microsoft Windows运行环境下的一个显著特性。通过动态数据交换协议,应用程序之间可以进行各种类型的数据交换。 DDE是进程间通讯(InterProcess Communication,IPC)的方法。进程间通讯(IPC)包括进程之间和同步事件之间的数据传递。DDE使用共享内存来实现进程之间的数据交换以及使用DDE协议获得传递数据的同步。DDE协议是一组所有的DDE应用程序都必须遵循的规则集。 使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。 DDE会话发生在客户应用程序和服务器应用程序之间。 客户应用程序从服务器应用程序请求数据或服务,服务器应用程序响应客户应用程序的数据或服 务请求。 DDE应用程序采用三层识别系统:应用程序名(Application)、主题名(Topic)和项目名(Item)。 应用程序名位于层次结构的顶层,用于指出特定的DDE服务器应用程序名。 主题名更深刻地定义了服务器应用程序会话的主题内容, 服务器应用程序可支持一个或多个主题名。 项目名更进一步确定了会话的详细内容,每个主题名可拥有一个或多个项目名。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。