A mentések bevezetése | hyperPad Documentation

Loading...

Logo

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.