Календарь напоминаний C#

Я хочу создать функцию напоминания, но понятия не имею, как ее реализовать.

Скажем, у меня есть текстовое поле, в котором есть описание задачи и контроль даты и времени для выбора даты, на которой я должен выполнить эту задачу. Теперь, как я могу реализовать такую ​​вещь, что после того, как задание было запланировано (декабрь 2012 г.), когда отображается дата рядом с окном сообщений, и мне сообщили, что я запланировал какое-то задание несколько дней назад

Все данные хранятся в базе данных SQLLite.

Или как мы можем проверить, является ли ближайшая дата в базе данных по сравнению с сегодняшним днем?

3 ответа

Решение

Вы можете использовать Quartz.Net для планирования. Это может быть излишним для того, что вы хотите, но это дает вам много сил.

http://quartznet.sourceforge.net/

Ознакомьтесь с этим руководством по таймеру в C#, оно идеально подходит для вас: http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingwithTimerControlinCSharp11302005054911AM/WorkingwithTimerControlinCSharp.aspx

Создайте службу Windows и установите для нее таймер для проверки запланированного задания, также вы можете запланировать свое приложение с помощью планировщика заданий Windows на запуск в priod и что-то проверить

Другие вопросы по тегам