Kalendář

Naprosto jednoduchý kalendář s ročním zobrazením a možností zjistit počet dní mezi dvěma datumy.

Obsah

  1. Instalace
  2. Popis programu
  3. Ke stažení
  4. Historie
  5. Behind the Scenes

Instalace

Program stáhnete, rozbalíte ZIP archiv do požadovaného adresáře a spustíte calendar.exe. Program nevyžaduje (krom .NET Frameworku 2.0+) žádné další komponenty.

Popis programu

Hlavní okno Kalendáře obsahuje dvanáctiměsíční pohled. Názvy měsíců i roky jsou klikatelné a lze je intuitivním (a hlavně standardním) způsobem modifikovat. Pohled nemusí začínat pouze lednem.

Počet dní lze zjistit kliknutím na výchozí den a tažením na cílový den (v rámci zobrazení, tzn. libovolných 12 po sobě jdoucích měsíců). To, že zmizí dny ve výběru, je buď chyba, nebo vychytávka kalendářové komponenty. Nijak to neovlivňuje požadovanou funkcionalitu, tak jsem se s tím smířil :)

Ke stažení

Kalendář (2007-03-06): freeware, 17 kB.

Stáhnout ZIP

Historie

6.3.2007 - Nápad, realizace, finalizace.

Behind the Scenes

Stejný prográmek jsem někde zahlédl, ale říkal jsem si, že to nemůže být tak složité něco takového napsat - a já mám úchylku na to "mít všechno vlastní", je-li to v mých silách :) Navíc to bylo mé první seznámení s prostředím C# .NET.

Mezi komponentami jsem našel "Calendar", ale říkal jsem si, jak propojit těch 12 kalendářů tak, aby se při změně datumu všechny překreslily. Problém se k mému velkému překvapení vyřešil sám, když jsem náhodou zkusil komponentu roztáhnout. Ejhle, objevil se druhý kalendář. Při dostatečném roztažení komponenty se objevilo všech 12 krásně propojených kalendářů.

Nejvíc práce bylo s vytvořením počtu dní mezi vybranými datumy. Ale i to díky vlastnostem komponenty a úžasně intuitivnímu programování pro .NET bylo rychle vyřešeno. Kalendář (v nezměněné formě) dodnes používám v kombinaci s naprosto dokonalou opensourcovou náhradou taskbarových hodin, TClock Light.

Hlavní okno

Hlavní okno

Zjištění počtu dní

Zjištění počtu dní