26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Vi skal også senere vende tilbage til det generelle spørgsmål om hvordan sikrer at et program er<br />

brugervenligt og ’sikkert’.<br />

Ovenstående kode eksempel er selvfølgelig på mange måder kunstigt for nogle af problemerne fx<br />

at der kun er plads til 5 tal – kunne let løses på anden måde. Eksemplet er mest en illustration af<br />

hvordan evt problemer kan løses.<br />

Kontrolflowet i forbindelse med exceptions vises også fint programmet Visustin fra<br />

http://www.aivosto.com/ (omtalt tidligere) – her er et lille uddrag af det diagram som ovenstående<br />

kode producerer:<br />

Opgaver:<br />

1. Hvilke forhold kan ’gå galt’ når man åbner, lukker, læser fra, skriver til filer? Lav en liste og<br />

skitser hvordan man med exception handling kan undgå ’crash’!<br />

2. Skriv et kort program der skal indtastes navne på nøjagtigt 4 tegn og hvor exceptions vises i<br />

en MessageBox.<br />

3. Skriv et program hvor bruger skal indtaste en række personer med navn og telefonnummer<br />

og hvor samme navn ikke må forekomme 2 gange – brug metoderne i exception handling.<br />

4. Skriv en ny Exception klasse som skal bruges ved de ’crash’ der kan ske hvis man lægger<br />

flere elementer ind i et array end der er plads til!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!