Component Object Model

Infos
Component Object Model, aussi connu sous le nom de ActiveX, est un composant logiciel (comme les DLL) créé par Microsoft. Il est utilisé en programmation pour permettre le dialogue entre programmes. Bien qu'il ait été implémenté sur de nombreuses plates-formes, il est toujours majoritairement utilisé sur Microsoft Windows. Son prédécesseur fut Object Linking and Embedding (OLE), qui est lui-même sur le point d'être remplacé par le framework
Component Object Model

Component Object Model, aussi connu sous le nom de ActiveX, est un composant logiciel (comme les DLL) créé par Microsoft. Il est utilisé en programmation pour permettre le dialogue entre programmes. Bien qu'il ait été implémenté sur de nombreuses plates-formes, il est toujours majoritairement utilisé sur Microsoft Windows. Son prédécesseur fut Object Linking and Embedding (OLE), qui est lui-même sur le point d'être remplacé par le framework .NET de Microsoft.

Historique

Un des pères de cette technologie fut Anthony Williams, qui la valorisa dans ses livres Object Architecture: Dealing With the Unknown - or - Type Safety in a Dynamically Extensible Class (1988) et On Inheritance: What It Means and How To Use It (1990).

OLE 1.0

La précédente technologie Microsoft orientée objet fut Object Linking and Embedding (OLE) 1.0, qui a été construit sur les Dynamic Data Exchange (DDE) et spécifiquement conçus pour les documents composés (par exemple lorsqu'un tableau est inséré dans un document Word). Des changements opérés sur le tableau Excel seront propagés dans le document Word. Cela fut introduit par Word et Excel en 1991 et dans Windows 3.1 un an plus tard. De même en 1991, Microsoft introduisit les contrôles Visual Basic, ou VBX grâce à Visual Basic 1.0.

OLE 2.0

En 1993, Microsoft sortit les OLE 2, et créa le COM comme modèle objet pour OLE 2. Alors que OLE 1 s'occupait principalement des documents composés, OLE 2 fut destiné à adresser des composants logiciels en général. En 1994, les contrôles OLE (OCX) furent introduits en tant que successeurs des VBX. Dans le même temps, Microsoft décida que OLE 2 s'appellerait simplement OLE, et qu'il ne désignait dès lors plus un acronyme, mais le nom des technologies composants de la firme. En début d'année 1996, Microsoft renomma certaines parties de OLE concernant Internet, ActiveX, et petit à petit toutes les parties de OLE passèrent sous le signe ActiveX, exception faites des composants faits pour les documents composés et utilisés par exemple par Microsoft Office.

Article connexe

Pour l'identifiant de classe OLE (le CLSID), voir GUID. Catégorie:Logiciel pour Windows Catégorie:Bibliothèque logicielle de:Component Object Model en:Component Object Model es:Component Object Model hu:Component Object Model it:Component Object Model ja:Component Object Model ko:컴포넌트 오브젝트 모델 nl:Component Object Model pl:Component Object Model ru:COM sv:Component Object Model zh:组件对象模型
Sujets connexes
Anthony Williams   DLL   Dynamic Data Exchange   Framework   Internet   Microsoft   Microsoft .NET   Microsoft Office   Microsoft Windows   Object Linking and Embedding   Visual Basic  
#
Accident de Beaune   Amélie Mauresmo   Anisocytose   C3H6O   CA Paris   Carole Richert   Catherinettes   Chaleur massique   Championnat de Tunisie de football D2   Classement mondial des entreprises leader par secteur   Col du Bonhomme (Vosges)   De viris illustribus (Lhomond)   Dolcett   EGP  
^