Présentation du cours Conception et programmation orientées objet dans LabVIEW

Le cours Conception et programmation orientées objet dans LabVIEW couvre les principes fondamentaux de la conception et de la programmation orientées objet, et démontre ensuite comment ces concepts sont mis en œuvre dans LabVIEW. La conception orientée objet (COO) encourage des interfaces plus propres entre les sections de code, permet de produire du code plus simple à déboguer et qui évolue plus facilement pour les équipes de programmation de grande taille. La programmation orientée objet est le développement de code dans un langage qui renforce les principes de conception orientée objet.

Informations détaillées sur le cours :

Descriptif du cours Conception et programmation orientées objet dans LabVIEW

LeçonPrésentationThèmes
Introduction à laprogrammation orientée objet

Explorez l’opportunité d’utiliser une approche orientée objet pour concevoir et implémenter une application.

  • Introduction
  • Qu’est-ce que la conception orientée objet ?
  • Qu’est-ce que la programmation orientée objet ?
  • Qu’est-ce qu’une classe ?
  • Qu’est-ce qu’un objet ?
Conception d’uneapplication orientée objet

Concevoir une application selon des principes de conception orientée objet.

  • Commencer par savoir ce qu’il faut construire
  • Identité, état et comportement de la classe
  • Méthodes
  • Relations de classe
  • Interfaces
  • Dispatch dynamique
  • Diagrammes de classes
  • Erreurs de conception courantes
Implémentation de laprogrammation orientée objet dans LabVIEW

Développer et utiliser des classes lisibles, extensibles, réutilisables et faciles à entretenir dans LabVIEW.

  • Classes LabVIEW
  • Encapsulation
  • Héritage de classe
  • Étendue d’accès
  • Dispatch dynamique
  • Héritage d’interface
  • Outils
  • Cas d’utilisation courants des classes

Outils et modèles de conception orientés objet

Modifier une application LabVIEW existante pour remplacer les modèles courants par des objets.

  • Migration vers des classes LabVIEW
  • Modèles de conception
  • Modèle de méthode
  • Modèle d’agrégation
  • Modèle d’usine
  • Article d’utilisateur : Couches d’abstraction matérielle
  • Modèle d’état
  • Modèle de commande
  • Conclusion sur les modèles de conception
  • Références d’objets et garanties de construction

Distribution et déploiement du code

Revoir, refactoriser et déployer du code selon les bonnes pratiques de conception et de programmation orientées objet.

  • Bonnes pratiques pour du code lisible
  • La face-avant affiche les données d’objet
  • Migration vers des classes LabVIEW
  • Déploiement
  • Ressources supplémentaires

Commencez le cours Object-Oriented Design and Programming in LabVIEW dès aujourd’hui