Résumé de section

  • Responsable du cours: Yannick Pencolé

    Cours POO: Yannick Pencolé

    TD POO: Yannick Pencolé

    TP POO: Yannick Pencolé (1 groupe), Hugo Le Dirach (2 groupes)





    Cours de Programmation orienté objet (Début: Lundi 10 Février 2025)


    Cours complet

    Éléments de syntaxe C++ (référence pour POO)

    Anciennes Vidéos (2023)

    Cours 1 (Notion de Classe, Specification)


    Cours 2 (Notion de Classe, Mise en oeuvre)


    Cours 3 (Héritage simple)

    Cours 4 (Conception UML)


    TD: 5 séances (mise à jour 22 mars 2025: solutions disponibles ci-dessous)

    Sujet TD1 (2-3 séances)  Solutions TD1

    Sujet TD2 (2 séances)  Solutions TD2


    TP: 2 séances (mise à jour 22 mars 2025: solution disponible ci-dessous)


    Vous trouverez ci-joint une solution possible pour le TP: solutions


    Note préliminaire (installation du plugin c++ sous netbeans, fichier manquant unpack200)

    Pour ce TP, nous allons utiliser netbeans. Pour cela, vous devez avoir installer dans netbeans le plugin C++ comme il est précisé dans le sujet du TD1 (et normalement vous devez l'avoir déjà récemment installé pour vos TP en temps réel). Cette année, il y a un souci dans cette installation de plugin car un fichier manque et l'installation du plugin c++ le demande: il s'agit du fichier unpack200. Vous pouvez télécharger une archive contenant ce fichier: archive zip. Après avoir téléchargé cette archive, décompressez-là. Puis procéder à l'installation du plugin c++ dans netbeans comme expliqué dans le TD1. Quand netbeans vous demande où se trouve unpack200, sélectionner l'endroit où vous avez sauvegardé le fichier en question.

    Sujet de TP (le plugin c++ de netbeans soit être installé avant).

    Le sujet de TP est sur deux séances, l'objectif final de ce TP est de continuer votre apprentissage de la programmation objet en C++ et son lien avec la modélisation UML, il n'est pas sujet à évaluation

     Archive du projet NetBeans à installer: tp_poo.tgz

    Si vous arrivez à la fin de ce sujet, vous aurez réalisé un petit jeu en C++ dont voiçi une vidéo:







    Autres documents C++

    (Pour aller plus loin en C++) Le cours de POO n'est pas un cours de C++ mais juste une initiation à quelques éléments de ce langage complexe. Le site https://www.learncpp.com/ contient un très bon tutoriel qui vous présente toute la complexité de ce langage passionnant.