Skip to content

Commit 2856dee

Browse files
committed
Add missing content
1 parent 4de566c commit 2856dee

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

data/part-13/6-summary.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ title: 'Summary'
44
hidden: true
55
---
66

7-
<!-- TODO: kerrotaan siitä, miten suuressa osassa käyttöliittymät ovat elämäämme -- mainitaan myös, että hyvän ja huonon käyttölittymän välillä merkittävä ero -->
7+
Tässä osassa otit ensimmäiset askeleet graafisten käyttöliittymien luomiseen. Opit luomaan ikkunoita, lisäämään käyttöliittymiin komponentteja, asettelemaan käyttöliittymäkomponentteja, sekä käsittelemään käyttöliittymän tapahtumia. Vaikka harjoittelimme käyttöliittymien luomista JavaFX-kirjaston avulla, ovat käyttöliittymien luomiseen liittyvät periaatteet samoja myös muilla kirjastoilla. Harjoittelimme myös tapahtumaohjattua ohjelmointia. Tapahtumaohjatussa ohjelmoinnissa ohjelma käynnistyy ja jää odottamaan tapahtumia. Jokaisella ohjelman tapahtumalla voi olla omanlaisensa konkreettinen toiminnallisuus. Jopa ohjelman sammuttaminen on tapahtuma, joskin se on tyypillisesti käyttöliittymäkirjaston vastuulla. Tässä kurssimateriaalissakin hyödynnetään tapahtumaohjattua ohjelmointia, aivan samalla tavalla kuin käyttämässäsi selaimessa. Kun vastaat alla olevaan kyselyyn, vastausnapin painaminen aiheuttaa tapahtuman, joka lähettää vastauksen palvelimelle. Vastaavasti kun kirjoitat esimerkiksi selaimeen verkko-osoitteen ja painat enteriä, selaimessa käynnistyy tapahtumaketju, joka lopulta johtaa siihen, että osoitteessa oleva sivu haetaan tietokoneellesi ja näytetään selaimessa.
88

9-
Please take some time to fill the quiz below!
9+
Vastaa vielä lopuksi seuraavaan kolmannentoista osan osaamistavoitteita tarkastelevaan itsearviointikyselyyn.
1010

11-
<quiz id='cab88b9e-a9e2-5fe9-bcb5-6100d3a131a1'></quiz>
11+
<quiz id='cab88b9e-a9e2-5fe9-bcb5-6100d3a131a1'></quiz>

0 commit comments

Comments
 (0)