Как календарь настольного компьютера
Это приложение генерирует фон рабочего стола с календарями для текущего и следующего месяца, отображаемого на языке локализации системы.


Обзор
Календарь настольного компьютера - это приложение Visual Basic 6 (VB6), которое динамически накладывает календарь на обои на рабочем столе. Он включает в себя функциональность для демонстрации праздников и выходных и предлагает варианты настройки для внешнего вида.
Что нового в v1.2
- Опция запуска : приложение может быть настроено для запуска при запуске Windows, установив
runAtStartup = True in settings.ini . - Эффект наброска текста : новая опция добавлена для применения контура для текста календаря. Настройте это, установив
textEffect = outline в settings.ini .- Варианты texteffect :
-
none , shadow и outline
- Исправления ошибок и улучшения производительности: несколько оптимизаций для улучшения использования памяти и стабильности во время генерации обоев.
Ключевые функции
- Динамическое генерация обоев : генерирует индивидуальные обои на основе данных календаря, что обеспечивает индивидуальный опыт работы настольного компьютера.
- Основное количество праздников : автоматически выделяет праздники в календаре, что позволяет легко отслеживать важные даты.
- Выходные в выходные дни: автоматически выделяет выходные.
- Существующая интеграция обоев : интегрируется с существующими файлами обоев, обеспечивая бесшовную смесь с вашим текущим фоном на рабочем столе.
- Настраиваемый внешний вид : настраивайте внешний вид календаря, включая настройки шрифта, цвета и формы через файл INI.
- Поддержка локализации: использует системную локаль для отображения месяцев календаря и будних дней на местном языке.
- Многоформатная поддержка : поддерживает генерирование календарей с настольными обоями в форматах файлов JPG, BMP, GIF, PNG и TIF.
- Опция запуска : приложение может быть настроено для запуска при запуске Windows, установив
runAtStartup = True in settings.ini . - Эффект наброска текста : новая опция добавлена для применения контура для текста календаря. Настройте это, установив
textEffect = outline в settings.ini .
Использование
1. Установка
- Скопируйте скомпилированный исполняемый файл,
holidays.txt и setting.ini -файл в нужный каталог.
ПРИМЕЧАНИЕ. Защитник Windows может помечать исполняемого файла как потенциальную угрозу, потому что он регистрирует программу для запуска при запуске.
2. Настройка праздников
- Добавьте свой отпуск в файл
holidays.txt в формате dd/mm , с одной датой на строку (например, 25/12 за 25 декабря).
3. Настройка настроек
Файл settings.ini . Ниже приведены параметры конфигурации:
[ПРИЛОЖЕНИЕ]
- RunatStartup установлен в True для запуска программы в стартапе Windows, False To Distable.
[ШРИФТ]
- FONTNAME: имя шрифта, используемого для текста календаря. По умолчанию
Tahoma . - Fontbold: установите на
True , чтобы включить жирный текст, или False для регулярного текста. - Fontititalic: установите на
True , чтобы включить курсивный текст или False для обычного текста. - Fontcolor: цвет текста календаря в шестнадцатеричном формате (например,
&HFFFFFF для белого). - ShadowColor: цвет эффекта тени на текст в шестнадцатеричном формате (например,
&H000000 для черного). - WeekdayColor: цвет, используемый для текста в будние дни в шестнадцатеричном формате.
- HolidayColor: цвет, используемый для праздников в текстовом виде в шестнадцатеричном формате.
- texteffect : ; Определяет визуальный эффект, применяемый к тексту.
-
none никакого эффекта не применяется. -
shadow добавляет тень за текстом. -
outline добавляет контур вокруг текста.
- fontratio_1: соотношение высоты шрифта текущего месяца к высоте экрана. По умолчанию
45 . - fontratio_2: соотношение высоты шрифта следующего месяца к высоте экрана. По умолчанию
65 .
[ФОРМА]
- CurrentDayShape: определяет форму, используемую для выделения текущего дня. Варианты включают в себя
Circle , Ellipse , Rectangle и RoundRectangle . - ShapeFillColor: цвет заполнения формы, используемой для текущего дня, указанный в шестнадцатеричном формате (например,
&H30B4F3 ).
[Положение календаря]
- StartOffSetx: горизонтальное смещение из верхнего центра экрана. Используйте положительные или отрицательные значения, чтобы настроить положение календаря.
- STARTOFFSETY: вертикальное смещение из верхнего центра экрана. Отрегулируйте положение, используя положительные или отрицательные значения.
Эти настройки позволяют адаптировать внешний вид и позиционирование календаря в соответствии с вашими предпочтениями и настройкой настольных компьютеров.
4. Запуск приложения
- Запустите исполняемый файл, чтобы генерировать обои со встроенным календарем. Приложение автоматически применяет сгенерированные обои в качестве настольного фона.
- Чтобы держать календарь обновляться при каждом запуске, поместите ярлык исполняемого файла в папке стартапов Windows.
Файлы
-
wallpaper.bmp : сгенерированный файл обоев. -
holidays.txt : текстовый файл, содержащий список праздников. -
settings.ini : содержит настраиваемые настройки, такие как размер шрифта, цвета и положение календаря на рабочем столе.
Зависимости
- ОС Windows
- Визуальная базовая среда выполнения 6
История версий
- Первый релиз : 16/04/2004
- v1.0: 30/08/2024
- v1.1: 06/09/2024
- v1.2: 10/09/2024
Вклад
Взносы приветствуются! Вы можете подать запрос на привлечение на улучшения или новые функции.
Лицензия
Этот проект лицензирован по лицензии GPL-3.0.
Автор
- Месут Аккан
- Блог: akcansoft.blogspot.com
- YouTube: YouTube.com/mesutakcan
- Электронная почта: [email protected]