Als Desktop -Kalender
Diese Anwendung generiert einen Desktop -Hintergrund mit Kalendern für den aktuellen und nächsten Monat, der in der Gebietsschemalsprache des Systems angezeigt wird.


Überblick
Der AS -Desktop -Kalender ist eine Visual Basic 6 (VB6) -Anwendung, die einen Kalender dynamisch auf das Desktop -Hintergrund überlagert. Es enthält Funktionen für die Anzeige von Feiertagen und Wochenenden und bietet Anpassungsmöglichkeiten für das Erscheinungsbild.
Was ist neu in v1.2
- Startoption : Die Anwendung kann so konfiguriert werden, dass sie bei Windows Startup ausgeführt werden, indem
runAtStartup = True in settings.ini festgelegt wird. - Textriss -Effekt : Neue Option hinzugefügt, um einen Umrisseffekt auf den Kalendertext anzuwenden. Konfigurieren Sie dies, indem Sie
textEffect = outline in settings.ini einstellen.- texteffect Optionen:
-
none , shadow und outline
- Fehlerbehebungen und Leistungsverbesserungen: Mehrere Optimierungen zur Verbesserung des Speicherverbrauchs und -stabilität während der Tapetenerzeugung.
Schlüsselmerkmale
- Dynamische Tapetenerzeugung : Erzeugt benutzerdefinierte Hintergrundbilder basierend auf Kalenderdaten und ermöglichen ein personalisiertes Desktop -Erlebnis.
- Feiertags -Highlight : Hebt automatisch Feiertage im Kalender hervor, was es einfach macht, wichtige Daten im Auge zu behalten.
- Wochenend -Highlight: Markiert automatisch Wochenenden.
- Vorhandene Tapetenintegration : Integriert sich in vorhandene Tapetendateien und sorgt für eine nahtlose Mischung in Ihren aktuellen Desktop -Hintergrund.
- Anpassbares Erscheinungsbild : Passen Sie das Erscheinungsbild des Kalenders an, einschließlich Schriftart, Farbe und Formeinstellungen über eine INI -Datei.
- Support -Unterstützung: Verwendet das Systemgebietsschema, um die Monate und Wochentage des Kalenders in der Landessprache anzuzeigen.
- Multi-Format-Unterstützung : Unterstützt die Generierung von Kalendern mit Desktop-Hintergrundbildern in den Formaten JPG-, BMP-, GIF-, PNG- und TIF-Dateiformate.
- Startoption : Die Anwendung kann so konfiguriert werden, dass sie bei Windows Startup ausgeführt werden, indem
runAtStartup = True in settings.ini festgelegt wird. - Textriss -Effekt : Neue Option hinzugefügt, um einen Umrisseffekt auf den Kalendertext anzuwenden. Konfigurieren Sie dies, indem Sie
textEffect = outline in settings.ini einstellen.
Verwendung
1. Installation
- Kopieren Sie die kompilierte ausführbare Datei,
holidays.txt und setting.ini -Datei in das gewünschte Verzeichnis.
HINWEIS: Windows Defender kann die ausführbare Datei als potenzielle Bedrohung markieren, da es das Programm registriert, um beim Start auszuführen.
2. Konfigurieren von Feiertagen
- Fügen Sie Ihre Feiertage in die
holidays.txt -Datei im dd/mm -Format mit einem Datum pro Zeile hinzu (z. B. 25/12 für den 25. Dezember).
3. Konfigurieren Einstellungen
Mit der Datei settings.ini können Sie verschiedene Aspekte des in Ihrem Desktop -Hintergrundbilds angezeigten Kalender anpassen. Im Folgenden finden Sie die verfügbaren Konfigurationsoptionen:
[App]
- RunatStartup wird auf True eingestellt, um das Programm bei Windows Startup auszuführen, falsch, um zu deaktivieren.
[SCHRIFTART]
- FontName: Der Name der Schriftart, die für den Kalendertext verwendet wird. Standard ist
Tahoma . - Fontbold: Setzen Sie auf
True , um mutigen Text zu aktivieren, oder False für reguläre Text. - Fontitalisch: auf
True eingestellt, um kursiv Text zu ermöglichen, oder False für normalen Text. - Fontcolor: Die Farbe des Kalendertextes im hexadezimalen Format (z. B.
&HFFFFFF für Weiß). - ShadowColor: Die Farbe des Schatteneffekts auf den Text im hexadezimalen Format (z. B.
&H000000 für Schwarz). - Wochentagen
- HolidayColor: Die Farbe, die für Ferientext im hexadezimalen Format verwendet wird.
- texteffect : ; Definiert den auf den Text angewendeten visuellen Effekt.
-
none wird kein Effekt angewendet. -
shadow fügt einen Schatten hinter dem Text hinzu. -
outline fügt einen Umriss um den Text hinzu.
- Fontratio_1: Das Verhältnis der Schrifthöhe des aktuellen Monats zur Bildschirmhöhe. Standard ist
45 . - Fontratio_2: Das Verhältnis der Schrifthöhe des nächsten Monats zur Bildschirmhöhe. Standard ist
65 .
[FORM]
- CurrentdayShape: Bestimmt die Form, mit der der aktuelle Tag hervorgehoben wird. Zu den Optionen gehören
Circle , Ellipse , Rectangle und RoundRectangle . - ShapeFillColor: Die Füllfarbe der für den aktuellen Tag verwendeten Form, angegeben im hexadezimalen Format (z. B.
&H30B4F3 ).
[Kalenderposition]
- StartOffsetX: Der horizontale Offset von der oberen Mitte des Bildschirms. Verwenden Sie positive oder negative Werte, um die Position des Kalenders anzupassen.
- Startoffsety: Der vertikale Offset von der oberen Mitte des Bildschirms. Passen Sie die Position an, indem Sie positive oder negative Werte verwenden.
Mit diesen Einstellungen können Sie das Erscheinungsbild und die Positionierung des Kalenders so anpassen, dass Sie Ihren Einstellungen und Ihrem Desktop -Setup entsprechen.
4. Ausführen der Anwendung
- Starten Sie die ausführbare Datei, um das Hintergrundbild mit dem eingebetteten Kalender zu erzeugen. Die Anwendung wendet das generierte Hintergrund automatisch als Desktop -Hintergrund an.
- Um den Kalender bei jedem Start auf den neuesten Stand zu halten, platzieren Sie eine Abkürzung der ausführbaren Datei im Windows -Startordner.
Dateien
-
wallpaper.bmp : Die generierte Tapetendatei. -
holidays.txt : Eine Textdatei mit einer Liste von Feiertagen. -
settings.ini : Enthält anpassbare Einstellungen wie Schriftgröße, Farben und Kalenderposition auf dem Desktop.
Abhängigkeiten
- Windows OS
- Visual Basic 6 Laufzeit
Versionsgeschichte
- Erste Veröffentlichung : 16/04/2004
- v1.0: 30/08/2024
- v1.1: 06/09/2024
- V1.2: 10/09/2024
Beitrag
Beiträge sind willkommen! Sie können eine Pull -Anfrage für Verbesserungen oder neue Funktionen einreichen.
Lizenz
Dieses Projekt ist unter der GPL-3.0-Lizenz lizenziert.
Autor
- Mesut Akcan
- Blog: akcansoft.blogspot.com
- YouTube: youtube.com/mesutakcan
- E -Mail: [email protected]