标签: user-interface
据我所知,今天我们有gui和non gui申请。但请记住,在过去,有许多应用程序有点像半gui一半没有。
应用程序是基于文本的,如果我们使用java swing库等,它没有像现在这样的GUI。
但你几乎可以使用键盘快捷键选择你想要的区域。几乎看起来像vim具有更多功能。
基本上它是基于文本但不完全gui
所以我的问题是他们是怎么做到的?使文本输出持久化并将数据处理为非顺序输入(非gui通常非顺序输入数据)
答案 0 :(得分:4)
一种流行的方法是使用 ncurses 和/或其父级 curses 。 (n中的ncurses用于“新”,如“新诅咒”。)
ncurses
curses
n
答案 1 :(得分:2)
我认为您正在寻找类似curses库的内容。
答案 2 :(得分:2)
你的意思是ncurses interfaces?