Datavedlikehold: innlegging, endring, sletting Gjennomgang av eksempel
Eksempel/Oppgave: Vis lag sortert etter %vis antall kamper vunnet Gitt filen resultat.txt: RBK Molde 7 19 Brann Finn %vis antall kamper som er vunnet for hvert lag Skriv ut i listboks sortert slik at de som har vunnet mest kommer først Utvid med datavedlikehold: Registrer, Endre og Slett lag
Lese data fra fil –Gjøres i Form_Load Fra oppgaven ser vi at vi skal holde rede på 4 opplysninger om hvert lag: Navn, antall kamper vunnet, antall uavgjort og tap og prosentvis antall kamper vunnet. –SPØRSMÅL: »Hvordan lagre opplysningene i filen i programmet vårt? Beregne prosent Formel: antall kamper vunnet / totalt antall kamper Hvor skrives koden? –Hvor legges ekstraopplysningene (%-vis vunnet) for hvert lag?
Datavedlikehold –Registrer nytt lag Hva trengs? –Endre opplysninger til et lag Først må vi søke etter et lag –To søkemetoder: hvilke er disse? Hvordan oppdaterer vi? –Slette et lag Hva gjør vi?
Kode Kode for dette ligger på kursinfodisken: Eksempel på administrasjon av info om lag.doc
Livssyklus til et program 1.Start 2.Gjør beregninger og databedlikehold 3.Avslutt Håndering av lagrede data (persistent data) på fil eller i Database 1.Ved start: Leses inn til interne datastrukturer 2.Datavedlikehold etc. 3.Ved avslutning: Skrives til fil eller database