Program zobrazuje celá čísla v desítkové soustavě
(rozsah od 0 do 255) a také jako čísla v hexadecimálním tvaru (0 až FF).
Čísla lze tedy zadávat jak v desítkovém, tak hexadecimálním formátu.
Rovněž je zobrazena hodnota jednotlivých bitů ve dvou základních
zobrazeních:
- nejvíce významný bit (MSB) je zobrazen vpravo
- nejvíce významný bit je zobrazen vlevo
Hodnoty bitů jsou zobrazena jako nuly a jedničky, protože se to tak
kdysi dělalo. Kdo je zvyklý na úrovně L a H, může si to ve zdrojovém
kódu přepsat.
Operace s bity se může hodit u systémů, které umí s jednotlivými bity
pracovat (např. mikropočítače, kontroléry) nebo které umožňují
jednotlivé piny zapouzdřeného čipu nastavovat.
Program pracuje jako jednoduchá kalkulačka pod Windows. Spouští se
jediný Form1 a
okomentovaný výpis programu ve Visual Basic lze stáhnout zde
(pdf).
Funkční program pro
Windows (exe) lze stáhnout zde.
Na obrazovce vypadá spuštěný program takto:
Závěr
Jednoduchost programování spočívá v tom, že zobrazení čísel v
dekadickém a hexadecimálním formátu je vlastností použitých komponentů
Visual Studia a nemuselo být programováno. Program byl nakreslen pro
popularizaci programování jednoduchých aplikací kreslením.
Poznámka:
1. Jak se dělá převod z dekadického zobrazení na
zobrazení jednotlivých bitů ve Visual Studiu nebylo autorovi známo a
tak ho napsal do procedury Bity () tak, jak to jako neprogramátor
dělal.
2. Naprogramování takto jednoduché věci trvá v rychlíku necelou
hodinu. Pokud začnete ve 14.00, tak v 15.00 si aplikaci testujete na
notebooku.
|