Календарь напоминаний C#
Я хочу создать функцию напоминания, но понятия не имею, как ее реализовать.
Скажем, у меня есть текстовое поле, в котором есть описание задачи и контроль даты и времени для выбора даты, на которой я должен выполнить эту задачу. Теперь, как я могу реализовать такую вещь, что после того, как задание было запланировано (декабрь 2012 г.), когда отображается дата рядом с окном сообщений, и мне сообщили, что я запланировал какое-то задание несколько дней назад
Все данные хранятся в базе данных SQLLite.
Или как мы можем проверить, является ли ближайшая дата в базе данных по сравнению с сегодняшним днем?
3 ответа
Вы можете использовать Quartz.Net для планирования. Это может быть излишним для того, что вы хотите, но это дает вам много сил.
Ознакомьтесь с этим руководством по таймеру в C#, оно идеально подходит для вас: http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingwithTimerControlinCSharp11302005054911AM/WorkingwithTimerControlinCSharp.aspx
Создайте службу Windows и установите для нее таймер для проверки запланированного задания, также вы можете запланировать свое приложение с помощью планировщика заданий Windows на запуск в priod и что-то проверить