Visual C Component Object Model Tutorial

Visual C Component Object Model Tutorial


Component Object Modeling (COM) er Microsofts teknologi som gjør det mulig å bygge uavhengige aktive programvarekomponenter som samhandler og kommuniserer med hverandre, og et større program. En COM-objekt gjør noe som kan brukes og gjenbrukes av programmer som ønsker å fokusere på det store bildet.

Opprette COM objekter

Microsoft Visual Studio, C ++ kompilatoren og biblioteker tillate en programmerer å skape en grunnleggende COM-objekt ved hjelp av en veiviser. En COM-objektet kan samhandle med en database.

COM-grensesnitt

En COM-objekt har et grensesnitt, et sett av funksjoner, er det generelle nok til å bli brukt av flere ringeprogrammer eller andre COM-objekter. Applikasjonen får tilgang til funksjoner i et COM-objekt via dette grensesnittet. COM-teknologi gir en standard måte å funksjon kall over disse grensesnittene.

Multi-plattform interoperabilitet

En COM-objekt er i sin binær form og kan bli utviklet av en tredjepartsleverandør. Derfor, brukervennlighet og interactability av ulike slike binære gjenstander er svært avhengig av COM-teknologi, så lenge det underliggende operativsystemet og maskinvaren forblir uendret.