Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Component Object Model

Index Component Object Model

Das Component Object Model (abgekürzt COM) ist eine von Microsoft entwickelte Technik zur Interprozesskommunikation unter Windows.

38 Beziehungen: Abstrakte Klasse, ActiveX, Binärschnittstelle, Blaster, C (Programmiersprache), C++, Client-Server-Modell, Distributed Component Object Model, Dynamic Link Library, Header-Datei, Interprozesskommunikation, Marshalling, Microsoft, Microsoft Outlook, Microsoft Windows, Microsoft Windows 3.1, Object Linking and Embedding, Objektorientierte Programmierung, OCX, Protokollstapel, Prozess (Informatik), Rechnernetz, Referenzzählung, Registrierungsdatenbank, Remote Procedure Call, Schnittstelle (Objektorientierung), Schnittstellenbeschreibungssprache, Software Development Kit, Tabelle virtueller Methoden, Threadsicherheit, Typbibliothek, Universally Unique Identifier, Verbund (Datentyp), Vererbung (Programmierung), Verteiltes System, Visual Basic Script, Zeiger (Informatik), .Net-Framework.

Abstrakte Klasse

Eine abstrakte Klasse bezeichnet in der objektorientierten Programmierung eine spezielle Klasse, welche sich per Definition nicht instanziieren lässt, d. h., es lassen sich keine Objekte von ihr erzeugen, und dient somit lediglich als Strukturelement innerhalb einer Klassenhierarchie.

Neu!!: Component Object Model und Abstrakte Klasse · Mehr sehen »

ActiveX

rechts ActiveX bezeichnet ein Softwarekomponenten-Modell von Microsoft für aktive Inhalte.

Neu!!: Component Object Model und ActiveX · Mehr sehen »

Binärschnittstelle

''API'') sollten nicht verwechselt werden. Eine Binärschnittstelle definiert eine Schnittstelle zwischen zwei Computerprogrammen auf Maschinenebene.

Neu!!: Component Object Model und Binärschnittstelle · Mehr sehen »

Blaster

Blaster, auch Lovsan oder MSBlast genannt, ist ein Computerwurm aus dem Jahre 2003, der sich durch Ausnutzung einer Sicherheitslücke in der RPC-Schnittstelle von Microsoft Windows verbreitet.

Neu!!: Component Object Model und Blaster · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: Component Object Model und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: Component Object Model und C++ · Mehr sehen »

Client-Server-Modell

Server-basiertes Netzwerk Das Client-Server-Modell (auch Client-Server-Konzept, -Architektur, -System oder -Prinzip genannt) beschreibt eine Möglichkeit, Aufgaben und Dienstleistungen innerhalb eines Netzwerkes zu verteilen.

Neu!!: Component Object Model und Client-Server-Modell · Mehr sehen »

Distributed Component Object Model

Das Distributed Component Object Model (DCOM) ist ein objektorientiertes Remote-Procedure-Call-System, das auf dem Distributed-Computing-Environment-Standard basiert.

Neu!!: Component Object Model und Distributed Component Object Model · Mehr sehen »

Dynamic Link Library

Dynamic Link Library (aus dem Englischen entlehnt; kurz DLL) bezeichnet allgemein eine dynamische Programmbibliothek; meist bezieht sich der Begriff jedoch auf die für die Betriebssysteme Windows und OS/2 verwendete Variante.

Neu!!: Component Object Model und Dynamic Link Library · Mehr sehen »

Header-Datei

Eine Header-Datei ist in der Programmierung, insbesondere in den Programmiersprachen C++ und C, eine Textdatei, die Deklarationen und andere Bestandteile des Quelltextes enthält.

Neu!!: Component Object Model und Header-Datei · Mehr sehen »

Interprozesskommunikation

Der Begriff Interprozesskommunikation (kurz IPC) bezeichnet in der Informatik verschiedene Verfahren des Informationsaustausches zwischen den Prozessen eines Systems.

Neu!!: Component Object Model und Interprozesskommunikation · Mehr sehen »

Marshalling

Marshalling (‚aufstellen‘, ‚ordnen‘) ist das Umwandeln von strukturierten oder elementaren Daten in ein Format, das die Übermittlung an andere Prozesse oder Programme ermöglicht.

Neu!!: Component Object Model und Marshalling · Mehr sehen »

Microsoft

Washington Die Microsoft Corporation ist ein US-amerikanischer international tätiger Hard- und Softwareentwickler und ein Technologieunternehmen mit Sitz in Redmond, einer Stadt im Großraum Seattle im US-Bundesstaat Washington.

Neu!!: Component Object Model und Microsoft · Mehr sehen »

Microsoft Outlook

Microsoft Outlook (engl.) ist eine weit verbreitete Software der Firma Microsoft zum Empfangen und Versenden von E-Mails sowie zum Verwalten von Terminen, Kontakten, Aufgaben und Notizen (Personal Information Manager).

Neu!!: Component Object Model und Microsoft Outlook · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Component Object Model und Microsoft Windows · Mehr sehen »

Microsoft Windows 3.1

Microsoft Windows 3.1 (Arbeitsname: Janus) ist eine grafische Benutzeroberfläche von Microsoft, die auf PC-kompatiblem DOS, wie MS-DOS oder PC DOS, aufsetzt.

Neu!!: Component Object Model und Microsoft Windows 3.1 · Mehr sehen »

Object Linking and Embedding

