WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Agence 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

Agence Joomla Lille





Article:

Représentant un principe de composants logiciels, Component Object Model (abr. COM) a été produit depuis 1994, par Microsoft et DEC. Component Object Model est de même accessible sur les systèmes d'exploitation OpenVMS, Tru64 ainsi que d'autres Unix1 même si elle est plus appréciée sur Windows. Elle était employée pour créer OLE et ActiveX et depuis 2009, le Framework .NET de Microsoft l'a surpassée.
Microsoft Component a conçu Object Model afin d'identifier les spécificités d'un programme. Object Model présente la façon par laquelle un programmeur détient l'aptitude d' emboîter un programme exécutable dans un objet pour que d'autres programmeurs puissent l'exploiter le programme.La description d'une interface de programmation ainsi qu'un procédé de communication entre les objets constitue le rôle de la spécification COM. Une technique de communication entre les objets est indépendant des langages de programmation.
La facilitation de la création de programmes par assemblage de composants est un des buts de COM.On peut le mettre à jour ou opérer un aménagement individuel de chaque composant. Ceci est faisable compte tenu du fait que tous les composants peuvent être assemblés selon la même technique. COM rassemble les procédés de travail des composants ainsi que des programmes. Cette activité concerne la manière dont les composants mettent à disposition leurs fonctionnalités ainsi que la façon dont les autres programmes vont les rechercher et s'en servir. l'affiliation à la spécification COM offre aux programmes la possibilité d'être réemployés au sein de la programmation de plusieurs langages, comme le C, Visual Basic, Java, Delphi, FoxPro ou COBOL
Un objet COM se propose d'exploiter une ou un grand nombre d'interfaces de programmation et les objets COM peuvent être employés à chaque emploi par des fichiers .exe ou .dll de Microsoft Windows. Chaque interface est composée de fonctions et l'ensemble des interfaces identifie son origine de l'interface IUnknown
QueryInterface, AddRef et Release sont les trois fonctions qui composent l'interface IUnknown. Les propriétés d'une interface qu'il utilise peuvent être sollicitées par un programme au composant COM et c'est le rôle de la fonction QueryInterface. Le rôle des fonctions AddRef et Release est de canaliser l'information au composant qu'un programme utilise. Un composant COM peut être sollicité en simultané par une multitude programmes et il est exécuté dès lors qu'un programme s'en sert.Automatiquement,au moment où aucun programme ne l'utilise plus, il s'arrête.
Anthony Williams figure parmis les pères de cette technologie. Il évoquent ses mérites dans ses livres: « Object Architecture: Dealing With the Unknown or Type Safety in a Dynamically Extensible Class (1988) » et « On Inheritance ».
Object Linking and Embedding (OLE) 1.0 incarne la précédente technologie Microsoft orientée objet.Structurée sur les Dynamic Data Exchange (DDE), elle a été clairement inventée pour les documents composés.On peut prendre en exemple, les modifications concernant le tableau Excel qui s'appliqueront aussi dans le document Word dans le cas où un tableau est lié à un document Word. En 1991, Word et Excel l'a introduit et de même Microsoft introduisit les contrôles Visual Basic, ou VBX grâce à Visual Basic 1.0.Mais il ne fut introduit dans Windows 3.1 qu'un an plus tard.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe