Pomocník programu Slnko
TROCHA TEÓRIE
Zem sa otáča okolo vlastnej osy. Jedno otočenie trvá približne 24 hodín. Slnko osvetľuje privrátenú časť Zeme, odvrátená časť je v tme. V dôsledku otáčania sa Zeme môžeme pozorovať východ a západ Slnka.
Východ Slnka pre pozorovateľa nachádzajúceho sa na konkrétnom mieste Zeme je okamih prechodu slnečného kotúča cez horizont.
Západ Slnka je okamih poklesu slnečného kotúča pod horizont pozorovacieho miesta, ako je znázornené na schéme.

Legenda: 1 - Slnko, 2 - Zem, 3 - Pozorovateľ, 4 - Horizont
Brieždenie a súmrak sú javy šera v prechodnom čase medzi nocou a dňom, resp. opačne, keď pribúda/ubúda jasnosť svetla. Vzniká tak, že horné vrstvy atmosféry sú už/ešte osvetlené slnečným svetlom a časť toho svetla sa difúzne rozptyľuje k povrchu Zeme. Dĺžka brieždenia a súmraku závisí od uhla medzi slnečnou dráhou a horizontom, teda od striedajúcej sa deklinácie (odchýlky) Slnka v ročných obdobiach a od zemepisnej šírky. Časové trvanie brieždenia a súmraku je vo vyšších zemepisných šírkach dlhšie, v nižších zemepisných šírkach kratšie.
Občiansky súmrak je časový interval, ktorý trvá od západu Slnka až po polohu slnečného kotúča 6 stupňov pod horizont. V teréne v tom čase je možné ešte pracovať bez umelého osvetlenia.

Legenda: 1 - Slnko, 2 - Zem, 3 - Pozorovateľ, 4 - Horizont
Nautický súmrak je časový interval, trvá od západu Slnka až po polohu slnečného kotúča 12 stupňov pod horizont.
Astronomický súmrak je časový interval, trvá od západu Slnka až po polohu slnečného kotúča 18 stupňov pod horizont.
ZÁKLADNÉ INFORMÁCIE
Čo rieši tento program?
Program Slnko vykonáva výpočet času východu a západu Slnka v niektorých preddefinovaných mestách sveta, alebo v užívateľom zadanej lokalite. Okrem tohto hlavného výpočtu zároveň vypočíta deň týždňa a poradové číslo dňa v danom roku, podľa užívateľom zadaného dátumu. V programe sú zabudované ďalšie kalendárové a časové výpočty. Tieto majú iba podporný charakter. Jedná sa o výpočty veľkonočnej nedele, fáze Mesiaca a pravého poludnia. Program navyše umožňuje vypočítať východy a západy Slnka na celý zadaný mesiac a tieto výsledky zobrazí v Tabuľke výsledkov. Tieto výsledky je potom možné uložiť do súboru, alebo vytlačiť. Program obsahuje dve jednoduché mapy na rýchlejšiu orientáciu. Program je ošetrený proti prípadným chybným vstupom od užívateľa. Po chybovom hlásení je možné opraviť vstupné údaje a vykonať výpočet.
Využiteľnosť programu je predpokladaný v prípadoch, keď:
- jednoducho chcete vedieť, kedy vyjde/zapadne Slnko,
- plánujete dlhšiu cestu autom, chcete vedieť od/do koľkej hodiny pôjdete za svetla,
- plánujete dovolenku pri mori, chcete vedieť kedy uvidíte východ/západ Slnka nad morom,
- chcete vedieť, ako dlho môžete pracovať na záhrade za svetla,
- a pri mnohých ďalších príležitostiach.
Čo je nové v tejto verzii?
Program Slnko v tejto verzii je doplnený a prepracovaný oproti predchádzajúcim verziám. Hlavný rozdiel je v nasledujúcich bodoch:
- výpočty sú vykonávané podľa zlepšených algoritmov a prinášajú presnejšie výsledky,
- je rozšírená a spresnená databáza lokalít so zemepisnými súradnicami,
- databáza lokalít sa ukladá do súboru typu XML,
- program je použiteľný na súradnice celého sveta bez obmedzenia,
- je pridaná funkcia "Výsledky za mesiac do tabuľky", tá zobrazí výsledky výpočtov za celý zadaný mesiac,
- výsledky výpočtov je možné uložiť do súboru, alebo vytlačiť,
- fáza Mesiaca sa zobrazuje ako obrázok Mesiaca a nie iba ako číselné hodnoty,
- po skončení práce sa poloha okien, zvolený jazyk a formát času zapíšu do INI-súboru, aby po znovuspustení zostala zachovaná posledná konfigurácia.
Technické informácie
Technické požiadavky tohto programu sú zanedbateľné. Pre korektný beh programu postačuje bežný počítač s operačným systémom Windows 9x-XP. Požadovaná volná kapacita na disku je menej ako 1 MB. Program sa neinštaluje, stačí ho iba rozbaliť do zvoleného adresára. Nezasahuje do registrov vášho počítača. Odinštalácia je tiež jednoduchá, iba zmažte celý adresár Slnko. Jednotlivé kódy štátov v Databáze lokalít sú označované podľa normy ISO 3166-1 Alpha-2. Z dôvodu zmenšenia objemu je program skomprimovaný utilitou UPX a následne je elektronicky podpísaný.
Licenčné podmienky
Pre program SLNKO je autorom stanovený štatút FREEWARE. To znamená, že je volne šíriteľný. Užívateľom ste Vy a máte právo program používať bez obmedzenia, kopírovať a aj inak šíriť. Nie je však dovolený predaj, alebo distribúcia programu za účelom dosiahnutia zisku a to bez predchádzajúceho dohovoru s autorom. Taktiež nie je dovolené zasahovať do programu, meniť kód programu a upravovať funkcie programu. Autor v žiadnom prípade nezodpovedá za škody vzniknuté používaním programu.
PRACOVNÉ OKNÁ PROGRAMU
Hlavné okno programu je rozdelené na niekoľko oblastí, ku ktorým máte prístup kliknutím myši, alebo klávesom <Tab>.
- V hornej časti okna je menu (1) a nástrojová lišta (2), tlačítka ktorých slúžia na rýchly prístup k jednotlivým príkazom a zmene režimu práce programu.
- Pod nástrojovou lištou je umiestnená tabuľka databázy lokalít (3). V nej sú zobrazené detailné údaje jednotlivých lokalít.
- Vľavo dole sa nachádza výpis detailných údajov lokality (4), ktorú máte označenú v tabuľke. Zmenou výberu lokality v tabuľke sa taktiež mení ich detailný výpis. Ak program máte prepnutý do režimu [Vlastné údaje], na tomto mieste môžete vkladať Vami špecifikované lokality, ktoré môžete aj uložiť natrvalo do databázy lokalít.
- V strednej časti sa nachádza kalendár (5), v ktorom si môžete vybrať deň, na ktorý sa vykoná výpočet.
- V pravej časti okna sa nachádzajú štyri tlačítka (6), pomocou ktorých určíte v akom formáte sa zobrazia časy výsledných výpočtov.
- Výsledky výpočtov (7) sa zobrazia v pravej dolnej časti hlavného okna.
- V spodnej časti hlavného okna sa nachádza stavová lišta (8). Zobrazuje poradové číslo vybranej lokality, krátku nápoveď aktuálneho príkazu a informáciu o dátume.

