Auto-olion lopullinen versio
C# olio-ohjelmointi ja wpf- kurssilla me ollaan aika pitkälti käytetty oppeihin "auto"-wpf-sovellusta, jossa annetaan kaikki ominaisuudet ja sitten kotitehtävinä ja seuraavilla kurssipäivillä kehitetään sitä lisää.
Viimeks kertoilinkin mitä oli tullut tehtyä ja nyt se on kehitetty loppuun asti. Lisänä timeri, joka nostaa annetun nopeuden mittariin ja keskeyttää nopeuden nousun ja vähentää nopeuttaa kun jarruttaa (niin kuin normi autossakin).
Lisättiin myös rajoitus maksiminopeuteen, joka on nytte 400 km/h ja vaiheisto (gearcount) ja siihenkin rajoitus, joka on 9 vaihdetta. Ja samalla tietysti virheen hallintaa "try catchilla", jos annetaan enemmän ku 400 maksiminopeudeksi tai vaihteisteita enemmän kun 9, niin toi ohjelma ei hyväksy sitä vaan pyytää antamaan uudet arvot. Noitten ominaisuuksien ja rajoitusten lisäksi lisättiin vielä pari Regex- tarkistusta tohon, eli just sen siihen vaihteistoon se että, voi olla 6-9 väliltä ja yksi numeroinen luku.
Ja lopputulos näyttää nyt tälle:
Tällä kurssilla on tullut opittua ihan tosi paljon ja paljon uutta myös. Ja seuraavaks olisi tiedossa vielä lisää, toisen wpf-ikkunan lisäämisellä ja tietojen vientiä taulukkoon.
Ja noitten jälkeen pääsee tekemään kurssin palautettavaa tehtävää, joka on älytalosovellus.


Kommentit
Lähetä kommentti