Привет, Гость ! - Войти
- Зарегистрироваться
Персональный сайт пользователя Павел Михайлович Хорев : w2u .www.nn.ru  
пользователь имеет статус «трастовый»
портрет № 245932 зарегистрирован более 1 года назад

Павел Михайлович Хорев

он же Пал Михалыч по 25-01-2013
он же miniBot2011 по 25-03-2011
настоящее имя:
Павел Михайлович Хорев
Портрет заполнен на 97 %

Отправить приватное сообщение Добавить в друзья Игнорировать Сделать подарок


    Статистика портрета:
  • сейчас просматривают портрет - 0
  • зарегистрированные пользователи посетившие портрет за 7 дней - 0
Блог   >  

RealHoliday - напоминалка о днях рождениях

  26.08.2017 в 21:11   458  
«RealHoliday» - напоминалка о днях рождениях
realadmin.ru/softing/realholiday.html
Симкин Андрей - разработчик этой программы. (День рождения 27 августа 1985 г.)

RealHoliday - программа для напоминания о ежегодных событиях, таких как дни рождения и праздники. Проста в использовании и наполнении собственными событиями. Бесплатна и неприхотлива к ресурсам компьютера. Не требует установки. Оптимизирована для работы в Windows 10.

Скачать RealHoliday
realadmin.ru/assets/templates/main/files/RealHoliday.zip

Интерфейс программы «RealHoliday»

Внешний вид «RealHoliday» максимально упрощен - состоит из области отображения событий на ближайшие семь дней и кнопки «ОК» при нажатии на которую происходит закрытие программы.

Все настройки сводятся к регулированию размера шрифта, изменению положения и размеров окна. При закрытии программы настройки сохраняются.
Напоминание о днях рождения

Где хранятся события для напоминания

Все события хранятся в обычном текстовом файле. По умолчанию он должен находиться в одном каталоге с «RealHoliday.exe» и называться «Holiday.txt». Можно использовать другое имя и хранить его отдельно от исполняемого файла, но об этом чуть н'иже. Содержимое текстового файла с событиями должно выглядеть так:
14.01 Валерий Харламов, хоккеист, 1948
16.01 Кейт Мосс, модель.
17.01 Джим Кэрри, актер, 1962
18.01 Кевин Костнер, актер, 1955

Дата и номер месяца от 01 до 12, пробел и наименование события. Если событие - день рождение и Вы хотите чтобы выводилось сколько лет имениннику, то укажите год рождения. Если к году добавить букву «г.» или «год», то возраст не будет отображаться.

Для добавления нового события открываем файл через любой текстовый редактор и удаляем, вставляем или редактируем нужные записи. Если в файле много строк и требуется найти конкретную, то можно воспользоваться стандартным поиском. Он есть в каждом текстовом редакторе и по умолчанию вызывается комбинацией клавиш «CTRL + F».

Хранение событий на удаленном компьютере

При необходимости установки «напоминалки» на большое количество компьютеров логично хранить файл с днями рождения удаленно, а не на каждом рабочем месте. Это избавит от необходимости вносить изменения в файл «Holiday.txt» на всех компьютерах с установленной программой.

Для удаленного доступа к «Holiday.txt» создаем на удаленном компьютере (на сервере) папку и разрешаем к нed'ей общий доступ из сети. Далее есть два варианта. Можно в эту папку скопировать программу и файл с событиями, а пользователям вывести ярлык к программе. Но при этом, каждый раз при запуске программы, Windows будет спрашивать разрешение на запуск приложения с сетевого диска. Поэтому было придумано следующее решение: в «расшареную» папку копируем только файл с событиями, а на компьютер пользователей копируем два файла: «RealHoliday.exe» и файл с опциями «option.ini». Файл с опциями является текстовым. В нём прописаны пути к файлам с событиями.

Использование опций в RealHoliday

В «option.ini» можно прописать пути к файлам с событиями. Если этого не сделано, то программа ищет «Holiday.txt» в каталоге рядом с собой. Благодаря «option.ini» появляется возможность использовать несколько файлов с событиями. Пример указан ниже.
#\\10.55.140.196\Holiday\Праздники.txt
C:\RealHoliday\Друзья.txt
C:\RealHoliday\Коллеги.txt
C:\RealHoliday\Родственники.txt

Знак # обозначает что эта строка игнорируется программой.

Для запуска «напоминалки» дней рождения при включении компьютера разместите ярлык «RealHoliday.exe» в автозагрузке (Пуск > Все программы > Автозагрузка).

По многочисленным просьбам обновил программу до версии 2.2. Произведены следующие изменениed'я:

Устранены ошибки при закрытии программы без прав администратора.
Оптимизирована работа программы под Windows 10.
Исходники портированы из Delphi XE2 в XE3.