Okno Tabuľka výsledkov zobrazuje výsledky jednotlivých výpočtov, alebo výsledky za celý mesiac.
Okná Mapa sveta a Mapa Slovenska zobrazujú jednoduché mapy. Slúžia na rýchlu orientáciu užívateľa.
V programe sa zobrazujú ďalšie okná, ktoré majú informatívny obsah, alebo sú to chybové hlásenia a podobne.
OVLÁDANIE PROGRAMU
Program sa ovláda obdobným spôsobom, ako iné aplikácie vytvorené pre operačný systém Windows. Pracuje v dvoch režimoch. V režime "Údaje z databázy", keď využívate údaje z databázy lokalít a v režime "Vlastné údaje", keď vkladáte vlastné údaje o lokalite. Po výbere lokality, alebo vložení nových údajov o lokalite sa okamžite vykoná výpočet a zobrazia sa výsledky. Na ovládanie programu môžete použiť rôzne položky menu, takzvané horúce klávesy, alebo využiť ovládanie myšou. Nižšie sú popísané príkazy menu, horúce klávesy, tlačítka nástrojovej lišty a ich význam:
Menu - Súbor
Menu | Klávesová skratka | Nástroj. lišta | Popis funkcie |
---|---|---|---|
Vlastné údaje | <Alt+s>+<v> | ![]() |
prepína program do režimu, keď môžete vkladať vlastné údaje. Časť "Detailné údaje lokality" sa stane aktívnou. Tu môžete vkladať vlastné údaje o hľadanej lokalite, ako názov lokality, časový posun (podľa časovej zóny) v lokalite a jej zemepisné súradnice |
Údaje z databázy | <Alt+s>+<d> | ![]() |
prepína program do režimu, keď využívate údaje z databázy lokalít uloženej na disku vášho počítača. Časť "Detailné údaje lokality" sa stane neaktívnou pre vstup |
Pridať do databáze | <Alt+s>+<p> | ![]() |
tento príkaz je aktívny, keď je program v režime "Vlastné údaje". Tieto vami zapísané údaje sa uložia do databáze na ďalšie využitie |
Zmazať z databázy | <Alt+s>+<z> | ![]() |
tento príkaz je aktívny, ak je program v režime "Údaje z databázy". Aktuálne označený záznam v tabuľke lokalít natrvalo vymaže z databázy |
Jazyk | <Alt+s>+<j> | týmto príkazom si môžete zvoliť z troch užívateľských jazykov programu | |
Koniec | <Alt+s>+<k> alebo <Alt+F4> |
týmto príkazom ukončíte program |
Menu - Nástroje
Menu | Klávesová skratka | Nástroj. lišta | Popis funkcie |
---|---|---|---|
Mapa sveta | <Alt+n>+<m> | ![]() |
otvorí nové okno s jednoduchou mapou sveta. Slúži na rýchlu orientáciu užívateľa |
Mapa Slovenska | <Alt+n>+<s> | ![]() |
otvorí nové okno s jednoduchou mapou Slovenska. Slúži na rýchlu orientáciu užívateľa |
Veľkonočná nedeľa | <Alt+n>+<v> | ![]() |
zobrazí informačné okno s vypočítaným dátumom Veľkonočnej nedele. Počíta sa na rok, ktorý je zvolený v kalendári |
Fáza Mesiaca | <Alt+n>+<f> | ![]() |
otvorí malé informačné okno, v ktorom sa zobrazí obrázok skutočného pohľadu na Mesiac. Výpočet sa vykoná na deň, ktorý je zvolený v kalendári |
Výsledok do tabuľky | <Alt+n>+<t> | ![]() |
tesne pod hlavným pracovným oknom programu otvorí ďalšie okno. Výsledok aktuálneho výpočtu (za daný deň podľa kalendára) sa tu zaznamenáva vo forme jednoduchej tabuľky. Túto tabuľku potom je možné vytlačiť, alebo uložiť do súboru |
Výsledky za mesiac do tabuľky | <Alt+n>+<d> | ![]() |
obdobná funkcia ako predchádzajúca. Rozdiel je v tom, že výpočet sa vykoná za celý aktuálny mesiac podľa zvoleného dátumu v kalendári |
Menu - Nápoveď
Menu | Klávesová skratka | Popis funkcie |
---|---|---|
Pomoc | <Alt+e>+<p> alebo <F1> |
otvorí tento súbor pomocníka |
Pomoc on-line | <Alt+e>+<l> | otvorí súbor pomocníka na web-stránke autora |
O programe ... | <Alt+e>+<o> | otvorí nové okno so základnými informáciami o aplikácii |
POSTUP PRÁCE S PROGRAMOM
V režime "Údaje z databázy":
- z tabuľky Databáza lokalít si vyberte lokalitu, na ktoré miesto bude vykonaný výpočet,
- vyberte si formát času, v ktorom si želáte zobraziť výsledok,
- zvoľte si dátum v kalendári, na ktorý deň sa má vykonať výpočet,
- pri každom predchádzajúcom kroku sa okamžite vykoná výpočet a zobrazí sa výsledok,
- tento výsledok si môžete nechať zapísať do Tabuľky výsledkov,
- môžete dať aj príkaz na zápis výsledkov za celý aktuálny mesiac do Tabuľky výsledkov,
- Tabuľku výsledkov môžete uložiť do súboru, alebo vytlačiť na pripojenej tlačiarni.
V režime "Vlastné údaje":
- prepnite program do tohto režimu,
- vyplňte vstupné polia v ľavej dolnej časti hlavného okna, tieto sú ošetrené proti chybným vstupom,
- postupujte ďalej podľa bodov 2 až 7 ako je popísané v predchádzajúcom odstavci.
Používanie kalendára
V hlavnom okne programu Slnko sa nachádza kalendár. Ten slúži na výber, alebo priame zadávanie dátumu, na ktorý deň sa má vykonať výpočet. Po spustení programu kalendár zobrazuje deň, mesiac a rok podľa systémového času vášho počítača. Dátum môžete vkladať priamo, prepísaním zobrazených hodnôt, alebo môžete zvyšovať/znižovať zobrazené hodnoty v kalendári pomocou kurzorových kláves (šípkami hore/dole) vždy o jeden deň, mesiac, alebo rok. Ďalšou možnosťou je rozbaliť kalendár pomocou rozbaľovacieho tlačítka a v ňom si vybrať konkrétny dátum.

Chybové hlásenia
Chybové hlásenia pri práci s programom môžu byť dvojakého druhu:
1. Pri spustení programu - v tomto prípade sa môžu zobraziť chybové hlásenia, ktoré sú vyvolané nedostupnosťou, alebo chybou databázy lokalít, obrázkových súborov a máp. Príčinou môže byť chybne zapísaný súbor na disk vášho počítača, ich úplná nedostupnosť, alebo neodborný zásah do súborov. RIEŠENIE: znovu rozbaľte tieto súbory z pôvodného archívu.
2. V priebehu používania programu - vstupné polia programu sú ošetrené proti chybným vstupom, tu by sa nemali objaviť chybové hlásenia. Môže ale nastať situácia a to pri pokuse o zápis/mazanie do/z súboru s databázou na neexistujúce médium, alebo na ktoré nie je možné zapisovať (zápis na zamknutú, chýbajúcu disketu, alebo CD), alebo ak nie je správne pripojená tlačiareň.