Tietojenkäsittelytiede Harjoitustehtäviä Graafisten käyttöliittymien toteutus 28.2.2001 4. Mitä olioita on olemassa luennolla esitetyn GRAPHWIN-ohjelman suorituksen aikana? Mitkä muuttujat viittaavat näihin olioihin ja miten ne viittaavat toisiinsa? Piirrä asiaa havainnollistava oliokaavio, josta käy ilmi viittaukset ja olioiden luokat. 5. Muuta (kynä-ja-paperi-harjoituksena) luennolla esitettyä GRAPHWIN-ohjelmaa siten, että piirto-ominaisuudet vastaavat File/New-komennon jälkeenkin vuorovaikuttimien tilaa (sivellin- ja kynäpainikkeet, värit ja kynän leveys) x5. +-------------------------------------------------------+ | Tämä tehtävä on pakollinen. | | | | Ratkaisu on lähetettävä sähköpostina osoitteilla | | gkt01@cs.joensuu.fi ja listassa | | http://cs.joensuu.fi/~mtuki/graaf01/gdemo_lista.html | | omaa käyttäjätunnustasi seuraavalle ktunnukselle | | viimeistään 27.2.2001 klo 8.00 | | | | | | LÄHETÄ KAKSI KIRJETTÄ (MOLEMMILLE): | | - ohjelmateksti osana itse kirjettä | | - suorituskelpoinen ohjelma liitetiedostona toisessa | | kirjeessä | | | | Tuo harjoitustilaisuuteen ohjelmalistaus paperilla, | | itse ohjelma sekä lähdekielisenä että suorituskelpoi- | | sena levykkeellä, ja valmiiksi täyttämäsi x-tehtävän | | arviointilomake. | +-------------------------------------------------------+ a) Muuta Delphillä laatimaasi opintosuoritusrekisteriohjelmaa siten, että: - Lisättävät tiedot tallentuvat ohjelman suorituksen ajaksi ohjelman omiin tietorakenteisiin. - Ohjelma tarkistaa syötettävät tiedot ja antaa huomautukset vir- heellisistä tiedoista. - Pääikkunassa opiskelijannumeron vieressä on painike, jota nap- sauttamalla käyttäjä saa vastaavan opiskelijan nimen näkyville. Myös kurssin koodin vieressä on vastaavanlainen painike. - Aputulostuksia ei enää käytetä. Rakenna käyttöliittymän ja toiminnallisen ytimen välinen liittymä mahdollisimman selkeäksi. Määrittele tämä liittymä yksityiskoh- taisesti. Valmistaudu esittelemään määrittelysi harjoitustilai- suudessa. b) Testaa sähköpostilla saamasi ohjelma. Kirjaa löytämäsi virheet ja ohjelman puutteet/kuvauksen vastainen toiminta. Lähetä kirjoittamasi raportti gkt01:lle ja ohjelman tekijälle viimeistään 28.2. klo 11.00