Ein Diagramm eingebettet in einem Textdokument Object Linking and Embedding (OLE, engl. Objekt-Verknüpfung und -Einbettung) ist ein von Microsoft entwickeltes Objektsystem und Protokoll, das die Zusammenarbeit unterschiedlicher (OLE-fähiger) Applikationen und damit die Erstellung heterogener Verbunddokumente ermöglicht.

Neu!!: Component Object Model und Object Linking and Embedding · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Component Object Model und Objektorientierte Programmierung · Mehr sehen »

OCX

Die Dateiendung OCX steht für OLE custom controls.

Neu!!: Component Object Model und OCX · Mehr sehen »

Protokollstapel

Ein Protokollstapel oder Protokollturm (vom englischen protocol stack, auch Protokollstack, Netzwerkstack oder Netzwerkstapel genannt) ist in der Datenübertragung eine konzeptuelle Architektur von Kommunikationsprotokollen.

Neu!!: Component Object Model und Protokollstapel · Mehr sehen »

Prozess (Informatik)

Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit.

Neu!!: Component Object Model und Prozess (Informatik) · Mehr sehen »

Rechnernetz

Ein Rechnernetz, Computernetz oder Computernetzwerk ist ein Zusammenschluss verschiedener technischer, primär selbstständiger elektronischer Systeme (insbesondere Computern, aber auch Sensoren, Aktoren, Agenten und sonstigen funktechnischen Komponenten), der die Kommunikation der einzelnen Systeme untereinander ermöglicht.

Neu!!: Component Object Model und Rechnernetz · Mehr sehen »

Referenzzählung

Unter Referenzzählung versteht man in der Programmierung eine Technik zur Verwaltung der Anzahl der Verweise (Referenzen oder Zeiger) auf ein bestimmtes Objekt.

Neu!!: Component Object Model und Referenzzählung · Mehr sehen »

Registrierungsdatenbank

Die Windows-Registrierungsdatenbank (meist nur Registry genannt) ist seit der ersten Version von Windows NT die zentrale hierarchische Konfigurationsdatenbank des Betriebssystems Windows. Hier werden sowohl Informationen zu Windows selbst als auch zu Programmen gespeichert.

Neu!!: Component Object Model und Registrierungsdatenbank · Mehr sehen »

Remote Procedure Call

Remote Procedure Call (RPC; für „Aufruf einer fernen Prozedur“) ist eine Technik zur Realisierung von Interprozesskommunikation.

Neu!!: Component Object Model und Remote Procedure Call · Mehr sehen »

Schnittstelle (Objektorientierung)

Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.

Neu!!: Component Object Model und Schnittstelle (Objektorientierung) · Mehr sehen »

Schnittstellenbeschreibungssprache

Eine Schnittstellenbeschreibungssprache oder Schnittstellendefinitionssprache ist eine deklarative formale Sprache und beinhaltet eine Sprachsyntax zur Beschreibung von Schnittstellen einer Software-Komponente.

Neu!!: Component Object Model und Schnittstellenbeschreibungssprache · Mehr sehen »

Software Development Kit

Ein Software Development Kit (SDK) ist eine Sammlung von Programmierwerkzeugen und Programmbibliotheken, die zur Entwicklung von Software dient.

Neu!!: Component Object Model und Software Development Kit · Mehr sehen »

Tabelle virtueller Methoden

Die Tabelle virtueller Methoden (oder virtual function table, kurz VMT, VFT, vtbl oder vtable) ist ein Ansatz von Compilern objektorientierter Programmiersprachen, um dynamisches Binden umzusetzen.

Neu!!: Component Object Model und Tabelle virtueller Methoden · Mehr sehen »

Threadsicherheit

Threadsicherheit ist eine Eigenschaft von Softwarekomponenten und hat eine wichtige Bedeutung in der Softwareentwicklung.

Neu!!: Component Object Model und Threadsicherheit · Mehr sehen »

Typbibliothek

Eine Typbibliothek (engl.: type library) im Sinne der elektronischen Datenverarbeitung ist ein standardisierter Kommunikationsschlüssel (eine Schnittstellenbeschreibung) zum Zugriff auf die öffentlich zugänglichen Datenstrukturen und Unterprogramme eines fremden Dienstprogramms (Server), welche so durch viele andere Programme (Clients) anonym mitbenutzt werden können.

Neu!!: Component Object Model und Typbibliothek · Mehr sehen »

Universally Unique Identifier

Ein Universally Unique Identifier (UUID) ist eine 128-Bit-Zahl, welche zur Identifikation von Informationen in Computersystemen verwendet wird.

Neu!!: Component Object Model und Universally Unique Identifier · Mehr sehen »

Verbund (Datentyp)

Ein Verbund ist ein Datentyp, der aus einem oder mehreren Datentypen zusammengesetzt wurde.

Neu!!: Component Object Model und Verbund (Datentyp) · Mehr sehen »

Vererbung (Programmierung)

Operationen a und b). Die Vererbung ist eines der grundlegenden Konzepte der Objektorientierung und hat große Bedeutung in der Softwareentwicklung.

Neu!!: Component Object Model und Vererbung (Programmierung) · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Component Object Model und Verteiltes System · Mehr sehen »

Visual Basic Script

Visual Basic Script (kurz: VBScript oder VBS) ist eine von Microsoft entwickelte Skriptsprache.

Neu!!: Component Object Model und Visual Basic Script · Mehr sehen »

Zeiger (Informatik)

Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.

Neu!!: Component Object Model und Zeiger (Informatik) · Mehr sehen »

.Net-Framework

Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.

Neu!!: Component Object Model und .Net-Framework · Mehr sehen »

Leitet hier um:

COM+, COM-Schnittstelle.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »