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ée 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.

Formats disponibles

 

Formations virtuelles

 

Formations en salle

 

Formation privée non disponible pour ce cours

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

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

LeçonPrésentationSujets

Introduction à la programmation orientée objet

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

  • En quoi consiste la conception orientée objet ?
  • En quoi consiste la programmation orientée objet (POO) ?
  • Qu’est-ce qu’une classe ?
  • Qu’est-ce qu’un objet ?

Conception d’une application orientée objet

Concevoir une application en utilisant 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

Exploration de la conception orientée objet 

Explorez les principes de conception orientée objet : dispatch dynamique, diagrammes de classe et identification et correction des erreurs de conception courantes. 

  • Dispatch dynamique
  • Diagrammes de classes
  • Erreurs de conception courantes

Implémentation de la programmation orientée objet dans LabVIEW

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

  • Classes LabVIEW
  • Encapsulation
  • Héritage de classe
  • Accès

Application 
Principes orientés objet dans LabVIEW  

Acquérir des compétences dans l’application des principes orientés objet dans LabVIEW, en se concentrant sur le dispatch dynamique, l’héritage d’interface, les outils et les cas d’utilisation courants des classes.

  • Dispatch dynamique
  • Héritage d’interface
  • Accesseurs de données : VIs et nœuds de propriété
  • 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
  • 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
  • Déploiement
  • Ressources supplémentaires

Poursuivez votre parcours de formation

Un ingénieur étudie LabVIEW sur son ordinateur.

 

Conception orientée acteur dans LabVIEW

 

Le cours Conception orientée acteur dans LabVIEW couvre l’utilisation de l’infrastructure logicielle d’acteur pour concevoir et mettre en œuvre des architectures logicielles évolutives et extensibles pour les applications LabVIEW nécessitant un niveau de concurrence élevé.

 

Génie logiciel pour les applications de test

 

Le cours Génie logiciel pour les applications de test s’appuie sur le processus d’ingénierie logicielle exposé dans le cours LabVIEW Fondamental 3. À travers ce cours, vous développerez ces connaissances car l’accent est mis sur les outils LabVIEW et les pratiques utilisées dans l’industrie, facilitant la définition, la gestion, la conception, le développement, la validation ainsi que le déploiement d’une solution de qualité.

 

Un ingénieur apprend

 

Principes fondamentaux LabVIEW 3

 

Le cours LabVIEW Fondamental 3 vous présente des pratiques structurées pour vous aider à concevoir, implémenter, documenter et tester des applications LabVIEW. Ce cours se focalise sur le développement d’applications hiérarchiques extensibles, claires et maintenables. Les processus et techniques abordés dans ce cours vous aident à réduire la durée du développement et à améliorer la stabilité de votre application.

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.