3. Adatok kezelése

3.1. Adatbevitel a TextBox komponens használatával

A TextBox komponenst használjuk, ha szöveges vagy szám adatot szeretnénk bekérni a felhasználótól. Fontosabb tuljdonságai:

  • BackgroundColor

  • Enabled

  • FontBold, FontItalic, FontSize

  • Multiline

  • NumbersOnly

  • TextColor

  • TextAlignment

Ha Enabled = FALSE, Label-ként használható.

A PasswordTextBox változata jelszavak kezeléséhez lehet hasznos.

3.2. Matematikai műveletek

  • Math fiók, a négy alapművelet két- és többoperandusos alakja (mutator blocks)

  • A 'szám' blokk

  • Hatványozás

  • Blokkok kombinálása összetettebb kifejeések leprogramozására

  • Számok formázása

  • Véletlenszámok generálása

 
 

3.2.1. feladat
 

Készítsünk egy alkalmazást, amely kiszámolja az autónk átlagos üzemanyag fogysztását a megtett út és az elfogyasztott üzemanyag mennyisége alapján. 

download.png
 
img016 - 3.2 - 1.jpg

3.2.2. feladat
 

Készítsünk egy dobókocka szimulátort! A hozzávaló médiafájlokat itt lehet letölteni.

download.png
 

3.3. Változók

  • Miért van szükségünk változókra, miért nem elég, ha komponensekben tárolunk értékeket

  • Lokális és globális változók, hatókör

  • Lokális változók létrehozása, a Variables fiók

  • Változók elnevezése

  • Változók inicializálása szöveg, szám, logikai vagy szín értékkel

  • Változó értékadása és értékének kiolvasása, a set és get blokkok

  • Typeblocking: blokk, szöveg- és szám konstansok bevitele

3.3.1. feladat
 

Készítsünk egy alkalmazást, amelyben van egyetlen gomb van és a gombon megjelenik, hogy azt eddig hányszor nyomtuk le. A lenyomás számának eltárolásához használjunk változót. 

 
 

3.3.2. feladat

 

Készítsünk egy mértékegység konvertáló alkalmazást, amellyel a következő négy lehetőséges átváltást végezhetjük el: km - mérföld, mérföld - km, celsius - fahrenheit, fahrenheit - celsius. Ha szükséges, keressük meg a váltószámokat a Google segítségével.