AECS-informatique

Dépôt git pour les ateliers d’informatique à l’AECS

View project on GitHub

Programmation C++ et interface graphique

Dans cette session, nous allons créer une interface graphique pour une application simple à l’aide du langage C++. Nous utiliserons pour cela la bibliothèque wxWidgets.

Capture d’écran

Objectifs pédagogiques

  • Syntaxe de base C++: classes, méthodes, membres, héritage, etc
  • Compilation d’un programme avec CMake.
  • Élément d’une interface graphique, évènements

Déroulement possible de la session

  1. Introduction.
  2. Compilation avec cmake et execution du programme.
  3. Étudier main.cc
  4. Ajouter des éléments dans le menu.
  5. Implémenter des méthodes répondant à l’interaction de l’utilisateur.
  6. Ajouter d’autres éléments et actions selon le temps disponible (voir la documentation wxWidgets):

Installation

L’environnement suivant sera mis à disposition pour cette session:

  • Linux Mint >= 21
  • Paquets cmake g++ wx-common libwxbase3.0-dev libwxgtk3.0-gtk3-dev libwxgtk-webview3.0-gtk3-dev