Поиск

Календарь

«  Январь 2019  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031

Друзья сайта

  • Сайт дизайнера Ипатовой Марины
  • Дизайн интерьера и ландшафта
  • Статистика


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Суббота, 19.01.2019, 13:10
    Приветствую Вас Гость
    Главная | Регистрация | Вход | RSS

    Напоминания на обоях

    Очень часто возникает необходимость в "напоминалках" и различных заметках на рабочем столе. Я видел много различных решений этой задачи, написанных грамотно и красиво, но у всех программ, что я видел для отображения заметок требуется какой-то дополнительный объект: окно с текстом заметки, или программа-оболочка, в которой эта заметка отображается. Меня почему-то это всегда не устраивало и я написал программу, которая пишет текст заметок прямо на обоях рабочего стола.

    Принцип работы прост: берется изображение для фона рабочего стола и прямо на нём пишутся задачи. Полученное изображение сохраняется и устанавливается в качестве обоев рабочего стола.

    Выглядит это примерно вот так:

    Задачи могут повторятся ежемесячно, ежегодно и однократно.

    Для того, чтобы напоминание выходило ежемесячно надо установить день, например 30, и количество дней, за которое напоминание должно начать появляться, например 10. При таких настройках 20 числа каждого месяца на рабочем столе будет появляться уведомление.

    Для того, чтобы напоминание выходило 1 раз в год, надо установить день, месяц и количество дней, за которое начать уведомлять. Например поставим день=28, месяц=12, и уведомлять за 8 дней. В результате20 декабря каждого года нам начнет выводиться уведомление.

    Если установить  день, месяц и год, то напоминание будет выведено 1 раз в назначенную дату.

    Периодические задачи могут автоматически выполняться по наступлении нужной даты, а могут висеть пока над ними не выполнят операцию "Выполнить" (контекстное меню). За это отвечает настройка "Автоматическое выполнение периодических задач после наступления даты события". При включенной настройке на следующий день после указанной даты рассчитается дата следующего запуска и напоминание пропадет. При выключенной настройке напоминание будет висеть пока его не "выполнят".

    При выполнении периодической задачи рассчитывается его следующая дата и напоминание скрывается.

    Если задача больше не нужна, то её можно "удалить" или "закрыть". При закрытии задачи она становиться неактивной и больше не будет отображаться. Неактивные задачи отображаются на сером фоне. Если задача снова стала актуальной, то её можно запустить в работу (контекстное меню).

    Настройки программы:

    Положение текста: отступы справа и сверху - координаты для отображения напоминаний.

    Обои - файл в формате bmp, который будет использоваться в качестве основы новых обоев рабочего стола.

    Шрифт - шрифт для отображения напоминаний.

    Цвет фона - цвет "стикера"

    Имя файла измененной картинки - имя файла для измененных обоев.

    Действия:

    Обновить рабочий стол - меняет обои рабочего стола на новые с напоминаниями.

    Записать - записывает настройки.

    Скрыть - скрывает в Tray.

    Программу лучше скопировать в отдельную папку и руками добавить в автозагрузку. При запуске программа обновляет рабочий стол и скрывается в Tray.

    Программа в папке расположения создает 2 файла настроек:

    1.     Ini-файл с настройками
    2.     Dat-файл с задачами.

    Туда же по умолчанию пишет файл с измененными обоями.