Ikkuna (tietojenkäsittely) - Window (computing)

Laskennassa ikkuna on graafinen ohjauselementti . Se koostuu visuaalisesta alueesta, joka sisältää osan sen ohjelman graafisesta käyttöliittymästä , johon se kuuluu, ja se on kehystetty ikkunakoristeella . Se on yleensä suorakulmainen muoto, joka voi olla päällekkäin muiden ikkunoiden kanssa. Se näyttää yhden tai useamman prosessin tuloksen ja voi sallia syötteen .

Windows liittyy ensisijaisesti graafisiin näyttöihin, joissa niitä voidaan käsitellä osoittimella käyttämällä jonkinlaista osoitinlaitetta . Vain tekstinäytöt voivat myös tukea ikkunointia, jotta voidaan ylläpitää useita itsenäisiä näyttöalueita, kuten useita puskureita Emacsissa . Teksti -ikkunoita ohjataan yleensä näppäimistöllä, vaikka jotkut vastaavat myös hiireen.

Graafista käyttöliittymää (GUI), joka käyttää ikkunoita yhtenä sen tärkeimmistä " vertauskuvista ", kutsutaan ikkunajärjestelmäksi , jonka pääkomponentit ovat näyttöpalvelin ja ikkunanhallinta .

Historia

Esimerkki vain tekstinäytön ikkunoista. Jokainen harmaalla reunustettu alue on erillinen ikkuna, jossa näkyy eri tiedosto.

Idea kehitettiin Stanfordin tutkimuslaitoksessa (johtaja Douglas Engelbart ). Niiden varhaisimmat järjestelmät tukivat useita ikkunoita, mutta ei ollut ilmeistä tapaa osoittaa niiden välisiä rajoja (kuten ikkunareunat, otsikkopalkit jne.).

Tutkimusta jatkettiin Xerox Corporationin Palo Alton tutkimuskeskuksessa / PARC: ssa (johtaja Alan Kay ). He käyttivät päällekkäisiä ikkunoita.

1980 -luvulla termi " WIMP ", joka tarkoittaa ikkunaa, kuvaketta, valikkoa, osoitinta, otettiin käyttöön PARC: ssa.

Apple oli työskennellyt PARC: n kanssa lyhyesti tuolloin. Apple kehitti käyttöliittymän, joka perustuu PARC: n käyttöliittymään. Sitä käytettiin ensin Applen Lisa- ja myöhemmin Macintosh -tietokoneissa. Microsoft kehitti tuolloin Office -sovelluksia Macille. Jotkut spekuloivat, että tämä antoi heille pääsyn Applen käyttöjärjestelmään ennen sen julkaisua ja vaikutti siten ikkunointijärjestelmän suunnitteluun, jota lopulta kutsuttaisiin Microsoft Windowsiksi .

Ominaisuudet

Windows on kaksiulotteinen objekti, joka on järjestetty tasolle, jota kutsutaan työpöydän metaforaksi . Nykyaikaisessa täysin varustetussa ikkunajärjestelmässä niitä voidaan muuttaa, siirtää, piilottaa, palauttaa tai sulkea.

Windows sisältää yleensä muita graafisia kohteita, mahdollisesti valikkorivin, työkalurivit, säätimet, kuvakkeet ja usein työalueen. Työalueella näkyy asiakirja, kuva, kansion sisältö tai muu pääobjekti. Työalueen ympärillä, raja -ikkunan sisällä, voi olla muita pienempiä ikkuna -alueita, joita joskus kutsutaan ruuduiksi tai paneeleiksi ja joissa on asiaankuuluvia tietoja tai vaihtoehtoja. Yhden asiakirjarajapinnan työalueella on vain yksi pääobjekti. "Lapsi -ikkunat" useissa asiakirjojen käyttöliittymissä ja välilehdet esimerkiksi monissa selaimissa voivat tuoda useita samankaltaisia ​​asiakirjoja tai pääobjekteja saataville yhdessä sovelluksen pääikkunassa. Joissakin Mac OS X: n ikkunoissa on ominaisuus nimeltä laatikko, joka on ikkuna, joka liukuu ulos ikkunan sivusta ja näyttää lisäasetuksia.

Sovellukset, jotka voivat toimia joko graafisen käyttöliittymän tai tekstikäyttöliittymän alla, voivat käyttää eri terminologiaa. GNU Emacs käyttää termiä 'ikkuna' viittaamaan näytön alueeseen, kun taas perinteistä ikkunaa, kuten X11 -ikkunanhallinnan ohjaamaa , kutsutaan kehykseksi.

