Skip to main content

Trao đổi dữ liệu động là gì?

Trao đổi ngày động (DDE) là Microsoft Reg điều khiển bằng tin nhắn;Giao thức máy tính cho phép dữ liệu được trao đổi giữa các ứng dụng chạy trong các hệ điều hành Windows.Nói chung là giao tiếp giữa các quá trình, Trao đổi dữ liệu động phát các thông báo để thiết lập kênh hội thoại và liên lạc giữa ứng dụng yêu cầu dữ liệu, máy khách và ứng dụng nơi dữ liệu cư trú, tức là máy chủ.Được viết và bắt đầu bởi ứng dụng máy khách, yêu cầu DDE bao gồm tên ứng dụng DDE

DDE, bản chất của dữ liệu được trao đổi, được gọi là chủ đề DDE và tên DDE .Các liên kết DDE có thể được thực thi một lần hoặc được cập nhật một cách linh hoạt, trong trường hợp đó, ứng dụng người nhận được thông báo bất cứ khi nào giá trị của dữ liệu được chỉ định trên ứng dụng máy chủ thay đổi.Nhiều liên kết DDE có thể được thiết lập từ bất kỳ một ứng dụng nào và một ứng dụng có thể đóng vai trò là máy khách và máy chủ cùng một lúc. Trao đổi dữ liệu động hoạt động bằng cách phát các thông báo có chứa yêu cầu DDE cho tất cả các ứng dụng đang chạy khác.Nếu một ứng dụng đang chạy nhận ra yêu cầu DDE, nó sẽ trả lời và một cuộc trò chuyện được thiết lập.Hệ điều hành Windows sau đó thiết lập một liên kết giữa hai ứng dụng.Các kênh liên lạc chỉ có thể là một lần hoặc vĩnh viễn trong trường hợp ứng dụng khách cần phải cập nhật dữ liệu một cách thường xuyên.Có hai loại liên kết vĩnh viễn: ấm và nóng.Liên kết ấm trước tiên yêu cầu sự chấp thuận của người dùng để cập nhật ứng dụng máy khách.Với các liên kết nóng, điều này được thực hiện tự động.Truyền thông dữ liệu DDE diễn ra phía sau hậu trường, tức là, người dùng có thể tiếp tục làm bất cứ điều gì mình đang làm trong khi yêu cầu DDE được thực hiện trong nền.Như vậy, giao tiếp trao đổi dữ liệu động được cho là không đồng bộ.Yêu cầu DDE và kết quả của nó có thể được lưu trữ trong bộ nhớ chia sẻ trong khi cả ứng dụng máy khách và máy chủ tiếp tục bất cứ điều gì chúng đang xử lý cho đến khi yêu cầu và phản hồi có thể được thực hiện.Giao thức này ở một mức độ nào đó đã được thay thế bởi Microsoft Liên kết đối tượng và nhúng (OLE) và mô hình đối tượng thành phần (COM), cũng như bởi Thư viện quản lý trao đổi dữ liệu động (DDEML).DDE vẫn được sử dụng rộng rãi cho một số mục đích nhất định, đặc biệt là những mục đích không yêu cầu tương tác người dùng đang diễn ra.Các ví dụ bao gồm cập nhật máy khách Microsoft Bảng tính Excel từ các ứng dụng máy chủ nhận được dữ liệu thời gian thực từ các cảm biến hoặc các thiết bị đo khác trên dây chuyền sản xuất, liên kết với các ứng dụng nhận được cổ phiếu thời gian thực và các bản cập nhật thị trường tài chính khác hoặc thường xuyên cập nhật bảng tính với các giá trị từ cơ sở dữ liệu.