Tietojenkäsittelytiede                          Harjoitustehtäviä
Graafisten käyttöliittymien toteutus            4.4.2001



x7.  +-------------------------------------------------------+
     |            Tämä tehtävä on pakollinen.                |
     |                                                       |
     | Ratkaisu on lähetettävä sähköpostina osoitteella      |
     | gkt01@cs.joensuu.fi viimeistään 3.4.2001 klo 8.00.    |
     |                                                       |
     | LÄHETÄ VASTAUKSESI, JONKA TULEE MUODOSTUA AINOASTAAN  |
     | YHDESTÄ TIEDOSTOSTA, KIRJEESI LIITETIEDOSTONA.        |
     |                                                       |
     | Tuo harjoitustilaisuuteen ohjelmalistaus paperilla ja |
     | lisäksi valmiiksi täyttämäsi x-tehtävän arviointi-    |
     | lomake.                                               |
     +-------------------------------------------------------+

    Muuta x6-tehtävässä laatimaasi UNIX-ylläpitäjän toiveohjelmaa
    seuraavasi:

	- ohjelman pääikkunassa on valikko, jota käyttäen ohjelma
	  voidaan lopettaa; lopetettaessa (valikosta tai ikkunanhoi-
	  tajan kautta) on ohjelman esitettävä varmistuskysymys

    	- ohjelma suorittaa ps-komentoa automaattisesti määräajoin ja
	  ylläpitäjä voi vaihtaa komennon suoritustiheyttä milloin
	  tahansa; suoritustiheyden oletusarvo voi olla ohjelman vakio

	- ohjelma pitää yllä valintalistaa (man listbox), jossa on
	  kaikkien ps-komentojen tuloksissa esiintyneet eri käyttäjä-
	  tunnukset aakkosjärjestyksessä; ylläpitäjä voi valita tästä
	  valintalistasta sen käyttäjän, jonka prosesseja kuvaavat
	  rivit näkyvät tulostuksessa punaisina; värimuutoksen tulee
	  tapahtua heti, kun käyttäjä on valittu (eikä vasta
	  ps-kommenon seuraavan suorituksen yhteydessä)