Cours:InfoS3 POO : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Tds : C++ sous QT Creator)
Ligne 72 : Ligne 72 :
 
==[[Cours:TPgpioQT|Tp 1  : GPIO]]==
 
==[[Cours:TPgpioQT|Tp 1  : GPIO]]==
  
=Tds : partie QT=
 
 
==[[Cours:interfaceQT|Td  : 1ère interface graphique]]==
 
 
==[[Cours:signalSlotQT|Td  : classe avec slot et émission de signal]]==
 
 
==[[Cours:compositionQT|Td  : classe dans une classe]]==
 
 
==[[Cours:heritageWidgetQT|Td  : spécialisation de Widgets]]==
 
 
==[[Cours:gpioQT|Td  : GPIO]]==
 
 
==[[Cours:qtTCP|Td : communication entre 2 cartes par TCP]]==
 
  
  
Ligne 117 : Ligne 104 :
 
*[[Cours:pooQT]]
 
*[[Cours:pooQT]]
 
*[[Cours:QT]]
 
*[[Cours:QT]]
 
+
*[[Cours:infoS3_POO_archives]]
  
 
==[[Cours:pooProcessing1|Td1 : découverte de la poo avec processing]]==
 
==[[Cours:pooProcessing1|Td1 : découverte de la poo avec processing]]==

Version du 23 septembre 2022 à 08:06

Pratique

  • Pour installer QT Creator (ainsi que C++ et Qt) sous de nombreux OS : suivre ce tutoriel
https://guillaumebelz.github.io/qtinstall/

Évaluations

Cours magistral

Diapositives et support de cours

Projets de démonstration de CM

Lecture externes potentiellement utiles

Cours de POO d'openclassrooms :

1. Découvrez La notion de programmation orientée objet (POO)

2. Programmez en orienté objet avec C++

Les pointeurs et leur utilisation avec des objets :

1. Déclarez les pointeurs

2. Associez les classes et les pointeurs


Tds : C++ sous QT Creator

TD 1 : découverte du C++ et de QT Creator

TD 2 : création de classes et manipulation d'objets

TD 3 : 1ère interface graphique

TD 4 : classe avec slot et émission de signal

TD 5 : manipulation de pointeurs/références

TD : entrainement à l'évaluation

TD supplémentaire : pointeurs et objets

TD supplémentaire : héritage

Tps

Tp 1 : GPIO

Logiciel

Vm Qt Creator

Vous pouvez utiliser l'image VirtualBox suivante sur laquelle QtCreator est installé

https://drive.google.com/file/d/1BdVNnAtpYM14ztf215gBVx5b2P8iAAix/view?usp=sharing


Le mot de passe est geii

Simulation de gpio

  • simulateur leds/bp/interrupteur
    • dans la machine virtuelle VirtualBox
    • au besoin supprimer le fichier GpioSimulateur.zip dans le répertoire "Téléchargements"
    • télécharger Media:GpioSimulateur.zip dans le répertoire "Téléchargements"
    • lancer un "émulateur de Terminal", taper les commandes :
cd ~/Téléchargements/
rm gpioSimulateur
unzip GpioSimulateur.zip
chmod +x gpioSimulateur
./gpioSimulateur

Vrac

Td1 : découverte de la poo avec processing

Td2 : création d'une classe - Balle avec rebonds

Td3 : création d'une hiérarchie de classes avec héritage