Skip to main content

Hva er en komponentobjektmodell?

Datamaskindrammer er gjenbrukbare maler som forbedrer påliteligheten og produktiviteten til programmeringsprogrammering.Komponentobjektmodellen (COM) er et datamaskindramme som integrerer komponenter med Microsoft programmerings språk.Dette rammeverket ble først introdusert på begynnelsen av 1990 -tallet for Visual Basic -programvare, men brukes mye i de fleste Microsoft Programmeringsspråk i dag.

Modulær design er en arkitekturtilnærming som er basert på å bygge små, enkle programvarekomponenter.Hver modul er bygget for et bestemt formål og kan kjøre uavhengig av applikasjonen.Et godt eksempel på denne teknikken i praksis er en skriver som er knyttet til en datamaskin som bruker en skriverdriver for kommunikasjon.

Komponentobjektmodellen gir en elegant måte å implementere modulær design i et program.Hver komponent innen COM-rammeverket er en uavhengig tjeneste som kan brukes av ikke-relaterte programmer.Dette lar programmerere gjenbruke COM -objekter.

Et Microsoft Word Dokument med et innebygd regneark er et annet eksempel på komponentobjektmodellen i praksis.Når som helst regnearket oppdateres, ordet og reg;Dokumentet oppdateres automatisk med endringene.Denne modellen gjør det mulig for flere dokumenter å dele det samme regnearket og motta oppdateringer når som helst regnearket blir endret.

Component Object -modellen tilhører en familie av teknologier brukt av Microsoft .Disse teknologiene inkluderer Active X , forstyrret komponentobjektmodell (DCOM) og COM.Å bruke denne typen arkitektur gjør det enkelt å overføre komponenter til andre applikasjoner.

Microsoft reg;Project er et kraftig prosjektstyringsverktøy som gir ledere muligheten til å spore individuelle oppgaver som trengs for å fullføre et prosjekt.Dette verktøyet bruker innebygde komponenter, inkludert kalendere og oppgaveleder, som også brukes i andre Microsoft Office Produkter.Disse innebygde komponentene gjør det enkelt å lære nye Microsoft Verktøy fordi applikasjonene er like i atferd, ser og føles.

Bruke komponentobjektmodellen gir fleksibilitet til et program.Dette oppnås ved å lage en standardbasert modul som gir bruk av plug-and-play.Et COM -objekt er program agnostisk, noe som gjør det lettere å bruke på tvers av flere programmeringsspråk.Et godt utviklet COM-objekt kan legges til alle Windows Plattform og fungerer sømløst.

Objektorientert programmering (OOP) er et programvarekodingssystem som lar programmerere lage applikasjoner som er mer fleksible.Komponentobjektmodellen er en Microsoft Implementering av OOP, som lar utviklere gjenbruke COM -komponenter uten å kjenne deres underliggende programvarespråk i COM -objektet.Disse komponentene er utskiftbare med alle Microsoft programmeringsspråk, noe som gjør dem gjenbrukbare.