我在哪里可以找到有关创建文本用户界面 (TUI) [字符用户界面 (CUI)] 的详细信息?

Where can I find detailed info about creating Text user interface (TUI) [Character User Interface (CUI)]?

我将非常感谢 material 的链接,其中包含有关为文本用户界面 (TUI) [字符用户界面 (CUI)] 创建 API 的详细信息,可用于控制台模式甚至。如何创建这样的 API 对我来说很有趣,它比其他程序员使用现有的 "black box" 更有趣。我还是什么都没找到。

不太可能在 "how to create a UI" 上提供详细信息 - 这太大了。

您可能感兴趣的是一些较低级别的构建块;诸如 DEC VTxxx 终端控制序列、ECMA 35/48、xterm 等。所有这些都有关于控制系统如何工作的大量文档。

几年前,我发现了一本书(是一本纸质书:)),叫做 Advanced C Programming for Displays。这解释了创建带有 windows 和下拉菜单的文本编辑器的基础知识。你可以在亚马逊上买到这本书。我希望这有帮助。

你要的大部分都是旧书,尽量把搜索范围限制在1995年之前。"Designing Screen Interfaces in C"很好,上次我查了一下源代码可以在作者的网站上找到。

我支持 "Advanced C Programming for Displays" 建议。

"The Craft of Text Editing: Emacs for the Modern World" 获得了令人难以置信的评论,但它是关于一种非常特殊的 TUI。