| Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| | Tananyag:|[[egyetem:webc2:xml:menu|XML]]| | Feladat:|[[egyetem:webc2:xml:f3:feladat|Katalógus lapozás megvalósítása]]| | Kidolgozás:|[[egyetem:webc2:xml:f3:reszek|Feladat megoldása fejlesztési részfeladatok segítségével]]|| | Előző részfeladat:|[[egyetem:webc2:xml:f3:reszek5|5. részfeladat]]| ====== 6. részfeladat ====== Hibakezelés megvalósítása: kezeljük le azokat az eseteket, amikor a lista végére érünk és tovább szeretnénk lapozni, valamit amikor a lista elejére érünk és előre szeretnénk lapozni. ====== Segítség ====== Ahhoz, hogy felhasználó barát legyen a programunk, le kell tudnunk kezelni olyan hibákat, mint egy érték 'túlcsordulása'. Amikor előre lapozunk, és ezzel a megjelenítést tartalmazó indexet folyamatosan növeljük, el fogjuk érni azt az állapotot, amikor már olyan értéket vesz fel, ami nincs benne az adatokat tároló tömbünkben. Ekkor a programunk hibát fog jelezni. Egy felhasználó barát programban nem hagyhatunk ilyen hibákat!\\ \\ Valósítsuk meg azt, hogy amikor túlléptünk az utolsó indexen, akkor visszaállítjuk az indexet az első elemre. Illetve fordítva ha az első elemnél előre szeretnénk lapozni akkor az indexet állítsuk az utolsó elem értékére. Ezeket az index értékének módosításánál kell ellenőriznünk és beállítanunk. ====== Megoldás ====== [[egyetem:webc2:xml:f3:reszek6m|Forrás]]