Programmation logiciel agenda très simplifié
AlexandreJ
-
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 !
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 !
A voir également:
- Programmation logiciel agenda très simplifié
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel - Guide
- Ce logiciel gratuit répare automatiquement votre PC quand Windows a des problèmes - Guide
- Ce petit logiciel gratuit répare automatiquement votre PC sans aucune connaissance technique - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
2 réponses
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.
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.
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 :)
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 :)