Кансольная праграма
Кансольная праграма або праграма каманднага радка — камп’ютарная праграма (або ўтыліта), прызначаная для выкарыстання праз тэкставы карыстальніцкі інтэрфейс, напрыклад, тэкставы тэрмінал, інтэрфейс каманднага радка некаторых аперацыйных сістэм (Unix, DOS і г.д.) або тэкставы інтэрфейс, уключаны ў большасць аперацыйных сістэм з графічным інтэрфейсам карыстальніка (GUI), такіх як кансоль Windows у Microsoft Windows, тэрмінал у macOS і xterm у Unix.
Агляд
[правіць | правіць зыходнік]Карыстальнік звычайна ўзаемадзейнічае з кансольнай праграмай, выкарыстоўваючы толькі клавіятуру і экран дысплея, у адрозненне ад праграм з графічным інтэрфейсам, якія звычайна патрабуюць выкарыстання мышы або іншай паказальнай прылады. Многія кансольныя праграмы, такія як інтэрпрэтатары каманднага радка, з’яўляюцца інструментамі каманднага радка, але таксама існуе мноства праграм з тэкставым інтэрфейсам карыстальніка (англ.: text-based user interface, TUI).
Па меры паляпшэння хуткасці і прастаты выкарыстання графічных праграм з цягам часу выкарыстанне кансольных праграм значна зменшылася, але не знікла. Некаторыя карыстальнікі проста аддаюць перавагу кансольным праграмам, у той час як некаторыя арганізацыі па-ранейшаму спадзяюцца на існуючыя кансольныя праграмы для выканання ключавых задач па апрацоўцы даных.
Магчымасць стварэння кансольных праграм захоўваецца як асаблівасць сучасных асяроддзяў праграмавання, такіх як Visual Studio і .NET Framework на Microsoft Windows[1]. Гэта спрашчае працэс вывучэння новай мовы праграмавання, пазбаўляючы ад складанасці графічнага інтэрфейсу.
Тэкставы інтэрфейс карыстальніка
[правіць | правіць зыходнік]Бібліятэкі
[правіць | правіць зыходнік]Некалькі бібліятэк даступныя для дапамогі ў распрацоўцы тэкставых інтэрфейсаў карыстальніка.
У сістэмах Unix такімі бібліятэкамі з’яўляюцца ncurses і curses.
У Microsoft Windows прыкладам такой бібліятэкі з’яўляецца conio.h.
Прыклады праграм
[правіць | правіць зыходнік]Да кансольных праграм адносяцца кліент электроннай пошты Alpine, аўдыяплэер cmus, IRC-кліент Irssi, вэб-браўзер Lynx, файлавы менеджар Midnight Commander, аўдыяплэер Music on Console, кліент электроннай пошты Mutt, тэкставы рэдактар GNU nano, тэкставы рэдактар ne, RSS-агрэгатар newsbeuter і файлавы менеджар ranger.
Зноскі
- ↑ Oberg, Robert J. (2002). Introduction to C# Using .NET. Prentice Hall PTR. ISBN 978-0130418012.
Літаратура
[правіць | правіць зыходнік]- Richter, Jeffrey (1994). Advanced Windows NT The Developer's Guide to the Win32 Application Programming Interface. Microsoft Press. ISBN 978-1556155673.