Программа Колядинъ Даръ (Обновление)
- 1 июля 2011
- 25331
- 3
- Akad
-
Программа Колядинъ Даръ
Автор Владимiръ.
Ещё одна программа коляды дара. Эта требует Microsoft .NET Framework Version 2.0
Программа "Колядинъ Даръ" переводит день, месяц и год по Христианскому летоисчислению в России (Юлианский календарь до 1 февраля 1918 года и Григорианский после) в Славянское летоисчисление (от Сотворения Мира в Звёздном Храме, или СМЗХ) и обратно, а также рисует календарь на 1 Славянский месяц, текущее время по Славянскому и Христианскому времяисчислению, позволяет прочесть описание каждого лета в Круголете, месяца, дня и часа, а также ПОСТов и праздников.
Программа написана на языке Microsoft .NET Compact Framework 2.0, что при всех недостатках такого решения позволяет запускать её как на настольном компьютере с ОС Windows, так и на КПК, и даже под Linux (посредством Mono). Описания дней и лет хранятся в отдельном файле в формате XML, что позволяет редактировать их в любом текстовом редакторе.
Для просмотра описания дня, лета и т.д. достаточно вызвать контекстное меню по данному элементу (почти все элементы имеют встроенное описание). Праздники выделяются цветом фона дня, ПОСТы - цветной линией, выбранный день - цветной рамкой.
Допустимый период времени - от лета 796 от СМЗХ (4713 г. до Н.Э.) до лета 9999 от СМЗХ (4491 г. Н.Э.), на границах указанного диапазона (в пределах одного года) возможны ошибки в вычислениях. Даты можно менять посредством изменения чисел в полях (при этом поля другого летоисчисления вычисляются автоматически), или прокруткой календаря мышью или пальцем (на КПК).
Года по Христианскому летоисчислению считаются по астрономическим формулам (встроенные функции работы с датами не используются, т.к. пригодны только начиная с 1899 г.), что приводит к сдвигу во времени на год в период ранее 1-го г. Н.Э., т.к. по астрономическому календарю 1-му г. Н.Э. предшествует нулевой год, а по гражданскому - 1-й г. до Н.Э, а 0-й год отсутствует. Так сделано намеренно, если нужно, просто вычитайте 1 год. Также следует иметь в виду, что в Западной Европе переход на Григорианский календарь произошёл не в 1918, а в 1582 г.
Пересчёт производится в зависимости от времени суток (так как славянский день начинается в 18:00 по современному зимнему времени), что управляется флажком с надписью "вечер". Состояние флажка и пересчёт дат автоматически выполняется при запуске программы и в 18:00 и 0:00 современного зимнего времени (или 19:00 и 1:00 летнего) ежедневно, а в остальное время можно произвольно менять эти значения. Это позволяет пользоваться программой не только как справочником и калькулятором дат, но и как настольным календарём с часами.
Домашняя страничка программы:
ОБНОВЛЕНИЕ:
Колядинъ Даръ версии 1.1 билд 3784
Изменения:
1. Изменение расчёта летнего времени, в связи с окончанием
(я надеюсь!) временнЫх извращений.
Поскольку окончание произошло в противоестественном
состоянии (+2ч. от поясного времени), не исключены
некоторые изменения во времяисчислении в будущем
(см. посл. абзац статьи).
P.S.: лучше бы они чем-нибудь полезным занялись.
P.P.S.: Исправление летнего времени сделано загодя:
оно будет работать правильно после выхода соотв.
обновления для ОС (уже обещано). До этого момента
используйте жёсткое задание часового пояса в файле
Leto.xml (для Москвы - +4).
2. Устранён глюк с всплывающим окном (при клике правой
кнопкой мыши на любой дате за пределами выбранного
сороковника, окно с описанием даты не всплывало, и
переставало всплывать даже для текущего сороковника).
3. Добавлен показ информации о праздниках по всем датам
в пределах видимости, в т.ч. за пределами текущего
сороковника (полезно для ситуации, когда праздник
выпадает на 1-е число следующего сороковника, и
хотелось бы знать о нём заранее).
4. Исправлены глюки прокрутки (остановка прокрутки в
ненужный момент и неостановка в нужный).
5. Небольшие подчистки интерфейса.
Добра!
Давненько тут не было новостей, уж больше года прошло.
Но я время даром не терял, и написал версию программы
для ОС Линукс.
В качестве короткого обзора есть небольшое видео , ниже можно прочесть описание управляющих команд.
версия 1.0.0.65
Программа заметно переработана, теперь состоит
из одного файла (при желании поправить что-то во
встроенном описании, пожалуйста, сообщайте).
Добавлен компактный режим и аналоговые часы
с кукушкой.
Основное окно:
Ctrl+влево, Жест влево, Щелчок по правому краю -
компактный режим
Ctrl+вправо, Жест вправо, Щелчок по правому краю -
расширенный режим
Растягивание окна - изменение масштаба
Ctrl+З - переключить Звук
Ctrl+П - Поверх всех окон
Ctrl+Ы - переход к нЫнче
(буквы нажимаются в любой раскладке)
Положение и состояние окна и звука запоминаются
в файле настроек "kdl.xml" в одной директории с
файлом программы.
Когда фокус на выборе сороковника:
1, Р - Рамхатъ
2, А - Айлѣтъ
3, Б - Бейлѣтъ
4, Г - Гэйлѣтъ
5, Д - Дайлѣтъ
6, Э - Элѣтъ
7, В - Вэйлѣтъ
8, Х - Хейлѣтъ
9, Т - Тайлѣтъ
Когда фокус на выборе месяца:
1, Я - Январь
2, Ф - Февраль
3, М - Март
4, А - Апрель
5, Й - Май
6, И - Июнь
7, Л - Июль
8, Г - Август
9, С - Сентябрь
0, О - Октябрь
[, Н - Ноябрь
], Д - Декабрь
Окно информации:
Стрелка вниз, Page Down, Жест вверх - прокрутка вперёд
Стрелка вверх, Page Up, Жест вниз - прокрутка назад
(стрелка - построчно, Page - постранично)
Стрелка влево, Жест влево - следующий элемент
Стрелка вправо, Жест вправо - предыдущий элемент
Escape, щелчок за пределами окна - закрыть окно
(либо закроется само по прошествии 1 части)
Таскать мышью за верхнюю часть свитка для перемещения,
за нижнюю часть для изменения длины свитка.
Ссылка на скачивание: KDL_1.0.0.65 см. ниже
Теги: Колядинъ Даръ, наследие Предков, Родноверие, Славяне, Календарь, образование
Расскажи в социальных сетях: