GUI和非gui的区别

时间:2010-04-08 22:24:35

标签: user-interface

据我所知,今天我们有gui和non gui申请。但请记住,在过去,有许多应用程序有点像半gui一半没有。

应用程序是基于文本的,如果我们使用java swing库等,它没有像现在这样的GUI。

但你几乎可以使用键盘快捷键选择你想要的区域。几乎看起来像vim具有更多功能。

基本上它是基于文本但不完全gui

所以我的问题是他们是怎么做到的?使文本输出持久化并将数据处理为非顺序输入(非gui通常非顺序输入数据)

3 个答案:

答案 0 :(得分:4)

一种流行的方法是使用 ncurses 和/或其父级 curses 。 (n中的ncurses用于“新”,如“新诅咒”。)

答案 1 :(得分:2)

我认为您正在寻找类似curses库的内容。

答案 2 :(得分:2)

你的意思是ncurses interfaces