Une interface graphique est un affichage graphique :

  • Permettant à l’utilisateur d’effectuer des tâches interactives;
  • Rendant compte des résultats de l’interaction avec l’utilisateur;
  • Contenant des objets graphiques : menus, barre d’outils, boutons, liste déroulante, axes …

 

Exemple GUI
Exemple d’une interface graphique MATLAB

 

Exemple:

 

Fonctionnement

A chaque composant de l’interface, sont associées des fonctions utilisateur : des callbacks et des propriétés en lecture ou en écriture.

  • Les callbacks sont déclenchées sur des actions particulières de l’utilisateur comme un clic souris, sélection d’un menu, un survol, …
  • Les propriétés en lecture ou en écriture peuvent se faire sur des valeurs, chaines de caractères, de la visibilité …

Les interfaces graphiques sont programmées de façon événementielle donc asynchrone.

 

Les objets graphiques sous MATLAB

 

Allez plus loin :

  1. Création d’une interface graphique sous MATLAB
  2. Les objets graphiques sous MATLAB
  3. Utilisation de GUIDE
  4. Création d’une interface par programmation
  5. La gestion des données dans une interface graphique MATLAB
  6. Les Callbacks sous MATLAB