Komponensek app feltaláló - tárolás, amatőr vagyok

Komponensek app feltaláló - tárolás, amatőr vagyok
Előbb-utóbb minden alkalmazás létrehozója találkozik az adatok mentésével. És hamarabb. Az App Inventor ebben a célra speciális összetevőket tartalmaz - tárolás.
Egyébként nem vették észre, hogy a "tárolás" (boltozat) szó nagyon közel van az orosz "őrszemélyzet" hangzásában és jelentését illetően? Vicces! És hogyan jutott ez a szó különböző nyelvekre? Végtére is, a forrása biztosan volt. Érdekes módon az "őr", a "gyám" hasonló variánsokban jelen van minden szláv nyelven. Egy kis kutató a Google-fordítóban azt mutatta, hogy egy hasonló szó még mindig ír - "storas" (raktár).
Azonban itt nincsenek etimológiai találkozók, visszatérünk az App Inventorhoz.

TinyDB

Komponensek app feltaláló - tárolás, amatőr vagyok
Ez az App Inventor láthatatlan összetevője, amely közvetlenül az eszközön tárolja az adatokat.
Az App Inventor alkalmazással létrehozott alkalmazások minden alkalommal végrehajtásra kerülnek inicializálva. Ez azt jelenti, hogy ha az alkalmazás beállítja a változó értékét, majd a felhasználó kilép az alkalmazásból, a változó értéke elvész. Ezzel ellentétben a TinyDB az alkalmazások számára tartós adattároló. A TinyDB-ben tárolt adatok minden esetben elérhetők lesznek az alkalmazás indításakor.
Minden változót a saját neve tárol.
Minden alkalmazásnak saját adattárolója van. De innen következik. Ez minden alkalmazásra csak egy tároló. Vagyis, ha a változót "X" -ként mentjük, akkor ebben az alkalmazásban csak egy változó lesz e név alatt, de más alkalmazásokhoz nem lesz elérhető.
De itt fontos pontot kell fektetnünk: az AI Companion használata során az adattár minden egyes kifejlesztett alkalmazáshoz egységes lesz. Tehát egy alkalmazásban létrehozott változó ugyanazon a néven jelenik meg a másikban.
Ez az összetevő nem rendelkezik tulajdonságokkal
Események is
parancsok
ClearAll ()
Törölje az összes adattárolást a TinyDB-ben.
ClearTag (változó név)
Törölje a bejegyzést ezzel a címkével.
minden GetTags ()
Visszaadja a TinyDB összes címkéjének listáját.
bármely GetValue (változó neve, megadott érték)
Szerezd meg a változóban tárolt értéket. Ha nincs ilyen változó, adja meg a megadott értéket.
StoreValue (változó neve, bármilyen valueToStore)
Adja meg az adatokat egy változóhoz egy adott névvel. Ha kikapcsolja az alkalmazást, beleértve azt is, amikor kikapcsolja az eszközt, a változó mentésre kerül.
Ez a két felülvizsgált összetevő, az App Inventor, elegendő lesz egyszerű mobilalkalmazások létrehozásához. Ha több eszközről kíván hozzáférést tárolni, akkor az első két összetevőt nem szabad elkerülni.

Ez érdekelheti Önt:

  • Az első alkalmazás az App Inventor alkalmazásban. Programozza a blokkokat.
  • Az App Inventor felhasználói felületének összetevői. 2. rész.
  • Az App Inventor felhasználói felületének összetevői. 1. rész.
  • App Inventor Blocks. Fontos fogalmak és elvek.

Arthur, hello!
Azt hiszem, csak be kell írnia a panel állapotjelzőjét a felirattal: ha látható, akkor a gomb megnyomásakor láthatatlanná válik, és fordítva. Sok szerencsét!

Köszönöm, tette a másik gondolatot. Kiderül, hogy nem érti a "ha, akkor" és "ha igen" kettős logikáját, de "ha egyébként" akkor már kubátor.))