Небольшой дополнительный проект - программа-открытка. Всё, что она делает - показывает окно с поздравлением (заголовок, картинку и текст поздравления). Причём всё это выбирается случайным образом из нескольких заранее занесённых в программу вариантов - шрифты заголовка, картинки, поздравления (в изначальном варианте - стихи). Таким образом, если несколько человек запустят программу, они увидят разные "открытки", что создаёт ощущение индивидуального поздравления. Программа разрабатывалась для использования в школе, для поздравления всех учителей (распространялась через сеть, в автозагрузку пользователям помещался скрипт, который я тоже выложу).

Для работы необходим .NET Framework 2.0 (рекомендую установить сразу .NET Framework 3.5)

Сейчас есть два варианта программы - на 8 марта и на день учителя.

К программе прилагается тот самый скрипт в автозагрузку - marth8.vbs. Открываете в любом текстовом редакторе, правите время начала и время окончания срабатывания, проверяете путь к программе (по умолчанию - временная папка Windows), сохраняете, копируете в автозапуск. После запуска скрипт проверяет дату: если ещё рано, закрывается; если пора, запускает программу и самоудаляется; если уже поздно, просто самоудаляется.

Также приложу nsi-скрипт m8.nsi для создания автоустановщика, который будет автоматически помещать программу в нужную папку (по умолчанию - временная папка Windows), а скрипт - в автозагрузку. Что такое nsi-скрипт - см. Википедию, оф. сайт NSIS тут, качать тут.

Бонус для Вас - "горячие клавиши": F1 - о программе, F5 - обновить открытку (заново подобрать заголовок, картинку и текст поздравления). Позже сделаю ещё печать этой открытки.

Скачать программу можно тут, в архиве сразу всё - оба варианта программы и оба скрипта (что Вам не нужно - просто не трогайте).

С удовольствием увеличу количество стихов и картинок, если мне их кто-нибудь пришлёт. Аналогично про открытки на другие праздники - только пришлите комплект картинок и поздравлений.

8 марта:


День учителя: