Модули для текстового интерфейса пользователя (TUI)
Автор ARV
29.10.2009 г.
Символьные ЖКИ широко применяются в любительских (и не только) разработках: они относительно недороги, удобны, экономичны, обладают высокой контрастностью, производятся многими иностранными и отечественными фирмами, например WinStar или МЭЛТ. Однако, разработчик непременно сталкивается с проблемой реализации на двух строках по 16 символов (наиболее "ходовая" конфигурация ЖКИ) удобного пользовательского интерфейса, который я условно называю TUI (Text User Interface) - по аналогии с GUI.
Пользовательский интерфейс для портативных устройств, как правило, заключается в небольшом количестве кнопок для ввода информации пользователем и упомянутого ранее текстового ЖКИ для вывода информации. Разумеется, возможны варианты: энкодер, тачскрин и пр.
Чаще всего ограничиваются 4-я кнопками и ЖКИ. Построению TUI именно для такой конфигурации и посвящен этот материал.