ABC Rady a tipy Přehledy Popis Slovník pojmů Podpora
Obsah : Přehledy
Používání registrů

Registry v SuperMemo jsou univerzální úschovny pro objekty. Každý registr se skládá z množiny členů registru seřazených podle jejich jména. Například obrazový registr zobrazený níže množina obrazových členů, seřazených podle jmen obrazů:.

registry.jpg (123222 bytes)Používáním registrů SuperMemo minimalizuje prostor použitý multimediálními soubory tím, že každý objekt je v registru uložen jen jednou a je opakovaně používán jednotlivými prvky přístupem do jednotlivých registrů. Například importujete-li obrazový soubor do obrazové komponenty daného prvku (pomocí Import file (Importovat soubor)), můžete později propojit jinou obrazovou komponentu s uloženým obrazovým objektem zadáním jeho registrového jména (pomocí Links (Propojení): Registry member (Člen registru)). Implicitně je jméno totéž jako jméno původního obrazového souboru, avšak při importu je můžete změnit.

V SuperMemo se používají následující typy registrů:

Všimněte si, že lexikonový registr obsahuje všechna slova použitá ve VS. Rozdíl mezi lexikonovým registrem a zbývajícími registry spočívá v tom, že jednotlivá slova nejsou uložena jako propojení do registru; vymazání slova z lexikonového registru tedy nezpůsobí jeho vymazání z VS. Toto slovo se stane nedostupné pro vyhledávání pomocí Search: Find word (Najít slovo) (Ctrl+H).

Překlady textů jsou rovněž uloženy jako registry. Jsou ekvivalentní textovým registrům a mohou být snadno nahrazeny okopírováním a přejmenováním registrových souborů. Např. jestliže jste svůj VS přeložili do němčiny vytvořením překladového registru nazvaného Němčina, můžete okopírovat Němčina.* do text.* ve složce registry a vaše původní texty ve VS budou nahrazeny jejich překlady do němčiny (všimněte si, že budete muset znovu vybudovat lexikon, aby se vytvořil lexikon německých slov).

V komponentách, v nichž se používají jednotlivé objekty, jsou uloženy pouze odkazy na registrové objekty, nikoliv objekty samotné. Například ve zvukové komponentě může být uložen odkaz na zvukový registr obsahující její zvukový soubor a na textový registr obsahující její text. Tento přístup zajišťuje, že rozsáhlé objekty (např. videosoubory) mohou být opakovaně používány, aniž by se plýtvalo prostorem na disku. Pokaždé, když importujete nový objekt pomocí Import file (Importovat soubor) na místní nabídce komponenty, přidáváte jej do příslušného registru. Podobně, pokaždé, když napíšete nový text do textové komponenty, komponenty typu spell-pad (kontrola pravopisu) nebo zvukové komponenty, přidáváte ji do textového registru.

Když propojíte člen registru pomocí Links (Propojení): Registry member (Člen registru), zvětší se počet odkazů tohoto členu o jedničku. Jinými slovy, SuperMemo ví, kolik komponent ve VS používá určitý člen. Vymažete-li poslední odkaz na určitý člen, tj. počet odkazů klesne na nulu, odpovídající registrový objekt se vymaže s potvrzením nebo i bez potvrzení. Například vymaže-li se poslední komponenta používající daný obraz, budete dotázáni, chcete-li obraz odstranit z obrazového registru. Avšak vymaže-li se z VS poslední odkaz na daný text, odpovídající člen textového registru se vymaže bez potvrzení.

*