今天有学生问我,如何开发运行在字符模式(没有X支持)下的窗口系统应用程序。我只知道N久以前,用DOS下Borland公司的TVision库,可以开发如下这种界面。里面的滚动条、控件全是用制表符号绘制的:
但是,这个库尽管开源,却很久不更新了。
另外,如果能够做成Norton GHOST这种图形效果就更好了,即脱离X系统的图形窗口:
但是这个似乎更不容易!
请问大家,有没有什么维护的比较好的字符用户界面库(TUI),可以实现窗口效果。另外,若需要在SSH状态下,实现窗口效果,有无类似的库?比如,SSH下,Vim是可以模拟类似多窗口系统的:
但是没有以前Turbo C++的强大,它可以实现覆盖显示。