Web Explorer
Aplikácia vznikla po tom, čo som experimentoval s triedou WebBrowser. Prekvapila ma pomerne svižná odozva štarte prehliadača oproti bežne používaným prehliadačom. Vybral som najbežnejšie používané funkcie a vznikol tento prehliadač.
Užívateľské rozhranie je veľmi prosté. V hornej časti formulára (Form) je nástrojová lišta (toolStrip) s tlačidlami (Button) a kontextového zoznamom (ComboBox). Tlačidlá sú označené ikonami so sprievodným textom. Prvé dve tlačidlá z ľava s ikonami šípok vľavo a vpravo sú určené pre navigáciu predchádzajúce a nasledujúce stránky. Nasleduje rozbaľovací zoznam určený pre uložené, predtým navštívenej adresy stránok. Ďalej lišta obsahuje tlačidlá pre uloženie adresy, zmazanie uloženej adresy, uloženie adresy domovskej stránky, vyvolanie domovskej stránky, tlačidlo aktualizácie a mazania adresy. Pod nástrojovou lištou je situovaný prehliadač (Browser) a to je všetko.
Popisovať funkciu prehliadača nemá zmysel, je úplne intuitívne. Po tom, čo aplikáciu spustíte, sa vo funkciách veľmi rýchlo zorientujete.
Pár poznámok k programu
Dáta ukladaných adries sú uložené v súbore zaznamyadr.csv v adresári DatabazeAdres, ktorý sa vytvorí pri prvom spustení v adresári AplicationData účte užívateľa. Zároveň sa tamtiež vytvorí textový súbor homeadr.txt pre uloženie adresy domov. Rozbaľovací zoznam sa naplní automaticky po spustení aplikácie (v prípade, že súbor zaznamyadr.csv obsahuje uložené adresy). Rovnako tak sa automaticky načíta domovská stránka (Keď mu je pri predchádzajúcom spustení aplikácie adresa domovskej stránky uložená). Vlastný program je veľmi jednoduchý. Obsluha udalostí je v triede Form, pre databázy adries sú vytvorené triedy Databaze a ZaznamAdr a pre domovskú adresu AdrHome a ZaznamAdrHome. Niektoré použité metódy boli prevzaté z mojej predchádzajúcej aplikácie FTP Client. Pre vyhľadávanie je použitý internetový vyhľadávač Google.
Galéria
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 388x (841.36 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#