Tentin tekstisisältö

TIE-11300 Graafisen käyttöliittymän ohjelmointi - 16.12.2013

Tentin tekstisisältö

Teksti on luotu tekstintunnistuksella alkuperäisestä tenttitiedostosta, joten se voi sisältää virheellistä tai puutteellista tietoa. Esimerkiksi matemaattisia merkkejä ei voida esitää oikein. Tekstiä käytetään pääasiassa hakutulosten luomiseen.

Alkuperäinen tentti
 

TIE-11300 Tietotekniikan vaihtuva- -alainen kurssi:
Graafisen käyttöliittymän ohjelmointi

Juha-Matti Vanhatupa, ei laskimia, ei materiaalia, tehtäväpaperia ei tarvitse palauttaa.
Tentti 16.12.2013
1. Selitä mitä ovat (1p/kohta)
a. tab-järjestys (tab order)
b. moc-kääntäjä
c. OModelindex
d. Internationalisointi
e. Rekursiokooste -malli

f.= Eventfilter

2. a) Kerro mitkä ovat Ot:n model/view-mallin osat ja selitä niiden tehtävät. (4p)

b) Selosta kuinka Ot:n käännösprosessi toimii. Mitä erikoista prosessissa on verrattun. &

 

liin C++ käännökseen. (21
normaaliin äännökseen. (2P) W 4000

A JEEN N
TAKIA c [i v

3. a)Kerro strategia-suunnittelumallista. Piirrä luokkakaavio. Mitkä ovat mallin hyödyt? Entä voit yr K K

mallin käytöstä olla jotain haittaa? (3P) <

b) Ot tarjoaa useampia tapoja toteuttaa tekstikenttä, joka hyväksyy syötteeksi vain numeroita.
Selitä kolme eri tapaa. (3P) oe Medon

Le NUN RAA

|

jos steleatä |
OK JORUTSIN
— enim rai JA
Ss hallla

klar

7 >)P* Wo? nE
4. a) Mitä ovat Oaction:it ja mitä hyötyä niiden käyttämisellä saavutetaan? (2P) » tauno
b) Ot:ssa tapahtumakuuntelijat toteutaan signal ja slot -mekanismilla. Vertaile Ot:n toteutusta 04
i Un

alla lueteltuihin ympäristöihin. Miten näissä muissa ympäristössä tapahtumakuuntelijat 1 i
toteutetaan? Mitä etuja / haittoja tästä on Ot:n toteutustapaan nähden? (4p)

i) Java KÄ PNÄ b

ii) NET event [Istneve=

mme = Maki" f ent P-N


Käytämme evästeitä

Tämä sivusto käyttää evästeitä, mukaanlukien kolmansien puolten evästeitä, vain sivuston toiminnan kannalta välttämättömiin tarkoituksiin, kuten asetusten tallentamiseen käyttäjän laitteelle, käyttäjäistuntojen ylläpitoon ja palvelujen toiminnan mahdollistamiseen. Sivusto kerää käyttäjästä myös muuta tietoa, kuten käyttäjän IP-osoitteen ja selaimen tyypin. Tätä tietoa käytetään sivuston toiminnan ja tietoturvallisuuden varmistamiseen. Kerättyä tietoa voi päätyä myös kolmansien osapuolten käsiteltäväksi sivuston palvelujen tavanomaisen toiminnan seurauksena.

FI / EN