OK1UFC, České Budějovice, JN78fx, dne 25. ledna 2018:

 
Jednoduchá kalkulačka pro převod desítkových čísel do hexadecimálního a dvojkového zobrazení - další příklad vidláckého programování

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.

 

 

TU 73, Mira, ok1ufc