Accueil - Connexion

Conception d'interfaces graphiques

2I2AB1 Conception d'interfaces graphiques Informatique S8
Cours : 6 h TD : 0 h TP : 18 h Projet : 0 h Total : 24 h
Responsable : Sébastien Fourey
Pré-requis
Programmation et langage C, Programmation en C++
Objectifs de l'enseignement
L'objectif de cet enseignement est de pouvoir créer des interfaces graphiques utilisateur (GUI) au-dessus d'une application. La bibliothèque utilisée en TP est Qt.
Programme détaillé
  • Histoire succincte des interfaces utilisateur.
  • Concept client / serveur sous X11.
  • Présentation d'un Window Manager.
  • Structure d'un programme sous X11 avec Motif et sous Windows avec les MFC.
  • L'approche orientée objet.
  • Présentation des widgets Qt.
  • Programmation sous Qt.
  • Notions d'ergonomie
Applications (TD ou TP)
  • Réalisation d'une calculatrice 4 opérations
  • Implémentation du pattern MVC (Modèle Vue Contrôleur)
  • Utilisation d'un outil de création d'interfaces (Qt Designer)
Compétences acquises
  • Perfectionnement dans les langages C et C++
  • Mise en oeuvre d'une programmation événementielle.
  • Réflexions sur l'ergonomie d'une interface graphique.
Bibliographie
  • Jasmin Blanchette et Mark Summerfield, C++ GUI Programming with Qt 4, Prentice Hall 2006.
  • Williams A. Parette, Programming in the X Windows System Environment, McGraw-Hill 1993.
  • J. Prosise, Programming Windows 95 with MFC, Microsoft Press, 1996.

© 2024 - ENSICAEN ( Mentions Légales - Crédits )