Tallennuksen esittely
Tallentaminen on tärkeä osa monia interaktiivisia sovelluksia, joita luot. Ymmärtäminen, kuinka tallentaminen toimii, antaa sinun luoda paljon paremman kokemuksen käyttäjillesi ja parempia projekteja kokonaisuutena.
Tämä artikkeli käsittelee lyhyesti tallentamisen ydinkonsepteja ja kuinka tallennusjärjestelmä toimii hyperPadissa.
Tallentaminen
hyperPadissa tallentaminen on melko yksinkertaista, kun ymmärrät paremmin, mitä kulissien takana tapahtuu.
Ajattele tallennusjärjestelmää kuin taulukkoa tai taulukkoa, jossa on 2 saraketta. Yksi sarake on otsikolle/kuvaukselle (avain), jota tallennat, ja toinen sarake tallentaa itse tallennetun arvon.
Aina kun tallennuskomento laukaistaan, lisäät itse asiassa uuden merkinnän taulukkoon tai ylikirjoitat olemassa olevan.
Olemassa olevat vs. Dynaamiset Avain
Olemassa olevat avaimet: Nämä ovat avaimia, jotka ovat jo olemassa taulukossasi ennen kuin projektisi alkaa. Nämä ovat avaimia, jotka olet jo manuaalisesti lisännyt (käyttäen tallennuskomentoa), tai avaimia, jotka on lisätty sen jälkeen, kun dynaaminen tallennus on laukaistu.
Useimmissa tapauksissa haluat käyttää olemassa olevia avaimia, koska tiedät etukäteen, mitä haluat tallentaa. Esimerkiksi: sinulla on avain nimeltä “Pisteet”. Tiedät, että käytät sitä myöhemmin. Olemassa olevia avaimia käytetään myös ylikirjoittamaan aikaisemmin tallennettua dataa. Esimerkiksi: jos sinulla on tallennettu pistemäärä 500 ja haluat muuttaa pistemäärää, voit sitten luoda uuden tallennuskäyttäytymisen ja valita olemassa olevan PISTEET-avaimen, jotta voit ylikirjoittaa sen millä tahansa uudella numerolla.
Dynaamiset avaimet: Dynaamiset avaimet ovat asioita, joita haluat tallentaa, mutta jotka eivät vielä ole olemassa. Tämä mahdollistaa avaimen luomisen, kun projekti on jo käynnissä.
Esimerkiksi: haluat luoda listan opiskelijoista ja heidän lempiväristään.
Opiskelijalistan luomiseksi, luo tallennuskäyttäytyminen ja aseta se dynaamiseksi. Kun käyttäjä syöttää nimen, tee nimestä tallennuskäyttäytymisen avain. Lempiväri olisi sitten tallennettu arvo.
Dynaamisia avaimia tallentaessa syötät itse asiassa kaksi merkintää taulukkoon joka kerta. Se tallentaa nimen (avaimen) ja värin (arvon).
Kun olet suorittanut projektisi, kaikki suoritetut dynaamiset tallennuskäyttäytymiset näkyvät nyt olemassa olevien avainten luettelossa, koska ne on nyt lisätty tallennustaulukkoon.
Lataaminen
Kerran haluat noutaa tietoa tallennustaulukostasi, sinun on käytettävä "Lataa tiedostosta" -käyttäytymistä. Latauskäyttäytyminen saa arvon mistä tahansa aikaisemmin tallennetusta avaimesta heti kun Lataa tiedostosta -käyttäytyminen suoritetaan. Jos mitään ei ole tallennettu, se palauttaa tyhjän arvon. ("").
Huomautus: Käyttääksesi todellista arvoa, joka on tallennettu Lataukseen, sinun on lähetettävä arvo toiselle käyttäytymiselle. Katso "Arvojen jakaminen käyttäytymisten välillä" oppiaksesi, kuinka tuottaa ja käyttää ladattua arvoa.
Olemassa olevien ja dynaamisten avainten lataaminen
Aivan kuten Tallennuskäyttäytyminen, on kaksi avaintyyppiä, joita ladataan. Olemassa olevat ja Dynaamiset.
Olemassa olevat avaimet: Kuten tallennuskäyttäytyminen, tämä mahdollistaa tietyn avaimen valitsemisen tallennustaulukosta.
Dynaamiset avaimet: Sen sijaan, että valitset avaimen määritellystä luettelosta, sinun on syötettävä avaimen nimi, joka tiedät olevan olemassa myöhemmin. Jos syötät avaimen, jota ei ole olemassa, kun latauskäyttäytyminen suoritetaan, se palauttaa tyhjän arvon ("").
Dynaamiset avaimet ovat todella voimakkaita, kun niitä käytetään oikein. Sen sijaan, että syöttäisit avaimen käyttäytymiseditorista, voit käyttää käyttäytymisiä syöttämään avaimen, jota ei edes ole vielä olemassa. Tämä mahdollistaa tietojen tallentamisen, joka luodaan projektisi suorituksen aikana.

