Tietojenkäsittelytiede Harjoitustehtäviä
Graafisten käyttöliittymien toteutus 7.3.2001
6. Muodosta piirto-ohjelmille sopiva abstraktiotasojen tarkennos
luennolla esitetyn tietokantasovelluksia käsittelevän esimerkin
hengessä.
Mille tasoille GRAPHEX- ohjelman allaluetellut operaatiot
kuuluvat? Entä mille tasoille sijoittuvat näiden operaatioiden
yksittäiset lauseet?
a) TForm1.LineButtonClick
b) TForm1.FormMouseUp
c) TForm1.BrushButtonClick
d) TForm1.Print1Click
e) TForm1.Open1Click
7. Tee ja testaa Delphillä esimerkkilomake, joka käyttäytyy mahdolli-
simman samalla tavalla kuin
a) Javan BorderLayout
b) Javan GridLayout
Valmistaudu kuvaamaan harjoitustilaisuudessa ratkaisusi periaat-
teet. Tuo ohjelmiesi EXE-versiot levykkeellä harjoitustilaisuuteen.
8. Selvitä, minkä periaatteiden mukaan geometrian hallinta on toteu-
tettu X Window:in xcalc -ohjelmassa. (Sääntöjä on enemmän kuin
miltä ensi silmäyksellä näyttää !)