Usean asiakirjan käyttöliittymä

Multiple document interface [1] ( englanniksi  multiple document interface, MDI ) on tapa järjestää graafinen käyttöliittymä , jossa käytetään ikkunakäyttöliittymää , jossa useimmat ikkunat (pois lukien pääsääntöisesti vain modaaliset ikkunat ) sijaitsevat sisällä . yksi yhteinen ikkuna. Tämä erottaa sen SDI :stä , jossa ikkunat sijaitsevat toisistaan ​​riippumatta. Kehittäjät käyttävät laajasti molempia käyttöliittymätyyppejä ja usein myös sekoitettua käyttöliittymää. Esimerkiksi Microsoft muutti Microsoft Officen käyttöliittymän SDI:stä MDI:ksi ja sitten takaisin SDI:ksi, vaikka toteutusaste sisältää sekä ensimmäisen että toisen.

MDI:n puutteista todettiin usein visuaalisen tiedon puute avoimista ikkunoista: nähdäkseen sovelluksessa nykyisen avoimien ikkunoiden luettelon käyttäjän piti valita valikosta kohta ” avoimet ikkunat/ikkunaluettelo ” tai vastaava. siihen. Viime aikoina sovelluksissa on alkanut olla tehtäväpalkkeja ja välilehtiä, jotka näyttävät avoimet ikkunat MDI:ssä. Tämän tyyppistä käyttöliittymää kutsutaan joskus välilehdeksi monidokumenttikäyttöliittymäksi (TDI), vaikka se on itse asiassa MDI:n muunnelma.

Lähes kaikki sovellusten rakentajat ja editorit tarjoavat nykyään ainakin yhden ratkaisun MDI-rajapinnan luomiseen. Joten esimerkiksi kirjastossa, jolla luodaan graafinen käyttöliittymä Java -kielellä nimeltä Swing , on luokka javax.swing.JDesktopPane, joka luo säiliöitä yksittäisille kehyksille (luokka javax.swing.JInternalFrame). Toisessa suositussa käyttöliittymäsarjassa, GTK+ :ssa  , ei ole tätä ominaisuutta.

Vertailu SDI:hen

Edut

Haitat

Muistiinpanot

  1. Chris Anderson. Windows Presentation Foundationin  (uuspr.) perusteet . - DMK Press, 2008. - s  . 68 . - ISBN 978-5-457-49581-4 .