Mikä tahansa ikkuna voidaan jakaa ikkunan sisustukseen ja ikkunan sisältöön, vaikka jotkin järjestelmät välttelevät tarkoituksella ikkunoiden sisustamista minimalismin muodossa .

Ikkunoiden koristelu

Tyypillisiä ikkunan elementtejä. Ikkunoiden koristelu piirretään käyttöjärjestelmän tasolla, kuten ikkunanhallinta. Sisällön piirtäminen on sovellusohjelmiston tehtävä .

Ikkunareunustusten on osa ikkunan useimmissa ikkunointijärjestelmissä .

Ikkunoiden koristelu koostuu tyypillisesti otsikkorivistä , joka on yleensä jokaisen ikkunan yläosassa, ja minimireunan kolmen muun sivun ympärillä. Microsoft Windowsissa tätä kutsutaan "ei-asiakasalueeksi".

Moderneissa ikkunakoristeissa vallitsevassa asettelussa yläpalkki sisältää ikkunan otsikon ja painikkeet, jotka suorittavat ikkunoitukseen liittyviä toimintoja, kuten:

  • kiinni
  • Maksimoida
  • Minimoida
  • Muuta kokoa
  • Roll-up

Raja on ensisijaisesti sallittu, jotta käyttäjä voi muuttaa ikkunan kokoa, mutta myös luoda visuaalinen ero ikkunan sisällön ja muun työpöytäympäristön välillä .

Ikkunakoristeita pidetään tärkeänä suunnittelussa ulkoasua olevan käyttöjärjestelmän ja joidenkin järjestelmien mahdollistavat räätälöinnin värejä, tyylejä ja animaatiotehosteita käytetty.

Ikkunan reunus

Pinoavat ikkunapäälliköt piirtävät reunan ikkunoiden ympärille, kun taas yhdistelmäikkunan johtajat piirtävät varjon ikkunoiden ympärille

Ikkunan reunus on joidenkin ikkunoiden hallitsijoiden tarjoama ikkunan koristekomponentti, joka näkyy aktiivisen ikkunan ympärillä . Jotkut ikkunointiohjelmat saattaa myös näyttää reunuksen taustalla ikkunat . Tyypillisesti ikkunan reunoja voidaan käyttää ikkunan liikkeen mahdollistamiseen, jolloin ikkuna voidaan siirtää tai muuttaa sen kokoa vetämällä . Jotkut ikkunoiden hallintalaitteet tarjoavat hyödyttömiä reunoja, jotka ovat puhtaasti koristeellisia ja joissa ei ole ikkunan liikettä. Nämä ikkunanhallintaohjelmat eivät salli ikkunoiden koon muuttamista käyttämällä reunan vetotoimintoa.

Otsikkopalkki

GNOME -laskimen otsikkorivi

Otsikkopalkki on graafinen ohjauselementti ja osa ikkunan sisustusta. joidenkin ikkunoiden ylläpitäjien tarjoamia. Yleensä se sijaitsee ikkunan yläosassa vaakasuorana palkkina. Otsikkoriviä käytetään tyypillisesti sovelluksen nimen tai avoimen asiakirjan nimen näyttämiseen, ja se voi sisältää otsikkorivin painikkeita sovellusikkunoiden minimoimiseksi, maksimoimiseksi, sulkemiseksi tai rullaamiseksi. Tyypillisesti otsikkorivejä voidaan käyttää ikkunan liikkeen mahdollistamiseen, jolloin ikkuna voidaan siirtää näytön ympäri vetämällä. Jotkut ikkunapäälliköt tarjoavat otsikkorivejä, jotka ovat puhtaasti koristeellisia ja joissa ei ole ikkunan liikettä. Nämä ikkunanhallintaohjelmat eivät salli ikkunoiden siirtämistä näytön ympäri käyttämällä otsikkopalkin vetotoimintoa.

Otsikkorivin oletusteksti sisältää usein sovelluksen ja/tai sen kehittäjän nimen. Sovellusta käyttävän isännän nimi näkyy myös usein. Erilaisia menetelmiä ( valikko -selections, ohjausmerkkijonoja , asetusparametrit komentorivin vaihtoehtoja - riippuen tietojenkäsittely-ympäristö) voi olla antaa loppukäyttäjälle hieman kontrolloida otsikon bar tekstiä. Asiakirjakeskeiset sovellukset, kuten tekstieditori, voivat näyttää muokattavan asiakirjan tiedostonimen tai polun . Useimmat selaimet tulee tehdä sisällön elementin HTML title niiden otsikkopalkissa, joskus esi- tai jälkikiinnitetään mukaan sovelluksen nimi. Google Chrome ja jotkut Mozilla Firefoxin versiot asettavat välilehdet otsikkoriville. Tämän vuoksi välilehtien pääikkunan käyttö on tarpeetonta, mutta yleensä otsikko katkaistaan. Tähtiä sen alussa voidaan käyttää tallentamattomien muutosten merkitsemiseen.

Otsikkorivillä on usein widgettejä ikkunaan liittyville järjestelmäkomennoille, kuten maksimointi- , minimointi- , kokoonpano- ja sulkemispainikkeet . ja voi sisältää muuta sisältöä, kuten sovelluskuvaketta, kelloa jne.

Monissa graafisissa käyttöliittymissä , mukaan lukien Mac OS- ja Microsoft Windows -käyttöliittymät, käyttäjä voi siirtää ikkunaa tarttumalla otsikkoriviin ja vetämällä .

Otsikkopalkin painikkeet

Jotkut ikkunanhallintaohjelmat tarjoavat otsikkorivin painikkeita, joilla voidaan minimoida, maksimoida, koota tai sulkea sovellusikkunat. Jotkut ikkunanhallintaohjelmat voivat näyttää otsikkorivin painikkeet tehtäväpalkissa tai tehtäväpaneelissa otsikkorivien sijasta.

Otsikkorivillä voivat näkyä seuraavat painikkeet:

  • kiinni
  • Maksimoida
  • Minimoida
  • Muuta kokoa
  • Roll-up (tai WindowShade )

Huomaa, että pikavalikko saattaa olla käytettävissä joistakin otsikkorivin painikkeista tai napsauttamalla hiiren kakkospainikkeella.

Otsikkorivin kuvake

Jotkut ikkunanhallintaohjelmat näyttävät otsikkorivillä pienen kuvakkeen, joka voi vaihdella sen mukaan, missä sovelluksessa se näkyy. Otsikkorivin kuvake voi toimia valikkopainikkeen tavoin tai se voi tarjota kontekstivalikon. OS X -ohjelmat yleensä on proxy -kuvaketta ikkunan vieressä otsikon että toimii samalla tavalla kuin julkaisun kuvaketta tiedostonhallinnassa.

Asiakirjan tilan kuvake

Jotkut ikkunanhallintaohjelmat näyttävät kuvakkeen tai symbolin, joka osoittaa, että ikkunan sisältöä ei ole tallennettu tai vahvistettu jollakin tavalla: Mac OS X näyttää piste sen sulkemispainikkeen keskellä; RISC OS lisää otsikkoon tähdellä .

Ikkunoiden laatoitukset

Jotkut laatoitusikkunoiden hallintalaitteet tarjoavat otsikkorivejä, jotka ovat vain informatiivisia ja joissa ei ole säätimiä tai valikoita. Näiden ikkuna johtajat eivät salli ikkunoiden liikuttaa näytöllä käyttämällä vetämällä toimia otsikkoa, ja se voi myös palvella tarkoituksesta tilarivillä kerrostumi- ikkunointiohjelmista.

Suosituissa käyttöjärjestelmissä

Käyttöjärjestelmä Kuvake Lähetä takaisin kiinni Maksimoida Valikkopalkki Minimoida Nasta (Pidä yllä) Muuta kokoa Roll-up (ikkunan sävy) Tila Pikavalikko Huomautuksia
Mac käyttöjärjestelmä Joo Joo Joo Joo Joo Joo Painikkeet ovat otsikkopalkin vasemmalla puolella. Kuvake on asiakirjan tiedostojärjestelmän esityksen välityspalvelin.
RISC -käyttöjärjestelmä Joo Joo Joo Joo Joo Joo
Windows Joo Joo Joo Joo Joo Joo Joo Kuvake on ikkunatoimintojen valikko
Linux / Unix Joo Joo Joo Joo Joo Joo Joo Joo Joo Joo Monet Linux/Unixin X -ikkunanhallintaohjelmat mahdollistavat otsikkorivillä näkyvien painikkeiden tyypin ja sijoittelun mukauttamisen.

Katso myös

Viitteet