2TX Programmeren van visuele gebruikersomgevingen
Uit Diana's examenwiki
Versie door Gebruikersnaam (overleg | bijdragen) op 28 mei 2018 om 11:50
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