2TX Programmeren van visuele gebruikersomgevingen

Uit Diana's examenwiki

Algemeen

Voor dit vak moet je doorheen het jaar een project maken, waarbij je een visuele gebruikersomgeving schrijft voor een bestaand model volgens het MVVM-patroon. Er wordt gebruik gemaakt van C# en XAML. Op het examen verdedig je dit project.

In 2018 is dit gekoppeld aan een deel Frans. Hiervoor zijn enkele lessen ingericht, en op het laatste contactmoment stel je je project voor in het Frans.

Opdrachten

2018: Reversi

Verplichte functionaliteiten
  • Functional Reversi game (no crashes, playable, etc.)
  • White and black stone counts visible
  • Visual markers for valid moves
  • Visual indication of whose turn it is
  • Correct handling of end-of-game
  • Choosing board size
Technische vereisten
  • MVVM
  • Multiple screens (!= multiple windows)
  • At least one reusable User Control (with at least one self defined dependency property)
  • At least three extra features