The post Liaison et incorporation d’objets appeared first on Techopedia Fran?ais.
]]>La liaison et l’incorporation d’objets (OLE) est une technologie Microsoft qui facilite le partage de données d’application et d’objets écrits dans différents formats à partir de sources multiples.
La liaison établit une connexion entre deux objets et l’incorporation facilite l’insertion de données d’application.
La technologie OLE est utilisée pour la gestion de documents composés, ainsi que pour le transfert de données d’application via des opérations de glisser-déposer et de presse-papiers.
Un objet OLE peut s’afficher sous forme d’ic?ne. Un double-clic sur l’ic?ne ouvre l’application d’objet associée ou demande à l’utilisateur de sélectionner une application pour l’édition d’objet.
Un objet OLE peut également s’afficher sous forme de contenu réel, tel qu’un graphique ou un diagramme. Par exemple, un graphique d’application externe, tel qu’une feuille de calcul Excel, peut être inséré dans une application Word.
Lorsque le graphique est activé dans le document Word, l’interface utilisateur du graphique se charge et l’utilisateur peut manipuler les données du graphique externe dans le document Word.
Les applications logicielles prises en charge par OLE incluent?:
OLE présente certains inconvénients, tels que :
The post Liaison et incorporation d’objets appeared first on Techopedia Fran?ais.
]]>The post Langage de programmation C plus plus appeared first on Techopedia Fran?ais.
]]>Le C++ (dit C plus plus) est un langage informatique orienté objet créé par le célèbre informaticien Bjorne Stroustrop dans le cadre de l’évolution de la famille de langages C. Il a été développé comme une amélioration multiplateforme du C pour offrir aux développeurs un degré de contr?le plus élevé sur la mémoire et les ressources système.
Certains appellent le C++ ??C avec des classes?? car il introduit les principes de programmation orientée objet, y compris l’utilisation de classes définies, dans le cadre du langage de programmation C.
Au fil du temps, le C++ est resté un langage très utile non seulement dans la programmation informatique elle-même, mais aussi pour enseigner aux nouveaux programmeurs comment fonctionne la programmation orientée objet.
En outre, il ne prend pas seulement en charge l’orientation objet, mais aussi les procédures et les fonctions. Grace à sa grande flexibilité et à son évolutivité, le C++ peut être utilisé pour développer une large gamme de logiciels, d’applications, de navigateurs, d’interfaces utilisateur graphiques (GUI), de systèmes d’exploitation et de jeux.
Aujourd’hui, le C++ est toujours très apprécié pour sa portabilité notable qui permet aux développeurs de créer des programmes qui peuvent s’exécuter très facilement sur différents systèmes d’exploitation ou plates-formes.
Bien qu’il s’agisse d’un langage de haut niveau, le C++ étant toujours proche du C, il peut être utilisé pour des manipulations de bas niveau en raison de sa relation étroite avec le langage machine.
Bjarne Stroustrup a développé le C++ aux Bell Labs au début des années 1980 pour fusionner les meilleurs avantages de plusieurs autres langages. Il voulait réunir la rapidité du BCPL, le haut niveau de Simula et l’universalité du C de Dennis Ritchie.
Il s’est également inspiré d’autres langages, tels qu’Ada, ML et ALGOL 68, pour créer un langage bien structuré et polyvalent capable de compiler presque tous les programmes C sans modifier leur code source.
Le C++ est si flexible qu’il est souvent surnommé le ? couteau suisse des langages de programmation ?.
Lorsque le C++ était encore nouveau, la programmation orientée objet venait tout juste d’appara?tre sur la scène. Ce type révolutionnaire de programmation informatique a transformé le monde du codage en promettant des types de données et des objets virtuels plus sophistiqués.
Dans la programmation orientée objet, un objet est un type de données qui possède à la fois des données et des fonctions inhérentes à sa conception.
Avant l’avènement de la programmation orientée objet, les programmeurs considéraient généralement une base de code comme composée d’instructions de lignes de commandes individuelles. L’identification des objets avec des données et des fonctions intégrées a conduit à une nouvelle fa?on de regrouper et d’automatiser le travail de code.
L’une des fonctionnalités les plus remarquables et les plus utiles du langage était la pile C++.
La pile C++ est une classe en C++. Il s’agit d’un conteneur de stockage séquentiel virtuel dernier entré, premier sorti qui possède un ensemble défini d’éléments.
Les fonctions ? push ? et ? pop ? poussent un nouvel élément vers le bas de la pile ou font sortir le premier élément disponible du haut de la pile.
Les programmeurs ont utilisé la pile C++ de nombreuses manières différentes pour atteindre des objectifs impliquant l’évaluation des variables et les opérations fonctionnelles au sein d’une base de code.
Le langage applique également les principes d’encapsulation, qui identifient les modèles d’utilisation, et d’héritage, où une classe peut hériter de certains attributs ou propriétés d’une autre.
Le C++ partage certains des concepts difficiles à comprendre qui caractérisaient le C.
Par exemple, les pointeurs sont un concept difficile à comprendre et leur mauvaise utilisation peut entra?ner des pannes système et une consommation anormale de mémoire.
L’absence de ramasse-miettes rend également difficile le filtrage des données inutiles. Une autre limite du C++ est la présence de problèmes de sécurité associés à la disponibilité des pointeurs, des variables globales et des fonctions amies.
The post Langage de programmation C plus plus appeared first on Techopedia Fran?ais.
]]>The post Encapsulation appeared first on Techopedia Fran?ais.
]]>L’encapsulation, dans le contexte de C#, fait référence à la capacité d’un objet à masquer des données et des comportements qui ne sont pas nécessaires à son utilisateur. L’encapsulation permet à un groupe de propriétés, de méthodes et d’autres membres d’être considérés comme une seule unité ou un seul objet.
Les avantages de l’encapsulation sont les suivants?:
L’encapsulation est utilisée pour restreindre l’accès aux membres d’une classe afin d’empêcher l’utilisateur d’une classe donnée de manipuler les objets d’une manière qui n’est pas prévue par le concepteur.
Alors que l’encapsulation masque l’implémentation interne des fonctionnalités de la classe sans affecter le fonctionnement global du système, elle permet à la classe de répondre à une demande de fonctionnalité et d’ajouter ou de modifier sa structure interne (données ou méthodes) pour répondre aux exigences changeantes.
L’encapsulation est également connue sous le nom de masquage d’informations.
L’encapsulation en C# est implémentée avec différents niveaux d’accès aux données d’objet qui peuvent être spécifiés à l’aide des modificateurs d’accès suivants?:
L’encapsulation peut être illustrée avec un exemple d’objet Employee qui stocke les détails de cet objet.
En utilisant l’encapsulation, l’objet Employee peut exposer les données (comme Name, EmployeeID, etc.) et les méthodes (comme GetSalary) nécessaires à l’utilisation de l’objet, tout en masquant ses champs et méthodes non pertinents aux autres objets.
Il est facile d’imaginer une situation dans laquelle tous les utilisateurs pourraient accéder aux informations de base sur un employé tout en limitant les informations sur le salaire.
C# permet l’encapsulation de données grace à l’utilisation d’accesseurs (pour obtenir des données) et de mutateurs (pour modifier des données), qui aident à manipuler indirectement des données privées sans les rendre publiques.
Les propriétés sont un mécanisme alternatif permettant d’encapsuler des données privées dans un objet C# et d’y accéder en mode lecture seule ou en mode lecture-écriture. Contrairement à l’accesseur et au mutateur, une propriété fournit un point d’accès unique aux valeurs ? set ? et ? get ? d’un objet.
The post Encapsulation appeared first on Techopedia Fran?ais.
]]>The post Programmation Web appeared first on Techopedia Fran?ais.
]]>La programmation Web fait référence à l’écriture, au balisage et au codage impliqués dans le développement Web.
Cette activité englobe :
Les langages les plus couramment utilisés pour la programmation Web sont XML, HTML, JavaScript, Perl 5 et PHP.
La programmation Web exige des connaissances interdisciplinaires, incluant un savoir-faire dans le domaine d’application, les scripts client et serveur, ainsi que dans la technologie des bases de données.
La programmation Web se divise en deux catégories :
Le codage client nécessite une programmation liée à l’accès aux données des utilisateurs et à la fourniture d’informations.
Il doit également s’assurer qu’il existe suffisamment de plug-ins pour enrichir l’expérience utilisateur dans une interface utilisateur graphique, y compris au niveau des mesures de sécurité.
Le codage c?té serveur a, quant à lui, besoin d’une programmation principalement liée à la récupération de données, à la sécurité et aux performances.
Certains des outils utilisés ici incluent ASP, Lotus Notes, PHP, Java et MySQL. Certains dispositifs et certaines plateformes facilitent aussi bien la programmation c?té client que celle c?té serveur.
Opa et Tersus sont deux exemples notables.
The post Programmation Web appeared first on Techopedia Fran?ais.
]]>