Programmation logiciel agenda très simplifié

AlexandreJ -  
 AlexandreJ -
Bonjour,

Je souhaiterais me lancer dans la programmation avec ce qui va sembler pour certains (voire tous ?) un projet très complexe pour un débutant.

Je souhaiterais programmer une sorte de tableau dans lequel on rentrera des dates simplement (format JJ/MM) et que le logiciel puisse stocker ces données et produise deux alertes par exemple 3 jours et le jour même.

En gros ce serait un agenda mais vraiment minimaliste !

J'aimerais arriver à faire ce logiciel correctement (ce qui serait je suppose vraiment quelque chose) ou sinon, trouver un logiciel en open source et le modifier pour pouvoir m'en servir comme base.

Je suis ouvert à toute remarque constructive, aide. Je suis nouveau dans le domaine de la programmation (autre que html) bien que l'informatique en soit ne me dérange pas du tout.

Merci de m'avoir lu en tous cas !

2 réponses

Hxyp Messages postés 401 Date d'inscription   Statut Membre Dernière intervention   54
 
Bonjour,
Vous n'avez pas précisé le langage utilisé ce que vous voulez faire peut être fait dans la plupart des langages en fait...
Admettons que ce soit en C, pour l'interface comme vous êtes sous windows vous pouvez utiliser l'API https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list?redirectedfrom=MSDN de celui-ci. Ou utiliser une bibliothèque graphique comme GTK https://www.gtk.org/ avec l'outil Glade https://glade.gnome.org/ pour construire l'interface (c'est le plus simple).
Il faudra voir la possibilité de mettre l'application en tâche de fond, la mettre dans le systray (à côté de l'horloge).
Pour la gestion des dates&heure pouvez les stocker dans un tableau ou liste chaînée et sauvegarder&charger à partir d'un fichier http://www.cplusplus.com/reference/cstdio/ et les afficher dans un control listbox, les éditer à partir d'un textbox ou combo ou calendrier... Les outils pour manipuler date&heure en C http://www.cplusplus.com/reference/ctime/
Pour l'alerte si elle est audio vous pouvez utiliser la bibliothèque FMOD https://www.fmod.com/index.php/download elle est libre d'utilisation pour des projets perso et est simple à utiliser.
0
AlexandreJ
 
Merci énormément pour votre réponse, elle me sera d'une grande aide !

Le langage ne présente pas spécialement d'importance dans mon cas, le programme étant plutôt basique (largement dans les limites des langages) je cherche uniquement à me faciliter la tâche.

Sinon je voulais savoir si le logiciel, une fois configuré et testé peut être adapté à nouveau pour inclure de nouvelles fonctions, comme le rajout (avec des codes et/ou logiciels open source) d'une reconnaissance vocale ou d'une confirmation vocale.

Merci encore pour votre réponse, je suis toutefois encore ouvert à d'autres remarques :)
0

Discussions similaires