Dialogi-ikkuna

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 2. huhtikuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

Graafisessa käyttöliittymässä oleva valintaikkuna ( englanniksi  dialogbox )  on erityinen käyttöliittymäelementti , ikkuna, joka on suunniteltu näyttämään tietoja ja (tai) vastaanottamaan vastausta käyttäjältä. Se sai nimensä, koska se suorittaa kaksisuuntaisen tietokoneen ja käyttäjän vuorovaikutuksen (" dialogi "): kertoo käyttäjälle jotain ja odottaa vastausta häneltä.

Valintaikkunat jaetaan modaalisiin ja ei-modaalisiin sen mukaan, estävätkö ne käyttäjän kyvyn olla vuorovaikutuksessa sovelluksen (tai koko järjestelmän) kanssa, kunnes he saavat siitä vastauksen.

Yksinkertaisin valintaikkunatyyppi on sanomalaatikko ( eng.  message box , eng.  alert box ), joka näyttää viestin ja vaatii käyttäjän vahvistamaan, että viesti on luettu. Tätä varten sinun on yleensä napsautettava OK - painiketta . Viestiruudun tarkoituksena on ilmoittaa käyttäjälle suoritettavan toiminnon valmistumisesta, näyttää virheilmoitus ja muita vastaavia tapauksia, joissa käyttäjän ei tarvitse tehdä valintoja.

Vaikka viestilaatikon käyttö on yleisesti käytetty suunnittelumalli , käytettävyysasiantuntijat ovat kritisoineet sitä tehottomana aiottuun tarkoitukseen (suojaus käyttäjän virheitä vastaan) [1] sen lisäksi, että sillä on parempia vaihtoehtoja [2] .

Painikkeet

Monien ohjelmien valintaikkunoissa on painikkeet OK ja Peruuta (Peruuta), joista ensimmäistä napsauttamalla käyttäjä ilmaisee suostumuksensa siihen, että valintaikkuna näytetään sillä hetkellä, ja sulkee sen siten asettamalla siihen tehdyt muutokset tulevat voimaan, ja toinen - sulkee ikkunan ilman sovellusta. Vaihtoehtoja on yhdellä OK-painikkeella  - tiedottavissa ikkunoissa, jotka eivät tarkoita muutoksia, ja painikkeilla OK , Käytä (Käytä) ja Sulje (Sulje), ikkunoissa niiden muutosten tulokset, joissa käyttäjä kirjoittajan mukaan ohjelman, voi arvioida sulkematta ikkunaa ja, jos tulos ei ole tyydyttävä, jatkaa muutosten tekemistä.

On myös hyvä käytäntö tarjota ohjejärjestelmä valintaikkunoissa – yleensä tämä toteutetaan joko Ohje -painikkeena , joka avaa kyseisen valintaikkunan toimintaa kuvaavan dokumentaatiosivun, tai (Windowsissa) otsikkorivillä olevan kysymysmerkkipainikkeen kautta. napsauttaminen, johon käyttäjä vaihtaa hiiren kertaluonteiseen kontekstuaaliseen vihjetilaan: hiiren napsauttaminen tässä tilassa valintaikkunan elementissä tuo tämän elementin kuvauksen näkyviin.

Mallittomat valintaikkunat

Ei-modaalisia ( eng.  modeless ) valintaikkunoita käytetään tapauksissa, joissa ikkunassa näkyvät tiedot eivät ole välttämättömiä järjestelmän jatkotoiminnan kannalta. Siksi ikkuna voi pysyä auki, kun käyttäjä jatkaa työskentelyä järjestelmän kanssa. Mallittoman ikkunan muunnelma on työkalurivi tai palettiikkuna, jos se on irrotettu tai voidaan irrottaa sovelluksen pääikkunasta, koska siinä olevia säätimiä voidaan käyttää rinnakkain sovelluksen kanssa. Tällaisia ​​ikkunoita kutsutaan kuitenkin harvoin "dialogiikkunoksiksi".

Yleisesti ottaen hyvän ohjelmistosuunnittelun säännöt ehdottavat tämän tyyppisen valintaikkunan käyttöä, koska se ei pakota käyttäjää tiettyyn (ehkä ei hänelle ilmeiseen) toimintosarjaan. Esimerkkinä voisi olla valintaikkuna, jossa voit muuttaa joitain nykyisen asiakirjan ominaisuuksia, kuten taustan tai tekstin väriä. Käyttäjä voi kirjoittaa tekstiä sen väristä riippumatta. Mutta milloin tahansa voit muuttaa väriä valintaikkunan avulla. ( Yllä oleva esimerkki ei välttämättä ole paras ratkaisu. Pääikkunan työkalurivi voi tarjota samat toiminnot. )

Sovellustason modaalit

Modaalinen ikkuna on ikkuna, joka estää käyttäjän työskentelyn pääsovelluksen kanssa, kunnes käyttäjä sulkee tämän ikkunan. Valintaikkunat toteutetaan pääasiassa modaalisina.

Esimerkiksi sovellusasetusten valintaikkunat ovat modaalisia, koska tilan toteuttaminen on helpompaa, kun kaikki asetuksiin tehdyt muutokset otetaan käyttöön tai peruutetaan kerralla ja siitä hetkestä lähtien, kun käyttäjä päättää muuttaa sovelluksen asetuksia ja avaa asetusikkunan, ja siihen hetkeen asti, kun hän ottaa uudet asetukset voimaan tai luopuu niistä, sovellus odottaa käyttäjän päätöstä.

Ikkunoiden näyttämistä modaalitilassa harjoitellaan myös muissa tapauksissa, joissa sovellus tarvitsee lisätietoa jatkaakseen aloittamaansa työtä tai yksinkertaisesti vahvistusta käyttäjältä, että hän suostuu suorittamaan pyydetyn toimintosarjan, jos se on mahdollisesti vaarallista.

Käytettävyysasiantuntijat pitävät modaalivahvistuskehotteita huonoina suunnittelupäätöksinä, koska ne voivat johtaa käyttäjän niin sanottuihin " ohjelmatilavirheisiin " . Vaaralliset toiminnot tulisi voida peruuttaa aina kun mahdollista, ja käyttäjän odottamattomalla ilmeellä pelottavat modaaliset vahvistusikkunat ohitetaan automaattisesti hetken kuluttua (koska he ovat tottuneet niihin), eivätkä siksi suojaa vaarallisilta toimilta [3] .

Ikkunatason modaalit

Modaalisten valintaikkunoiden puutteiden lieventämiseksi (estää pääsyn sovellukseen tai jopa koko järjestelmään) ehdotettiin modaalisuuden käsitettä ikkunan (tai asiakirjan) tasolla. Tämäntyyppinen valintaikkuna otettiin käyttöön esimerkiksi Mac OS X :ssä , jossa sitä kutsutaan nimellä "document modal dialog" ( eng.  document modal sheet ).

Kun tämäntyyppinen valintaikkuna tulee näkyviin, työskentely muiden sovelluksen ikkunoiden kanssa ei ole estetty. Koska valintaikkuna ei ole päällekkäin pääikkunan kanssa, vaan on liitetty siihen, on edelleen mahdollista muuttaa itse pääikkunan kokoa ja sijaintia. Tässä tapauksessa ylätason ikkunan sisältö pysyy luonnollisesti poissa käytöstä, kunnes modaalinen valintaikkuna suljetaan.

Muistiinpanot

  1. Raskin, Jef. Humane Interface  (uuspr.) . - Addison Wesley , 2000. - ISBN 0201379376 .
  2. Cooper, Alan. Tietoja Face 2.0:sta: Vuorovaikutussuunnittelun  perusteet . - Wiley, 2003. - ISBN 0764526413 .
  3. Aza Raskin, A List Apart: Älä koskaan käytä varoitusta, kun tarkoitat Kumoa Arkistoitu 2. maaliskuuta 2009 Wayback Machinessa 

Linkit