Je voulais créer quelque chose de similaire à la façon dont les programmes anti-virus se trouvent dans le Tray et peut refaire un événement (par exemple un scan) sur un intervalle. J'ai un programme qui exporte des données de notre serveur SQL et l'utilisateur met en place une file d'attente de ce qu'ils voulaient exporter.Meilleure façon de gérer les minuteries?
Je pensais à l'aide System.Windows.NotifyIcon http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.aspx
et System.Timer http://msdn.microsoft.com/en-us/library/system.timers.timer%28v=vs.71%29.aspx
Disons que l'utilisateur est-il réglé pour répéter toutes les X heures ou « chaque jour » ou « Chaque mercredi à 5:00 ". Devrais-je créer une icône de plateau et
this.Hide();
et la configuration d'une minuterie qui fait tic tac et compare le temps lorsque la minuterie a été lancée contre quels que soient les critères de l'ensemble des utilisateurs? Ou, est-ce un moyen inefficace et inutile de le faire? Y a-t-il un moyen de "planifier" un événement à tirer à un certain moment et de le gérer de cette façon?
http://stackoverflow.com/questions/507247/recommend-a-c-task-scheduling-library –