La programmation orientée objet LabVIEW utilise des concepts d'autres langages de programmation orientés objet comme C++ et Java tels que la structure en classes, l'encapsulation et l'héritage. Vous pouvez utiliser ces concepts pour créer du code plus simple à maintenir et à modifier sans affecter d'autres sections de code au sein de l'application. Vous pouvez utiliser la programmation orientée objet LabVIEW pour créer des types de données définis par l'utilisateur.

Les informations conceptuelles sur la programmation orientée objet dans l'Aide LabVIEW supposent que le lecteur connaît les principes de programmation orientée objet. Les références suivantes pourront vous être utiles pour utiliser la programmation orientée objet dans LabVIEW si la programmation orientée objet ne vous est pas familière.

Budd, Timothy. An Introduction to Object-Oriented Programming. Redwood City, Calif. : Addison-Wesley, 2001.

Coad, Peter, and Jill Nicola. Object-Oriented Programming. Upper Saddle River, N.J. : Pearson Education, 1993.

Conway, Jon, and Steve Watts. A Software Engineering Approach to LabVIEW. Upper Saddle River, N.J. : Prentice Hall, 2003.

Weisfeld, Matt. The Object-Oriented Thought Process. Indianapolis, Ind. : Sam's Publishing, 2004.

Remarque National Instruments vous recommande de commencer par The Object-Oriented Thought Process comme introduction à la programmation orientée objet.

Reportez-vous au document de support suivant sur ni.com pour consulter une liste des questions fréquentes sur la programmation orientée objet LabVIEW contenant des ressources supplémentaires.

Reportez-vous au répertoire labview\examples\lvoop pour consulter des exemples de programmation orientée objet.

Rechercher les exemples pertinents

Concepts apparentés

Classes et objets

Création de classes LabVIEW

Développement de classes LabVIEW

Comparaison d'objets de classe LabVIEW

Interfaces LabVIEW

Utilisation de classes et interfaces LabVIEW dans une application

Procédures apparentées

Création d'une classe ou d'une interface LabVIEW

Création d'un VI membre dans une classe ou une interface LabVIEW

Ajout d'éléments à une classe ou une interface LabVIEW

Modification de l'apparence du fil de liaison d'une classe ou d'une interface LabVIEW