4.7 Hajasaantirakenteen peruskuvaus

Ohjelma esittelee hajasaantirakenteen perusidean ja tietoalkioiden saapumisjärjestystä rakenteessa. Käyttäjän ei välttämättä tarvitse vaikuttaa ohjelman toimintaan mitenkään ja silti hän voi oppia rakenteen perustoiminnan helposti.

Ohjelman voi pysäyttää haluamassaan kohdassa ja jatkaa sitten samasta kohdasta.

Ohjelman esittelynopeuteen voidaan vaikuttaa kahdella tavalla. Toisella vaikutetaan tietorakenteenosasia kuvaavien suorakaiteiden liikkumisnopeuteen ikkunassa.

Toisella taas voidaan lisätä ja poistaa rakenteessa olevia osasia ilman niiden liikuttelua ikkunassa. Uusi tietoalkio liikkuu ikkunan vasemmasta reunasta ikkunan keskiosaan. Se sijoittuu pystytasossa ikkunan keskelle ja vaakatasossa sille paikalle, joka määräytyy rakenteen tilasta.

Poistettava alkio on mikä tahansa, ikkunassa oleva alkio. Se siirtyy ikkunasta pois oikealle.

Painikkeet sijaitsevat ikkunan yläosassa. Painikkeiden ala puolella on teksti, joka kertoo tapahtuman(Put, Get) nimen. (Ks. Kuva 1.)

Kuva 1. Tilannekuva hajasaantirakenteen perustetta kuvaavasta ohjelmasta. Rakenteessa on viisi alkiota