Como calendário de mesa
Este aplicativo gera um fundo de mesa com calendários para o atual e o próximo mês, exibido no idioma de localidade do sistema.


Visão geral
O calendário da AS Desktop é um aplicativo Visual Basic 6 (VB6) que sobrepõe dinamicamente um calendário no papel de parede da área de trabalho. Inclui funcionalidade para mostrar feriados e fins de semana e oferece opções de personalização para aparência.
O que há de novo em v1.2
- Opção de inicialização : o aplicativo pode ser configurado para ser executado no Windows Startup, configurando
runAtStartup = True no settings.ini . - Efeito do esboço do texto : nova opção adicionada para aplicar um efeito de esboço ao texto do calendário. Configure isso definindo
textEffect = outline em settings.ini .- Opções Texteffect :
-
none , shadow e outline
- Correções de bugs e melhorias de desempenho: várias otimizações para melhorar o uso e a estabilidade da memória durante a geração de papel de parede.
Principais recursos
- Geração dinâmica de papel de parede : gera papéis de parede personalizados com base nos dados do calendário, permitindo uma experiência personalizada para desktop.
- Destaque de férias : destaca automaticamente as férias no calendário, facilitando o controle de datas importantes.
- Desenho de fim de semana: destaca automaticamente os fins de semana.
- Integração de papel de parede existente : integra -se aos arquivos de papel de parede existentes, garantindo uma mistura perfeita com o fundo atual da área de trabalho.
- Aparência personalizável : personalize a aparência do calendário, incluindo configurações de fonte, cor e forma por meio de um arquivo ini.
- Suporte para localidade: usa a localidade do sistema para exibir os meses e dias da semana no idioma local.
- Suporte com vários formatos : suporta geração de calendários com papéis de parede de mesa nos formatos de arquivo JPG, BMP, GIF, PNG e TIF.
- Opção de inicialização : o aplicativo pode ser configurado para ser executado no Windows Startup, configurando
runAtStartup = True no settings.ini . - Efeito do esboço do texto : nova opção adicionada para aplicar um efeito de esboço ao texto do calendário. Configure isso definindo
textEffect = outline em settings.ini .
Uso
1. Instalação
- Copie o arquivo de arquivo executável compilado,
holidays.txt e setting.ini para o diretório desejado.
NOTA: O Windows Defender pode sinalizar o executável como uma ameaça em potencial, pois registra o programa para ser executado na inicialização.
2. Configurando férias
- Adicione suas férias ao arquivo de
holidays.txt no formato dd/mm , com uma data por linha (por exemplo, 25/12 para 25 de dezembro).
3. Configurando configurações
O arquivo settings.ini permite que você personalize vários aspectos do calendário exibido em seu papel de parede da área de trabalho. Abaixo estão as opções de configuração disponíveis:
[APP]
- Runatstartup Defina como True para executar o programa no Windows Startup, false para desativar.
[FONTE]
- Fontname: o nome da fonte usado para o texto do calendário. O padrão é
Tahoma . - FontBOLD: defina como
True para ativar o texto em negrito ou False para texto regular. - Fontitalic: defina como
True para ativar o texto em itálico, ou False para texto normal. - Fontcolor: a cor do texto do calendário em formato hexadecimal (por exemplo,
&HFFFFFF para branco). - ShadowColor: A cor do efeito de sombra no texto em formato hexadecimal (por exemplo,
&H000000 para preto). - SeanDayColor: a cor usada para o texto da semana em formato hexadecimal.
- HolidayColor: a cor usada para o texto de férias em formato hexadecimal.
- Texteffect : ; Define o efeito visual aplicado ao texto.
-
none nenhum efeito é aplicado. -
shadow adiciona uma sombra por trás do texto. -
outline adiciona um esboço ao redor do texto.
- Fontratio_1: a proporção da altura da fonte do mês atual e a altura da tela. O padrão é
45 . - Fontratio_2: a proporção da altura da fonte do próximo mês e a altura da tela. O padrão é
65 .
[FORMA]
- CurrentDayshape: determina a forma usada para destacar o dia atual. As opções incluem
Circle , Ellipse , Rectangle e RoundRectangle . - ShapfillColor: a cor de preenchimento da forma usada para o dia atual, especificada em formato hexadecimal (por exemplo,
&H30B4F3 ).
[Posição do calendário]
- StartOffsetX: O deslocamento horizontal do centro superior da tela. Use valores positivos ou negativos para ajustar a posição do calendário.
- StartOffsety: O deslocamento vertical do centro superior da tela. Ajuste a posição usando valores positivos ou negativos.
Essas configurações permitem que você adapte a aparência e o posicionamento do calendário para corresponder às suas preferências e à configuração da área de trabalho.
4. Executando o aplicativo
- Inicie o executável para gerar o papel de parede com o calendário incorporado. O aplicativo aplica automaticamente o papel de parede gerado como o fundo da área de trabalho.
- Para manter o calendário atualizado em cada startup, coloque um atalho do executável na pasta de inicialização do Windows.
Arquivos
-
wallpaper.bmp : o arquivo de papel de parede gerado. -
holidays.txt : Um arquivo de texto que contém uma lista de feriados. -
settings.ini : contém configurações personalizáveis, como tamanho de fonte, cores e posição do calendário na área de trabalho.
Dependências
- Windows OS
- Visual Basic 6 Runtime
Histórico da versão
- Primeira liberação : 16/04/2004
- v1.0: 30/08/2024
- v1.1: 06/09/2024
- v1.2: 10/09/2024
Contribuição
As contribuições são bem -vindas! Você pode enviar uma solicitação de tração para melhorias ou novos recursos.
Licença
Este projeto está licenciado sob a licença GPL-3.0.
Autor
- Mesut Akcan
- Blog: akcansoft.blogspot.com
- YouTube: youtube.com/mesutakcan
- E -mail: [email protected]