A mentések bevezetése
A mentés a sok interaktív alkalmazás alapvető összetevője, amelyet létrehoz. A mentési folyamat megértése lehetővé teszi, hogy sokkal jobb élményt nyújtson felhasználóinak és összességében jobb projekteket készítsen.
Ez a cikk röviden áttekinti a mentés alapvető fogalmait és azt, hogy hogyan működik a mentési rendszer a hyperPad-ben.
Mentés
A hyperPad-ben a mentés meglehetősen egyszerű, amikor jobban megérted, mi történik a háttérben.
Gondolj a mentési rendszerre, mint egy táblázatra vagy táblázatra, 2 oszloppal. Az egyik oszlop a mentett tétel nevét/megnevezését (kulcs) tartalmazza, míg a másik oszlop ténylegesen a mentett értéket tárolja.
Valahányszor a mentési viselkedés aktiválódik, valójában új bejegyzést adsz hozzá a táblázathoz, vagy felülírsz egy meglévőt.
Meglévő VS Dinamikus Kulcsok
Meglévő Kulcsok: Ezek olyan kulcsok, amelyek már léteznek a táblázatodban, mielőtt a projekted elindul. Ezek olyan kulcsok, amelyeket manuálisan adtál hozzá (a mentési viselkedés használatával), vagy olyan kulcsok, amelyeket után egy dinamikus mentés aktiválódott.
A legtöbb esetben meglévő kulcsokat szeretnél használni, mivel előre tudod, mit szeretnél menteni. Például: van egy kulcsod, aminek a neve „Pontszám”. Tudod, hogy később használni fogod. A meglévő kulcsokat arra is használják, hogy felülírják a már mentett adatokat. Például: ha 500 pontod van mentve, és meg akarod változtatni a pontszámot, akkor létrehozhatsz egy új mentési viselkedést, és kiválaszthatod a meglévő PONT ő kulcsot, hogy felülírd bármilyen új számmal.
Dinamikus Kulcsok: A dinamikus kulcsok azok a dolgok, amelyeket menteni szeretnél, de még nem léteznek. Ez lehetővé teszi, hogy kulcsot hozz létre, miközben a projekted már fut.
Például: egy diákok listáját szeretnél létrehozni, és a kedvenc színüket.
Diákok listájához hozz létre egy mentési viselkedést, és állítsd dinamikusra. Amikor egy felhasználó beírja a nevét, tedd a nevet a mentési viselkedés kulcsává. A kedvenc szín lenne a mentett érték.
A dinamikus kulcsok mentésekor valójában kétszer annyi bejegyzést adsz hozzá a táblázathoz minden alkalommal. Mentve van a név (kulcs) és a szín (érték).
Miután futtattad a projektedet, bármely végrehajtott dinamikus mentési viselkedés most megjelenik a meglévő kulcsok listájában, mivel most hozzáadódtek a mentési táblához.
Betöltés
Bármikor, amikor adatokat szeretnél visszanyerni a mentési táblázatból, használnod kell a "Betöltés Fájlból" viselkedést. A Betöltés viselkedés meg fogja kapni bármely korábban mentett kulcs értékét, amint a Betöltés Fájlból viselkedés fut. Ha nincs mentett adat, akkor üres értéket ad vissza. ("").
Megjegyzés: A Betöltés során tárolt érték valódi használatához ki kell adnod az értéket egy másik viselkedéshez. Lásd a "Értékek Megosztása Viselkedések Között" című cikket, hogy megtudd, hogyan kell kiadni és használni a betöltött értéket.
Meglévő és Dinamikus Kulcsok Betöltése
A mentés viselkedéshez hasonlóan itt is két kulcstípust lehet betölteni. Meglévő és Dinamikus.
Meglévő Kulcsok: A mentési viselkedéshez hasonlóan, ez lehetővé teszi, hogy kiválassz egy adott kulcsot a mentési táblázatból.
Dinamikus Kulcsok: Ahelyett, hogy egy kulcsot választanál a előre definiált listából, be kell írnod a nevét annak a kulcsnak, amelyről tudod, hogy később létezni fog. Ha olyan kulcsot írsz be, amely nem létezik, amikor a betöltési viselkedést végrehajtják, az üres értéket ad vissza ("").
A dinamikus kulcsok rendkívül erősek, ha megfelelően használják. Ahelyett, hogy a viselkedés szerkesztőből írnád be a kulcsot, viselkedéseket használhatsz olyan kulcs megadására, amely még nem létezik. Ez lehetővé teszi, hogy információkat ments el, amelyek a projekted futása során jöttek létre.

