Oppgaver uke 7 - 14.02.12 og 15.02.12


Jeg er ikke tilstede i timene 14.02 og 15.02, så det blir ikke tilgang til datarommet.
Dere arbeider derfor andre steder og leverer .txt-filer med kode, samlet i en .zip-fil
i Fronter (Innlevering/Oppgaver uke 7) innen onsdag 14.02.12 kl. 24:00.

Oppgaver:

I alle oppgavene skriver dere nødvendig kode og tekst-svar og legger i .txt-filer.

Hvis vi skal ha en nettbutikk som selger verktøy, vil det være en fordel å ha vareutvalget i en ekstern xml-fil.

1) Hvorfor er dette en fordel?

2) For hvert verktøy vil vi lagre varenavn, antall på lager og pris. Lag en xml-fil som inneholder varelageret.

3) Skriv kode som henter inn informasjonen i xml-filen og legger alt i en variabel

var varelager: XML;

4) Skriv kode som lister ut hele innholdet i variabelen varelager. (for-sløyfe)

5) En bruker som bestiller verktøy på nettsiden trykker på en knapp "Legg til" hver gang han legger til et nytt verktøy i bestillingen. Vi ønsker å legge alt kunden bestiller i en tabellvariabel

var bestillinger: Array = new Array();

Vi har hengt en lytterfunksjon leggTilVare på knappen "Legg til".
Skriv kode for lytterfunksjonen leggTilVare som legger til nye verktøy i tabellen bestillinger hver gang brukeren trykker "Legg til".

Vi forutsetter at varenavnet ligger i varenavnTf.text, prisen i vareprisTf.text og antallet i antallSp.value, alle egenskaper til variabler i brukergrensesnittet.

I tillegg ønsker vi ikke å legge til verktøy i bestillinger hvis antall på lager av aktuelt verktøy er null.

6) Helt til slutt har kunden lagt inn navn, adresse og kortnummer og programmet skal skrive ut en kvittering med totalsummen til slutt.
Skriv kode som går igjennom tabellen bestillinger og regner ut totalprisen.