Edistymispalkki

Edistymispalkki tai edistymispalkki ( Eng.  Progress bar ) — graafisen käyttöliittymän elementti ( widget ) , joka on suorakaiteen muotoinen alue, joka "täytetään" erivärisellä/tekstuurisella alueella tehtävän valmistuessa, esimerkiksi tiedosto ladataan. Normaali edistymispalkki täytetään vasemmalta oikealle.

Edistymisindikaattoreita käytetään, kun tehtävän laajuus ja jo tehtyjen töiden prosenttiosuus ovat vähintään likimäärin tiedossa. Muussa tapauksessa käytetään määrittelemättömiä (joissa ilmaisinaluetta ei täytetä, vaan ilmaisimen sisällä toistetaan animaatio, esim. värillinen neliö, joka liikkuu vasemmalle-oikealle) tai asynkronisia edistymisosoittimia. Jos prosessi on riittävän hidas tai saattaa pysähtyä pitkäksi aikaa ilmoittamaan käyttäjälle, että prosessi ei ole pysähtynyt, voidaan käyttää lisäanimaatioita, kuten liikkuvan asiakirjan animaatiota Windowsissa. Jatkossa animaatiota liikkuvien raitojen tai heijastusten muodossa alettiin sijoittaa itse ilmaisinmoottoriin [1] .

Joskus käytetään houkutusilmaisimia, joissa vähitellen hidastuva moottori täyttyy tiettyyn merkkiin (esimerkiksi 2/3), ja tietojen saapuessa se hyppää täyteen täyttöön. Tällaista ilmaisinta käytettiin esimerkiksi Internet Explorer -selaimessa.

Lineaarisen edistymispalkin lisäksi voidaan käyttää myös renkaan tai ympyrän muotoista ilmaisinta, joka täyttyy prosessin edetessä. Tällainen ilmaisin voi olla hyvin kompakti ja sijaita esimerkiksi tekstissä [1] .

Edeltäjät

Käsite prosessiindikaattorista on ollut olemassa jo pitkään. Vuonna 1896 Karol Adamiecki kehitti kaavion  , jota hän kutsui harmonogrammiksi , joka tunnetaan nykyään paremmin nimellä " Gantt Chart ". Adamecki julkaisi kaavionsa vasta vuonna 1931, mutta suostui siihen myöhemmin, ei englanniksi , vaan vain puolaksi . Kaavio on nyt nimetty Henry Ganttin (1861-1919) mukaan, joka kehitti kaavionsa, jonka ensimmäistä versiota ehdotettiin vuonna 1910 ja joka alkoi levittää sitä lännessä. Tämä käsite otettiin myöhemmin käyttöön tietojenkäsittelyssä.

Muistiinpanot

  1. 1 2 Birman, 2017 .

Linkit