Ignorer la navigation

VIII. En bonus


Vous allez reprendre l'application de la question VI (sauvegarde de données)

Vous allez maintenant rajouter :

  • un deuxième "mémo" mémorisable dans la base de données (il aura comme tags "memo2" et "heure2")
  • 2 boutons pour effacer le mémo 1 ou le mémo 2
  • un label pour afficher le 2ème mémo


Le fonctionnement :

  • au démarrage de l'application il faut aller chercher dans la base de données le nombre de mémo
  • si on rentre un texte et que l'on appuie sur "Enreg", et qu'il y a encore de la place on enregistre le nouveau mémo. S'il n'y a plus de place on affiche un message bref (notificateur).
  • Si l'on veut effacer un mémo, il faut choisir celui que l'on efface et si l'on efface le mémo 1, le mémo 2 prend sa place. Si l'on se trompe un message nous le signale :


Une petite vidéo explicative:




L'interface homme/machine doit ressembler à cela :


Vous remarquerez la présence d'une variable debug. Celle-ci est le nombre de mémo mémorisés et a servi à tester le programme. Elle sera enlevée une fois l'application testée et validée (vous n'êtes pas obligé de la mettre si vous n'en ressentez pas le besoin).

Astuces ou aide :
on peut avoir besoin d'une variable globale "nombre_memo" que l'on sauvegardera dans la base de données avec le tag "nombre"
il faut penser à tous les cas possibles et pour cela réaliser avant toute chose un algorithme (sous la forme que vous voulez) pour bien avoir la structure du programme.

 
Faites le programme et testez-le. Quand tout fonctionne faites valider par le professeur.