Skip to main content

Ano ang isang dynamic na palitan ng data?

Dynamic Petsa Exchange (DDE) ay isang Microsoft at Reg na hinihimok ng mensahe;Computer protocol na nagbibigay -daan sa data na ipagpalit sa pagitan ng mga application na tumatakbo sa ilalim ng mga operating system ng Windows.Kilalang higit sa pangkalahatan bilang inter-process na komunikasyon, ang mga dynamic na data exchange broadcast ng mga mensahe upang maitaguyod ang isang pag-uusap at channel ng komunikasyon sa pagitan ng application na humihiling ng data, kliyente, at ang application kung saan naninirahan ang data, i.e., ang server.Nakasulat sa at sinimulan ng application ng kliyente, ang isang kahilingan sa DDE ay binubuo ng mga server DDE Application Name , ang likas na katangian ng data na ipinagpapalit, na tinatawag na DDE Topic , at ang pangalan ng item ng DDE .Ang mga link ng DDE ay maaaring isagawa nang isang beses o na -update nang pabago -bago, kung saan ang application ng tatanggap ay inaalam tuwing ang halaga ng tinukoy na data sa mga pagbabago sa application ng server.Ang maramihang mga link sa DDE ay maaaring maitatag mula sa anumang isang application, at ang isang application ay maaaring kumilos bilang kliyente at server nang sabay.Kung kinikilala ng isang tumatakbo na application ang kahilingan ng DDE, tumugon ito at itinatag ang isang pag -uusap.Ang Windows operating system pagkatapos ay nagtatatag ng isang link sa pagitan ng dalawang aplikasyon.Ang mga channel ng komunikasyon ay maaaring maging isang beses lamang o permanenteng sa mga kaso kung saan ang application ng kliyente ay kailangang mai-update ang data nang regular.Mayroong dalawang uri ng permanenteng mga link: mainit at mainit.Ang mga mainit na link ay unang humiling para sa pag -apruba ng mga gumagamit upang i -update ang application ng kliyente.Sa mga mainit na link ito ay awtomatikong ginagawa.Ang mga komunikasyon ng data ng DDE ay naganap sa likod ng mga eksena, i.e., ang gumagamit ay maaaring magpatuloy sa paggawa ng anumang ginagawa niya habang ang kahilingan ng DDE ay isinasagawa sa background.Tulad nito, ang dynamic na komunikasyon ng data exchange ay sinasabing asynchronous.Ang kahilingan ng DDE at ang resulta nito ay maaaring maiimbak sa ibinahaging memorya habang ang parehong mga aplikasyon ng kliyente at server ay nagpapatuloy kahit anong pagproseso hanggang sa ang kahilingan at tugon ay maaaring kumilos.

Ang protocol na ito ay may ilang sukat na pinalitan ng Microsoft Ang pag -uugnay ng object at pag -embed (OLE) at modelo ng object object (COM), pati na rin ng Dynamic Data Exchange Management Library (DDEML).Ang DDE ay malawakang ginagamit para sa ilang mga layunin, lalo na ang mga hindi nangangailangan ng patuloy na pakikipag -ugnayan ng gumagamit, gayunpaman.Kasama sa mga halimbawa ang pag -update ng isang Client Microsoft Ang spreadsheet ng Excel mula sa mga aplikasyon ng server na tumatanggap ng data ng real-time mula sa mga sensor o iba pang mga aparato sa pagsukat sa isang linya ng produksyon, na nag-uugnay sa mga application na tumatanggap ng real-time na stock at iba pang mga pag-update sa merkado sa pananalapi, o regular na pag-update ng isang spreadsheet na may mga halaga mula sa isang database.