Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Hovedprosjekt 10 E Språktreningsprogram i Java utført av Ingrid Bork.

Liknende presentasjoner


Presentasjon om: "Hovedprosjekt 10 E Språktreningsprogram i Java utført av Ingrid Bork."— Utskrift av presentasjonen:

1

2 Hovedprosjekt 10 E Språktreningsprogram i Java utført av Ingrid Bork

3 Hensiktet med prosjektet Utvikling av et program som hjelper folk som ikke har norsk som morsmål å øve sine ferdigheter i norsk

4 Projektdeltaker: Ingrid Bork Videreutdanning i databehandling 2003-2004

5 Oppgavestiller Oppgaven er en egendefinert oppgave. Jeg er tysk og trenger til å øve mine kunnskap i norsk mer, fordi jeg vil gjerne gå til tolkeeksamen om et par år. Tolkeeksamen krever å ha en stor ordforråd, derfor ville jeg utvikle et program som hjelper meg å holde rede med deg jeg kan i norsk og hjelper meg å øve nye ord på en rask og effektivt måte

6 Hvorfor denne oppgaven: Jeg valgte denne oppgaven, fordi jeg har lagt hovedvekt i høstsemester på javaprogramering. Derfor ville jeg ha et hovedprosjekt, der jeg kan øve og fordype mine kunnskap i java og øve å bruke java i en situasjon, der ikke læreren har definert hva som skal programmeres, gjerne også en oppgavestilling som går utover det ”vanlige”

7 Hvordan løste jeg denne oppgaven? Jeg løste oppgaven ved å programmerer klasser som behandler data og klasser som tar seg av den grafiske grensesnitt. Jeg tok utgangspunkt i oppussingseksempel i læreboken, som hjalp meg veldig, siden jeg ikke var flink i å programmere grafiske grensesnitt og trengte først litt øving for å komme i gang. (se: oversikt over prosjektet)

8 Oversikt over prosjektet

9 Utviklingssystem SDK 1.4.1_02 av Sun som kjører under Windows 98 på Virtual PC Project builder under Mac OS X

10 Spesielle situasjoner som oppsto Jeg har kommet inn i to situasjoner, der løsningen ikke sto i læreboken og jeg måtte skaffe meg informasjon selv ved hjelp av javahåndbøker og API-dokumentasjonen:  Animasjon: Jeg synes det var kjekt å ha litt lydanimasjon med i testvinduet. Derfor brukte jeg klassen AudioStream for å streame inn lydsnuter.  Å skrive ut et vindu: Gruppevindu og AlleOrdVindu skal skrives ut. Til å løse det brukte jeg klassen PrintJob.

11 Resultatet Resultatet ligger i filen vokabeltest.jar som må startes i en java-enviroment. Resultatet blir beskrevet i de følgende lysbilder:

12 Oppstart av programmet På PC: tast inn c:>java Vokabeltest På Mac: dobbelklikk Vokabeltest.app

13 Å velge et språk Ved oppstart av programmet har brukeren muligheten til å velge et språk. Dette språket blir brukt av alle skjermbilder etterpå

14 Å velge en ordliste Så må brukeren velge en ordliste. Han kan velge en ordliste han har jobbet med før eller danne en ny ordliste ved å klikke på ”ny”

15 Å danne en ny ordliste Til å legge til en ny ordliste må du først taste inn filnavn. Filnavnet må avslutte med.ser Etterpå må du taste inn betegnelse. Denne betegnelsen dukker opp i utvalgmeny ved ny oppstart av programmet.

16 Hovedvindu I Hovedvindu ligger på topp en knapperad med forskjellige funksjonsknapper. På venstre siden i midten ligger en tabell med informasjon om ord som er registrert og på høyre siden ligger det en liste med informasjon om grupperingene Helt nederst i vindu ligger det informasjon hvor mange ord er registrert i listen

17 Funksjoner i hovedvinduet Nytt Ord: Her kan man legge et nytt ord til ordlisten Endre/Slette Ord: Her kan man foretar endringer i ordlisten Grupper etter Ordpoeng: opplyser om hvor mange ord har samme ordpoeng Grupper etter Grammatikkpoeng: opplyser om hvor mange ord har samme grammatikkpoeng Test Ord: Her kan man teste et enkelt ord Test Gruppe: Her kan man teste et valgt gruppe Systematisk Test : Gjennomgår ordliste etter en bestemt rekkefølge Tilfeldig Test : Velge ord som skal testes tilfeldig Lær Ord : Viser lagrete informasjon av enten et valgt ord eller hele listen Vis / Skriv ut en Gruppe: Tilbyr muligheten til å vise og skrive ut en gruppe Lagre Ordlisten: Skriver ordlisten til fil Avslutt: Skriver ordlisten til fil og avslutter programmet

18 Å registrere et nytt ord Knappen ”Nytt Ord” åpner et dialogvindu, der man kan taste inn all relevant informasjon om et nytt ord som skal registreres Feltene ”Ord fremmed” og ”Ord norsk” må fylles ut. Felt ”Eksempelsetning tilbyr muligheten å registrere en eksempel der ordet forekommer Deretter må man velge ordtypen

19 Å registrere et uttrykk For å registrere et utrykk velger du knappen uttrykk og klikker på ”OK”

