Dynamisk datautveksling
Dynamic Data Exchange (DDE) er en kommunikasjonsteknologi mellom ulike applikasjoner under Microsoft Windows - operativsystemer og i OS/2 . Selv om den er egnet for de nyeste versjonene av Windows, har den blitt erstattet av sin mye kraftigere etterfølger "Object Linking and Embedding" , "COM" og "OLE Automation ". Den brukes imidlertid fortsatt forskjellige steder i Windows, for eksempel i filtilknytning.
Spesielt lar DDE en applikasjon åpne en økt med en annen, sende kommandoer til applikasjonsserveren og motta svar. Den tillater imidlertid ikke inkorporering av et servergrensesnitt i klientapplikasjonen, og den støtter heller ikke inkorporering av en dataserver i klientfilen (for eksempel: strukturert lagring); og for å bruke DDE må du kjenne til DDE-kommandoene som serveren støtter, som ikke er generelt standardisert (selv om det var noen standarder, for eksempel spyglass -spesifikasjonen for nettlesere). For å bruke den fulle funksjonaliteten til DDE, må spesiell kode legges til hver klientapplikasjon for hver server den ønsker å kontrollere, eller klientapplikasjonen må gi et skript- eller makrospråk.
En vanlig bruk av DDE var å utvikle tilpassede applikasjoner for å kontrollere tilgjengelig programvare, for eksempel: en applikasjon skrevet i programmeringsspråket C eller et annet språk ville bruke DDE til å åpne et regneark i Microsoft Excel og fylle det ut med data, via en samtale med Excel og sending av DDE-kommandoer. Men i dag brukes Excel-objektmodellen med OLE Automation eller OLE Automation (dette er en del av COM).
Windows har muligheten til å kalle NetDDE , som gjør at DDE-meldinger kan sendes mellom applikasjoner som kjører på forskjellige maskiner. Den brukes sjelden, men støttes fortsatt. Microsofts notatbok ( Microsoft Clipbook ) og kortspillet «Hearts» ( Microsoft Hearts ) er noen av applikasjonene som bruker NetDDE.
Se også
- Aktiv X
- Komponentobjektmodell (COM)
- Distribuert komponentobjektmodell (DCOM)
- Microsoft .NET ( .NET )
- Objektkobling og innebygging (OLE)