* Developpeur Joomla Lille
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Developpeur Joomla Lille
Article:
Représentant un moyen de composants logiciels, Component Object Model (abr. COM) a été produit depuis 1994 par Microsoft et DEC. Plus prisé sur Windows, il marque aussi sa présence au niveau des systèmes d'exploitation OpenVMS, Tru64 ainsi que d'autres Unix1. Il était utilisé pour la création d'OLE et d'ActiveX et à compter de l'année 2009, le Framework .NET de Microsoft l'a surpassé. Object Model a été inventé par Microsoft Component afin de déterminer les caractéristiques propres d'un programme. Object Model développe la façon par laquelle un programmeur a la possibilité d' emboîter un programme exécutable dans un objet permettant ainsi l'utilisation de l'objet par d'autres programmeurs. l'exposé d'une interface de programmation ainsi qu'une technique de communication entre les objets constitue la fonction de la spécification COM. Une interface de programmation ainsi qu'une technique de communication entre les objets ne dépendent pas des langages de programmation. Rendre plus évident la création de programmes par emboîtement de composants représente un des buts de COM. On peut le mettre à jour ou le perfectionner pour chaque composant indépendamment des autres, ce qui peut être effectué vu que la totalité des composants peuvent être emboîtée les uns aux autres suivant la même technique. Les procédés de travail des composants et des programmes sont rassemblés par le COM. Cette activité concerne la façon par laquelle les composants mettent à disposition leurs fonctionnalités et la façon dont les autres programmes vont les rechercher et s'en servir. l'affiliation à la propriété COM offre aux programmes l'éventualité d'être resservis dans la programmation de plusieurs langages comme le C, Visual Basic, Java, Delphi, FoxPro ou COBOL. Mettre en œuvre une ou un certain nombre d' interfaces de programmation est le programme d'un objet COM et les objets COM peuvent être utilisés à chaque utilisation par des fichiers .exe ou .dll de Microsoft Windows. Une liste de fonctions compose chaque interface et la totalité des interfaces trouve son origine de l'interface nommée Iunknown. QueryInterface, AddRef et Release sont les trois fonctions qui caractérisent l'interface IUnknown. Un programme au composant COM peut solr les propriétés d'une interface qu'il fait appel. Cette action constitue le rôle de la fonction QueryInterface, et celui des fonctions AddRef et Release est de mettre à disposition l'information au composant qu'un programme sol. Un composant COM peut être utilisé simultanémént par plusieurs programmes et il est exécuté dès lors qu'un programme l'utilise. D'une manière automatique, son arrêt se déclenche au moment où aucun programme ne l'utilise plus. Anthony Williams représente l' un des pères de cette technologie. Dans ses livres: « Object Architecture: Dealing With the Unknown or Type Safety in a Dynamically Extensible Class (1988) » et « On Inheritance, Il évoquent ses mérites. Object Linking and Embedding (OLE) 1.0 incarne la précédente technologie Microsoft orientée objet. Établie sur les Dynamic Data Exchange (DDE), elle a été notamment destinée pour les documents composésOn peut citer en exemple les changements concernant le tableau Excel qui seront propagés dans le document Word dans le cas où un tableau est lié à un document Word. En 1991, Word et Excel l'ont apporté et la même année,Microsoft incorpora aussi les commandes Visual Basic ou VBX grâce à Visual Basic 1.0. Cela ne fut introduit dans Windows 3.1 qu'un an plus tard.