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.
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.
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
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.))