3

我一直在查看有关此主题的先前问题,但到目前为止,他们都没有回答我的问题。我正在寻找一种方法(没有库)从头开始构建我自己的 TUI。我想从一个简单的程序开始,它读取一个目录并显示内容,并能够使用箭头键上下移动突出显示一个项目。这看起来很简单,这将是我开始项目其余部分所需的全部帮助。

我所需要的只是有人指出我清除和打印到屏幕的正确方向,而不是使用打印语句或外部库。任何帮助将不胜感激。

4

1 回答 1

2

好吧,说实话,你可以。但正如其他人会告诉你的那样,curses 是完成这项工作的正确工具。

也就是说,现在已经不是 80 年代了。<overgeneralization>每个人都使用 Xterm。</overgeneralization> Xterm 使用ANSI VT100控制代码,模仿经典的DEC VT-100。如果你以此为目标,你应该是相当好的和可移植的。

但是curses真的很不错。它为你做了很多艰苦的工作(还有很多艰苦的工作让你忙碌)。

于 2013-04-09T06:15:51.693 回答