Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Rydding

...

Øvingskrav

  • Kunne tegne enkle tilstandsdiagrammerklassediagrammer
  • Kunne deklarere klasser og metoder ihht. oppgavespesifikasjon

Dette må du gjøre

Oppgavene for denne øvingen skal du lagre i ovinger/src/encapsulation. Test-filene ligger i ovinger/tests/encapsulation.

VIKTIG: Bruk av Exercise-panelet er obligatorisk for denne øvingen. Se nederst for detaljer. For å få dette til å fungere må dere oppdatere med Eclipse med dette tillegget. Dette skal komme opp automatisk som et valg å installere dette (ved restart av Eclipse) Dersom det ikke kommer opp, gå på Help > Install new Software. Trykk på Work with og velg no.hal.learning.repository, huk av begge her og trykk next til installasjonen blir fullført. 

Del 1:

...

Programmering

Velg minst én av oppgavene under. Merk at Card-oppgaven bygges videre på i både øving 5 og 6, og kan derfor være lur å gjøre, slik at man har flere oppgaver å velge mellom senere.

Velg også minst en av oppgavene under

  • Kontroller-filer (se under for detaljer)
  • Kalkulator (Vanskelig)

I løpet av øving 1 og øving 2 har dere laget FXML-filer til totalt 2 oppgaver. I denne oppgaven skal dere lage to kontroller-filer til begge disse FXML-filene. Du kan lese mer om kontroller-filer her. Det kan også være nyttig å se videoene om DownCounter-appen på TDT4100-kanalen på YouTube.

...

Oppgavene for denne øvingen skal du lagre i ovinger/src/encapsulation. Test-filene ligger i ovinger/tests/encapsulation.

Del 2: Klassediagram

Klassediagrammet kan for eksempel skrives på papir eller tegnes/lages i et valgfritt program.

Del 3: Debugger

I tillegg skal en kort oppgave som omhandler bruk av debuggeren i Eclipse løses. Oppgaven skal demonstreres for studass på sal:

...

Oppgavene er merket med en vanskelighetsgrad relativt til hverandre. Det er en god idè å begynne med de lettere oppgavene dersom du ikke er komfortabel med pensum så langt, men det er anbefalt å prøve seg på de vanskeligere oppgavene om du synes de første oppgavene er uproblematiske. Dersom du allerede føler deg trygg på punktene i øvingskravene kan du forsøke å gå rett på de vanskeligere oppgavene. Du er selvfølgelig velkommen til å løse flere oppgaver enn minstekravet, hvilket lurt gjøres noe som er lurt med tanke på eksamen og et langt liv som programmerer.

...