Les Objets - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Les Objets

Description:

Une variable tait d finie comme un nom, un type et son contenu: une valeur ... sph re, un tube, un affichage. un thermom tre. LabVIEW. Environnement de ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 19
Provided by: eurserveu
Category:

less

Transcript and Presenter's Notes

Title: Les Objets


1
Les Objets
  • Des variables et des opérateurs
  • aux
  • propriétés et aux méthodes

Eurinsa
2
Avant, au temps des variables et des opérateurs...
  • Une variable était définie comme un nom, un type
    et son contenu une valeur
  • Des symboles d opérations -/
  • des fonctions par exemple Sin(x)
  • des actions par exemple ClrScr (effacer
    l écran)

3
Avant, au temps des systèmes d exploitation
ligne à ligne...
  • L interface homme-machine était rustique Des
    lignes de texte..
  • Il fallait réécrire les interfaces des
    applications à chaque fois

Eurinsa
4
(No Transcript)
5
(No Transcript)
6
Puis, les OS évoluent.
  • Les systèmes d exploitation  fenêtre-souris 
    arrivent (1984 Mac Intosh)
  • Mais un ensemble cohérent de variables (décrivant
    une fenêtre par exemple) était à gérer  à la
    main 

Eurinsa
7
Puis, les applications doivent être  ZERO
DEFAUT  .
  • Il était possible dutiliser les fonctions, les
    opérations,. sur les variables à la seule
    condition que la cohérence des types soit
    respectée
  • Il a alors été introduit la notion d Unités
    ensemble de variables et de traitements associés.
    Mais Techniques toujours laissées à
    l appréciation des développeurs

8
Alors, Il faut de nouvelles techniques...
  • Encapsuler les structures de données et leurs
    traitements Sécurité
  • Réutiliser les codages testés existants
    . gain de productivité,
    sûreté
  • Ne programmer que ce qui diffère Héritage
  • Opérateurs s adaptant aux opérandes
    . Polymorphisme

Eurinsa
9
Les Objets des Propriétés et des Méthodes
  • Propriétés un ensemble de variables constitutif
    de l objet
  • privées non accessibles directement
  • publiques modifiables directement
  • Méthodes fonctions et procédures agissant sur
    les propriétés
  • toujours accessibles

Eurinsa
10
Conception Orientée Objet
  • Encapsulation
  • Sûreté
  • zéro défaut
  • tests unitaires simplifiés
  • Polymorphisme
  • des opérateurs
  • des objets
  • Héritage
  • Réutilisation
  • Ne programmer que les différences

Eurinsa
11
Langages Orientés Objets
  • Mettant en uvre ces principes, deux exemples de
    langages
  • LabVIEW
  • Java
  • Delphi

Eurinsa
12
Au lieu de ça
  • une sphère, un tube, un affichage
  • un thermomètre

13
LabVIEW
  • Environnement de développement
  • Laboratoires
  • Industrie
  • Domaines d application principaux
  • Mesure Signaux,Images par cartes d acquisition
    ou contrôle d appareils
  • Contrôle de processus, Automatismes

14
Caractéristiques
  • pas de syntaxe
  • Interface homme-machine très évolué
  • parallélisme
  • Polymorphisme des opérateurs et des structures
    des objets
  • Multi-Plate-forme

15
Puissance
  • Au moins, celle de pascal objet ou C
  • Plus objets spécifiques, sous programmes
    réentrants
  • Moins la récursivité
  • Ouvert vers d autres langages, le C
  • Liaison DDE, OLE, Active X

16
Les objets
  • Propriétés
  • Label, Valeur, Type (classique)
  • Forme, Aspect, Comportement, Valeur Initiale,
    Unités Physiques, Polymorphisme
  • Méthodes
  • Gestion des propriétés par programme
  • Polymorphisme

17
Interface avec d autres application OLE sur PC
  • MS-Acces, autres bases de données
  • HiQ traitement numérique
  • Mathematica
  • Excell
  • .

18
Couverture des besoins
  • Fichiers texte, record, données hétérogènes
  • Réseaux TCP/IP ( Web, FTP, Telnet)
  • Réseaux industriels FilBus, ModBus, .
  • RS 232, GPIB, GPIB2, VXI, MXI
Write a Comment
User Comments (0)
About PowerShow.com