Textové uživatelské rozhraní
Z Wikipedie, otevřené encyklopedie
Tento článek potřebuje úpravy. Můžete Wikipedii pomoci tím, že ho vylepšíte. Jak by měly články vypadat, popisuje stránka Vzhled a styl, konkrétní problémy tohoto článku mohou být specifikovány na diskusní stránce.
Textové uživatelské rozhraní (běžně používaná zkratka: TUI; anglicky Text User Interface, případně méně často Terminal User Interface) představuje určitý mezistupeň mezi grafickým uživatelským rozhraním (GUI) a rozhraním příkazové řádky (CLI).
Na rozdíl od GUI, kt. využívá grafický mód, pracuje TUI v textovém módu grafické karty. Od CLI se liší tím, že používá celou plochu obrazovky (na které obvykle vytváří pomocí zvláštních znaků "objekty" připomínající GUI) a nemusí nutně poskytovat výstup "řádek po řádku".
Programy s TUI byly běžné na operačním systému MS-DOS (např. souborový manažer Norton Commander, vývojové prostředí Turbo Pascal, jednoduchý textový editor edit.com, a mnoho dalších). S příchodem MS Windows byly často nahrazeny programy s GUI.
Příkladem programů s TUI na unixových operačních systémech může být souborový manažer Midnight Commander, internetové prohlížeče Links a Lynx či textový editor Vim. Pro vytváření programu s TUI se na unixových systémech často používá knihovna curses či její svobodná implementace ncurses.