预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MS—Windows3.1下应用程序间数据交换方法及其选用策略 在MS-Windows3.1操作系统下,不同的应用程序需要进行数据交换,以实现不同应用程序之间的相互协作。本文将会对于在MS-Windows3.1下应用程序间数据交换的方法及其选用策略进行阐述。 一、数据交换方法 1.剪贴板 剪贴板是Windows操作系统中最通用的数据传输设施之一。不同的应用程序可以将数据复制到剪贴板上,另一个应用程序则可以从剪贴板上取得这些数据。 数据传输的过程如下: (1)在源程序中选择想要复制的数据,并按下“Ctrl+C”键或点击“编辑-Copy”选项; (2)打开目标程序,将光标移动到目标位置上,按下“Ctrl+V”键或点击“编辑-Paste”选项。 2.动态数据交换(DDE) 动态数据交换(DDE)是一个能够让不同的应用程序共享数据和命令的协议。它也是Windows中一种最基本的数据交换机制之一。 DDE分为两种角色:服务器和客户端。其中,服务器提供数据或命令,而客户端是由一个或多个应用程序组成,它们请求或接收服务器的数据或命令。 数据传输的过程如下: (1)客户端应用程序要求访问服务器程序; (2)服务器程序确认访问请求,并开始提供数据或命令; (3)客户端应用程序接收数据或命令,并执行相关操作。 3.对象链接与嵌入(OLE) 对象链接与嵌入(OLE)是一种高级的数据传输方式,它已经被广泛应用于许多Windows应用程序中。它允许用户从一个程序中创建一个对象,并将它链接或嵌入到另一个程序中。 数据传输的过程如下: (1)源程序创建一个对象,并将其嵌入到目标程序中; (2)目标程序中的对象在修改后,会自动反映到源程序中。 二、选用策略 在选择数据交换方式时,必须根据具体情况来考虑使用哪种方式。 1.针对于数据类型的选择 适用于采用剪贴板: (1)单个数据(如文本、图像等); (2)数据不需要实时更新。 适用于采用DDE: (1)交互性强、需要快速响应的应用程序; (2)需要使用复杂的数据格式的应用程序。 适用于采用OLE: (1)需要实时读取或更改数据的应用程序; (2)需要整合多种数据格式的应用程序。 2.针对于数据容量的选择 适用于采用剪贴板: (1)数据容量较小,不超过16KB; (2)只需进行单向数据传输。 适用于采用DDE: (1)数据容量较小,不超过64KB; (2)需要进行单向或双向数据传输。 适用于采用OLE: (1)数据容量较大,超过64KB; (2)需要进行多次数据传输或双向数据传输。 三、结论 在MS-Windows3.1下,不同的数据交换方式有不同的使用场景。根据数据类型和数据容量的不同,可以选择合适的数据交换方式。在实际应用过程中,我们也应该选择更加高效和可靠的数据交换方式来完成不同应用程序之间的数据交换。