[C# .NET] Implementer une alarme pour agenda

Implementer une alarme pour agenda [C# .NET] - C#/.NET managed - Programmation

Marsh Posté le 06-01-2007 à 19:55:54    

Bonjour,  
Je dois réaliser une application en C# avec la plate-forme .NET, permettant la gestion (ajout, suppression, modification, ...) de rendez-vous, ainsi que leur sauvegarde et chargement dans un support de données (fichier XML). Je dois également réaliser un système d'alarme, permettant d'avertir automatiquement une personne qu'elle a un rendez-vous dans une certaine durée. J'aimerais donc savoir comment implementer cette alarme. J'avais pensé faire tourner en arrière-plan un thread qui, à intervalles réguliers, récupérerait la date courante, et la comparerait à la date de tous les rendez-vous enregistrés, afin de déclencher alors l'alarme pour ceux dont la date seraient assez proche. Le problème est alors que, de cette façon, l'alarme ne fonctionnerait que lorsque l'application est en cours d'éxécution, alors que, dans un vrai PDA, elle doit marcher à tous moments.  
Merci d'avance de votre réponse.

Reply

Marsh Posté le 06-01-2007 à 19:55:54   

Reply

Marsh Posté le 06-01-2007 à 21:49:49    

Yakurena1 a écrit :

Bonjour,  
Je dois réaliser une application en C# avec la plate-forme .NET, permettant la gestion (ajout, suppression, modification, ...) de rendez-vous, ainsi que leur sauvegarde et chargement dans un support de données (fichier XML). Je dois également réaliser un système d'alarme, permettant d'avertir automatiquement une personne qu'elle a un rendez-vous dans une certaine durée. J'aimerais donc savoir comment implementer cette alarme. J'avais pensé faire tourner en arrière-plan un thread qui, à intervalles réguliers, récupérerait la date courante, et la comparerait à la date de tous les rendez-vous enregistrés, afin de déclencher alors l'alarme pour ceux dont la date seraient assez proche. Le problème est alors que, de cette façon, l'alarme ne fonctionnerait que lorsque l'application est en cours d'éxécution, alors que, dans un vrai PDA, elle doit marcher à tous moments.  
Merci d'avance de votre réponse.


 
on te force ?  [:totoz]

Reply

Marsh Posté le 06-01-2007 à 22:15:51    

ca va être dur si il n'y a rien qui tourne (appli service ou autre)...

Reply

Marsh Posté le 07-01-2007 à 14:07:38    

faut pas déconné, dans Outlook, si celui ci est fermé, ne fait pas les alertes sur un pc normal
 
Donc soit fait tapé l'applic en background (style msn avec un icone dans la taskbar) ou faire un service qui tourne tjs.  
 
Pour le fameux thread, je ferais plutot un timer (qui tourne automatiquement dans un thread) et par exemple à chaque minute, il se réveille et fait la vérification.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed