Tekstipohjainen käyttöliittymä

Wikipediasta
Siirry navigaatioon Siirry hakuun
Merkkipohjainen sovellus FreeDOSissa
Norton Commander -klooni Midnight Commander Vistassa.

Tekstipohjainen käyttöliittymä, TUI (engl. Text User Interface) tai puoligraafinen käyttöliittymä on käyttöliittymä, jossa ei käytetä näytönohjaimen graafisia ominaisuuksia siten, kuin ne nykyään ymmärretään. TUI matkii graafisen käyttöliittymän ominaisuuksia, kuten valikoita, ikkunoita ja dialogeja käyttämättä kuitenkaan graafista tilaa. Termi on kehitetty jälkijättöisesti moniajoon ja grafiikkaan kykenevien käyttöjärjestelmien yleistyttyä 1990-luvun alussa.

Ominaisuudet[muokkaa | muokkaa wikitekstiä]

Teksti- tai merkkipohjaisessa käyttöliittymässä näytön pikseleitä ei ohjata yksitellen, vaan kaikki näytölle tulostuva saadaan näytönohjaimen merkkigeneraattorilta, jossa on tyypillisesti ASCII-, ISO 8859-1 tai MS-DOS-koodisivu 437:n mukainen kokoelma merkkejä.

Tekstipohjaista käyttöliittymää voi käyttää päätteellä joka tukee tekstin tulostusta ja sen lisäksi kohdistimen siirtoa esimerkiksi ANSI-standardin mukaisilla ohjauskoodeilla. IBM PC -yhteensopivilla koneilla ja MS-DOSin alaisuudessa käytetään näyttötiloina VGA:ta tai sitä varhaisempia EGA:ta ja CGA:ta, jotka mahdollistavat 80×25 merkin tekstitilan. PC-koneilla käyttöliittymän toteuttavat ohjelmat kirjoittavat usein suoraan näyttömuistiin nopeuden vuoksi. PC-koneiden merkistö sisältää myös viivanpiirtomerkit, joita voi käyttää käyttöliittymässä ikkunoiden reunoja tms. piirtämään.

TUI eroaa komentoriviltä käytettävästä liittymästä siten, että siinä voidaan käyttää kokonäyttötilaa, eikä rivi-riviltä-tulostus ole välttämätön ominaisuus. Käyttöliittymässä voidaan emuloida karkeasti grafiikkaa ja ikkunoita hyvin pienellä näyttömuistilla. Myös hiiriohjaus on mahdollinen MS-DOSissa MOUSE.SYS-laiteohjaimen avulla.

Käyttö[muokkaa | muokkaa wikitekstiä]

Tyypillisiä merkkitilassa ajettavia sovelluksia ovat tekstinkäsittelyohjelmat Microsoft Word (DOS), WordPerfect (DOS), sekä tiedostonhallintaohjelmat Norton Commander ja DOS Shell.

Suosittu Turbo Pascal ja muut Borlandin ohjelmointikielet sisälsivät Turbo Vision -nimisen kirjaston, jolla voi suoraan luoda tämän kaltaisia käyttöliittymiä. Turbo Pascalin ohjelmointiympäristö on itse kirjoitettu kyseisen kirjaston avulla. Unixissa tämän kaltaisten käyttöliittymien toteuttamiseen käytetään curses- tai uudempaa ncurses-kirjastoa.

Nykyaikaisissa tietokoneissa tekstipohjainen käyttöliittymä on korvattu graafisella, mutta sitä tapaa edelleen satunnaisesti sisäänkirjautumisikkunoissa, käyttöjärjestelmien asennusohjelmissa ja BIOSin hallinnassa.