Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Prevodník jednotiek

Tu je jedna z ďalších ukážok použitia jazyka VB.NET, dnes tu máme ukážkovú aplikáciu prevodník jednotiek.

Aplikácia prevádza jednotky kapacity TB, GB, MB, KB a B. Pre prevod používa matematický vzorec.

OOP Návrh

Aplikácia má triedu prevodníkov. V triede prevodnik je súkromný zoznam Jednotky, súkromná metóda ziskejJednotku, ktorá vracia jednotku zo zadaného textu. A do tretice súkromná metóda Hodnota, ktorá vracia hodnotu.

Ďalej je v triede prevodník verejná metóda prevedie, ktorá prevedie číslo.

Algoritmus

uzvatelovaHodnota * 1024 ^ (uzivatelovaStaraJednotka - uzivatelovaNovaJednotka)

Ako to funguje? Máme enumeraci jednotky, v enumeraci sú jednytky pridelené nejaké hodnote.

Private Enum jednoty As Integer
    TB = 4
    GB = 3
    MB = 2
    KB = 1
    B = 0
End Enum

A aby sme dostali prevodovú hodnotu musíme umocniť 1024 na rozdiel jednotiek. No a aby sme napísali užívateľovi, koľko je to jeho číslo, tak to musíme ešte vynásobiť.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 258x (95.08 kB)
Aplikácia je vrátane zdrojových kódov v jazyku VB

 

Všetky články v sekcii
Zdrojákoviště VB .NET - Objektovo orientované programovanie
Program pre vás napísal Michal Žůrek - misaz
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.
Aktivity