20 Å registrere en substantiv Til å registrere en substantiv fyller du ut feltene ”bestemt form, ”ubestemt flertall” og ”bestemt flertall” og trykker på ”ok”

21 Å registrere et verb Til å registrere et verb, fyller du ut feltene ”imperfekt” og ”partisipp perfekt” og klikker på ”ok”

22 Å registrere en adjektiv Til å registrere en adjektiv, fyller du ut feltene ”det- form”, ”flertallform”, ”første Grad” og ”superlativ” og trykker på ”OK”

23 En bemerkning til registrering: Du kan bare fylle ut feltene som hører med den valgte ordtypen. Alle andre felt er stengt for skriving. Alle nevnte felt, unntatt eksempel, må fylles ut, ellers kommer det en feilmelding. Når registreringen gikk bra, kommer det meldingen ”Registrering ok”, ellers kommer det også en melding om det.

24 Endre / slette et ord Velg et ord fra listen og trykk på knappen ”Endre / slette Ord” Du kan foretar endringer og trykke knappen ”Endre” eller du kan slette ordet ved å trykke knappen ”Slett”

25 Å gruppere etter ordpoeng Denne funksjonen oppdaterer liste på høyre siden av hovedvindu. Det gir informasjon om hvor mange ord på listen har samme antall ordpoeng

26 Å gruppere etter grammatikkpoeng Denne funksjonen oppdaterer liste på høyre siden av hovedvindu. Det gir informasjon om hvor mange ord på listen har samme antall grammatikkpoeng

27 Testvinduet Testvinduet tilbyr muligheten til å gjennomføre et ordtest Man må fylle ut all nødvendig informasjon på norsk og trykke på knappen ”Test” Så sjekker programmet om det var riktig,tildeler ord- og grammatikkpoeng og går videre til det neste ordet Hvis det var feil, vises det det riktige svar på skjermen og det kommer en melding i meldingsboksen Men knappen neste, kommer man da videre

28 Å teste ett ord Til å teste et enkelt ord velger man et ord og velger knappen ”Test Ord”. Når ordet ble testet, lukkes det testvinduet igjen

29 Å teste en gruppe Til å teste en gruppe må man enten velge en gruppe eller et ord, så åpnes det testvinduet med muligheten til å teste alle ord som er i denne gruppen. Når programmet har gjennomgått alle ord i denne gruppen, lukkes det testvinduet.

30 Systematisk Test Ved denne testen gjennomgår programmet ordlisten etter en bestemt rekkefølge. Det ble ikke tatt med alle ord, slik at man har effekten, at man lærer de ord man ikke kan og sjekker om man har glemt ord man har lært før. Fra gruppe 0 blir alle ord testet, fra gruppe 1, 20 ord, fra gruppe 2 15 ord, fra gruppe 3 10 ord og fra alle andre grupper blir 5 ord testet.

31 Tilfeldig test Ved en tilfeldig test velges det ord som skal testes tilfeldig fra ordlisten. Denne testen bør bare utføres, når det er 3 eller mer ord på listen.

32 Lær Ord Her har man muligheten til å få alle opplysninger enten om et enkelt ord på listen eller om hele ordlisten. Når man har valgt et ord, så vises det dette ordet på skjermen, når man ikke har valgt ord, så vises det en tabell med alle ord på skjermen. Man har muligheten til å skrive ut vinduene

33 Å vise et ord Når man har valgt et ord, så kommer det et vindu med dette ordet på skjermen samt muligheten til å skrive det ut.

34 Å vise alle ord Når man ikke har valgt et ord, så kommer hele ordlisten opp på skjermen. Man har muligheten til å skrive den ut, men det er nødvendig å endre kolonnebredden, slik at det som er viktig blir skrivet ut og ikke blir kuttet av. Dessverre er det bare mulig å skrive ut på stående, ikke på liggende papirformat.

35 Vis/skriv ut Gruppe Når man har valgt en gruppe og trykker denne knappen, kommer det et vindu, der man få alle ord som er lagret i denne gruppen. Det kan både velges en gruppe med ordpoeng og en gruppe med grammatikkpoeng. Også her må det tilpasses kolonnebredden før man kan skrive gruppen ut.

36 Lagre Ordlisten Det er lurt å lagre ordlisten innimellom. Trykk på knappen ”Lagre Ordlisten”

37 Avslutt Denne knappen avslutter programmet. Før programmet avslutter, lagrer den ordlisten Samme effekten har man, når man trykker lukkeknappen på vinduet

38 Videre arbeid Bortsett fra testing må jeg nå lage filen vokabeltest.jar Når alt er ferdig, skal jeg prøve om jeg finner forhandler, som har lyst å selge programmet til interesserte. Skal også prøve å selge de over ebay Når jeg har lyst og tid, skal jeg lese litt mer om animasjon med java, slik at jeg kan lage programmet mer ”levende” og folk har mer lyst å bruke det. Det kan jeg dessverre ikke gjøre nå, fordi jeg må først skaffe meg informasjon om hvordan det er mulig og å implementere det sprenger prosjektets grenser. I øyeblikket av innlevering står funksjonaliteten i foregrunn


Laste ned ppt "Hovedprosjekt 10 E Språktreningsprogram i Java utført av Ingrid Bork."

Liknende presentasjoner


Annonser fra Google