Úvod do Ukladania
Uloženie je životne dôležitou súčasťou mnohých interaktívnych aplikácií, ktoré vytvárate. Pochopenie toho, ako funguje uloženie, vám umožní vytvoriť oveľa lepší zážitok pre vašich používateľov a lepšie projekty celkovo.
Tento článok stručne prechádza základnými konceptmi ukladania a tým, ako funguje systém ukladania v hyperPad.
Uloženie
V hyperPad je ukladanie celkom jednoduché, ak lepšie porozumiete tomu, čo sa deje na pozadí.
Premýšľajte o systéme ukladania ako o tabuľke alebo matici s 2 stĺpcami. Jeden stĺpec je pre váš názov/opis (kľúč) toho, čo ukladáte, a druhý stĺpec skutočne uchováva uloženú hodnotu.
Kedykoľvek je aktivované správanie ukladania, vlastne pridávate nový záznam do tabuľky alebo prepisujete existujúci.
Existujúce VS Dynamické Kľúče
Existujúce Kľúče: Toto sú kľúče, ktoré už existujú vo vašej tabuľke pred začiatkom vášho projektu. Toto sú kľúče, ktoré ste už manuálne pridali (pomocou správania ukladania), alebo kľúče, ktoré boli pridané po aktivovaní dynamického ukladania.
Vo väčšine prípadov chcete používať existujúce kľúče, pretože vopred viete, čo chcete uložiť. Napríklad: mať kľúč nazvaný “Skóre”. Viete, že ho budete chcieť použiť neskôr. Existujúce kľúče sa tiež používajú na prepisovanie údajov, ktoré sú už uložené. Napríklad: ak máte uložené skóre 500 a chcete zmeniť skóre, môžete vytvoriť nové správanie ukladania a vybrať existujúci kľúč SCORE, aby ste ho prepisali akýmkoľvek novým číslom.
Dynamické Kľúče: Dynamické kľúče sú veci, ktoré chcete uložiť, ale ešte neexistujú. To vám umožňuje vytvoriť kľúč, zatiaľ čo váš projekt už beží.
Napríklad: chcete vytvoriť zoznam študentov a ich obľúbenej farby.
Na zoznam študentov vytvorte správanie ukladania a nastavte ho na dynamické. Keď používateľ zadá svoje meno, nechajte meno byť kľúčom pre správanie ukladania. Obľúbená farba by následne bola uložená hodnota.
Pri ukladaní dynamických kľúčov skutočne zadávate dva záznamy do tabuľky zakaždým. Ukladá meno (kľúč) a farbu (hodnotu).
Po spustení vášho projektu sa akékoľvek vykonané dynamické správanie ukladania teraz objavia v zozname predexistujúcich kľúčov, pretože už boli pridané do tabuľky ukladania.
Načítanie
Kedykoľvek chcete načítať údaje z vašej tabuľky ukladania, musíte použiť správanie "Načítať z súboru". Správanie načítania získa hodnotu z akéhokoľvek predtým uloženého kľúča, akonáhle je správanie načítania z vykonané. Ak nie je nič uložené, vráti prázdnu hodnotu. ("").
Poznámka: Aby ste mohli skutočne použiť hodnotu uloženú v načítaní, musíte ju vydať do iného správania. Pozrite sa na "Zdieľanie hodnôt medzi správaním", aby ste sa naučili, ako vydávať a používať načítanú hodnotu.
Načítanie Existujúcich & Dynamických Kľúčov
Rovnako ako správanie Uloženia, existujú dva typy kľúčov na načítanie. Existujúce a Dynamické.
Existujúce Kľúče: Rovnako ako správanie ukladania, toto vám umožňuje vybrať konkrétny kľúč z tabuľky ukladania.
Dynamické Kľúče: namiesto výberu kľúča z preddefinovaného zoznamu musíte zadať názov pre kľúč, o ktorom viete, že bude existovať neskôr. Ak zadáte kľúč, ktorý neexistuje, keď je vykonané správanie načítania, vráti prázdnu hodnotu ("").
Dynamické kľúče sú skutočne mocné, keď sú správne použité. Namiesto zadávania kľúča z editora správania môžete použiť správanie na zadané kľúče, ktoré ešte neexistujú. To vám umožňuje ukladať informácie, ktoré boli vytvorené počas behu vášho projektu.

