ABC | Wskazówki | Omówienia | Informacje techniczne | Słownictwo | Pomoc techniczna | |||||||
Help : Spis treści : Omówienia |
Korzystanie
z rejestrów Rejestry w SuperMemo pełnią funkcję uniwersalnych pojemników przechowujących obiekty. Każdy rejestr jest zbiorem obiektów rejestru uporządkowanych według nazwy. Na przykład, rejestr obrazów jest zbiorem obiektów graficznych (obrazów) uporządkowanych według nazw i powiązanych z poszczególnymi plikami graficznymi przechowywanymi w danej kolekcji. Dzięki rejestrom możliwe jest zminimalizowanie przestrzeni dyskowej zajmowanej przez pliki multimedialne poprzez przechowywanie każdego obiektu tylko raz, niezależnie od tego, ile razy jest on wykorzystany w kolekcji. Na przykład, po zaimportowaniu pliku graficznego do jednego składnika (za pomocą opcji Import file), możliwe jest wykorzystanie go w nieograniczonej liczbie składników przez podanie jego nazwy w rejestrze (opcja Links : Registry member). Domyślnie nazwa ta jest taka sama, jak nazwa pliku graficznego, można jednak ją zmienić w momencie importowania do kolekcji. Oto typy rejestrów wykorzystywane w SuperMemo:
Warto zwrócić uwagę, że leksykon służy do przechowywania wszystkich słów użytych w kolekcji. Różnica między leksykonem a pozostałymi rejestrami polega na tym, że poszczególne słowa w kolekcji nie są zapisane w postaci łącz do leksykonu; usunięcie słowa z leksykonu nie powoduje jego usunięcia z kolekcji, a jedynie jego niedostępność za pomocą polecenia Search : Find word (znajdź słowo) (skrót: Ctrl-H). W postaci rejestrów przechowywane są również tłumaczenia tekstów. Rejestry tłumaczeń odpowiadają rejestrom tekstowym i mogą być łatwo z nimi zamienione przy pomocy prostej zamiany nazw plików (np. wykonanie polecenia copy German.* text.* w katalogu registry spowoduje zastąpienie wszystkich tekstów w kolekcji ich niemieckimi odpowiednikami pod warunkiem, że rejestr German został utworzony jako tłumaczenie kolekcji). Składniki nie zawierają samych obiektów, a jedynie odniesienia do rejestrów. Na przykład, składnik dźwiękowy zawierający dźwięk i tekst zawiera odniesienie do rejestru dźwiękowego i tekstowego. To podejście gwarantuje, że duże obiekty (np. pliki wideo) mogą być wielokrotnie wykorzystywane bez marnowania przestrzeni dyskowej. Każde zaimportowanie nowego obiektu przy pomocy opcji Import file na menu podręcznym składnika jest równoważne dodaniu go do odpowiedniego rejestru. Podobnie dodanie nowego tekstu do składnika tekstowego, dźwiękowego lub kontrolera pisowni jest równoznaczne z dodaniem go do rejestru tekstowego. Każde włączenie obiektu do składnika przy pomocy opcji Links : Registry member pociąga za sobą zwiększenie licznika odniesień dla tego składnika. Innymi słowy, SuperMemo przechowuje informację o liczbie składników wykorzystujących dany obiekt. W momencie, kiedy usunięte zostanie ostatnie odniesienie do danego składnika licznik osiąga wartość zero i obiekt zostaje usunięty (za potwierdzeniem lub bez). Na przykład, jeśli usunięty zostanie ostatni składnik wykorzystujący dany obraz, SuperMemo wyświetli prośbę o potwierdzenie usunięcia tego obrazu z rejestru obrazów; natomiast w przypadku tekstów usunięcie obiektu następuje bez ostrzeżenia. |