Prev Next Up Title Contents Index

LAF (Little Application Framework)

LAF on tehty pieneksi perusrungoksi, jolla olio- ohjelmointikursseilla esiteltyjä ideoita päästään nopeasti kokeilemaan ilman aikaisempaa graafisten liittymien ohjelmointikokemusta. Kirjaston tarkoitus ei ole tarjota täyttä toiminnallisuutta, vaan aivan tärkeimmät perustoiminnot. Tämän vuoksi käskyvalikoima on varsin suppea ja malliohjelmakin on toiminnoiltaan toteutettu muista poikkeavaksi.

Esimerkiksi hiirestä saadaan vain alas- viesti. Näin ollen jatkuvaa viivan piirtämistä ei ole voitu toteuttaa, vaan viiva vedetään aina edellisestä napsautuskohdasta seuraavaan. Koska toiminnot jäävät rajoitetuksi, on esimerkistä jätetty myös viivojen talletus pois, eli kuva häviää, mikäli toinen ikkuna käy kuvan päällä.

LAF tukee vain yhtä ikkunaa, joten esimerkiksi About-dialogiakaan ei voida toteuttaa kirjaston ehdoilla.

Siis LAF-esimerkin tarkoitus onkin näyttää APF-ohjelmoinnin mahdollisuudet piilottaa rutiinit pois käyttäjän näkyvistä.

Katso esimerkki tiedostosta: laf\mopocad.cpp


Prev Next Up Title Contents Index