![]() |
Holidays - напоминалка о днях рождений
Вложений: 1
Небольшая утилита, отображающая в трее дни рождения. Данные берутся из простого CSV файла(текстовик с разделителями - точка с запятой), который может лежать в любом доступном сетевом месте.
Отображает сегодняшние и завтрашние дни рождения. В пятницу дополнительно отображает дни рождения субботы, воскресенья и понедельника(чтобы не забыть :) ). Путь до базы данных сохраняется в файле db.txt, который лежит рядом с исполняемым файлом. Редактировать путь можно как руками через блокнот, так и через настройки программы. Заготовочный файл data.csv - в архиве с программой. Редактирование возможно как в блокноте, так и в MS Excel. Дополнительно отображает имя компьютера в заголовке. ![]() Как обычно, бесплатно для OsZone :) Скачать можно отсюда: soft.oszone.net Мой сайт |
Delirium, Надеюсь всё правильно? У меня 404-я по ссылке soft.oszone.net
Цитата:
|
Drongo, да, все верно, она почему то уже неделю "ожидает модерации" :(
|
Delirium, А ты прикрепи файлик к первому сообщению. :) Зарегистрированные пользователи скачают без проблем, а остальным ссылка.
|
Delirium, не пойму, ввёл в csv файл дни рождения на 22, 23, 24 июня, программа в трее висит, но окошко не всплывает, что не так делаю? При каком условии окошко всплывает? С началом нового дня или при запуске программы?
|
Delirium, симпатичная программа у тебя получилась!
Если не секрет, какие функции использовал для работы с треем? |
AlexanderIII, а че там использовать то? Обычный NotifyIcon, в который я пихаю текст :) Там больше кода на пересчет выходных дней и прочего и распарсивания CSV :)
Если кому надо, исходники предоставлю(С#). Цитата:
Кстати, ты подал мне идею. Я допишу функционал, он будет мониторить попытки изменения БД и при изменении выдавать оповещение. |
Цитата:
Windows XP SP3 лицензия. Цитата:
|
Delirium, я тоже надавно написал напоминалку о днях рождения, на Java. Простое GUI-приложение, трей не использует, данные хранит в обычном txt-файле. Твоя в этом плане более модная :Beer:
Delirium, поделюсь с тобой своим опытом, вдруг пригодится. Я предпочел выводить на экран не сегодняшний и завтрашний д.р., а ближайшие, чтобы было время "морально подготовиться" и подарки какие-нить прикупить ;) |
Цитата:
Цитата:
Отображает в правом нижнем углу(при однократном нажатии левой кнопкой мыши) календарь с подсветкой дат с днями рождений. При нажатии на дату выдает список с датой рождения. Скрывается по Esc. P.S. Надеюсь, это все хотелки? :) А то будет как с NetSend7 - из маленькой прожки начали лепить монстра :) |
Drongo, ну ты хоть сообщи о результатах тестирования :)
|
Лёш, вот только что проверил ещё раз, всё то же что и с прошлой версии.
Цитата:
|
Хорошо. Открываем настройки - выбираем файл с БД, жмем Применить. Окошко всплыло? Если да, то это мистика, т.к. кнопка Обновить вызывает ту же функцию, что и кнопка "Применить".
Если нет, сообщи, посмотрю внимательней на код. |
Delirium, да именно так и сделал, путь указывал, применял, перезапускал. Ставил даже из раздела наборов фреймворк. Проверять на код думаю смысла нет, если у других работает, значит это косяки моей системы.
На другом компьютере проверил - работает. Тоже Windows XP, буду рыться в направлении настроек, отключеных служб. |
А как календарь, устраивает? Или что нибудь добавить/изменить/удалить?
|
Цитата:
|
Delirium, Хотелось бы увидеть в вашей программе возможность уведомления например за неделю до дня рождения.
И разделение событий на типы: ДР, юбилей, другие даты. |
Время: 16:50. |
Время: 16:50.
© OSzone.net 2001-