我一直想知道如何构buildtop
或nano
或vi
CL GUI? 我有一个需要真正做一个,并寻找关于他们背后的一般想法的指导或教程。
这是一大堆。
还有一个列表 。
你可以从阅读ncurses开始,这是一个非常有名的图书馆,在终端上绘制
看看由马西米利亚诺Ghilardi TWIN (显然,灵感来自Turbo Vision )。 更多的截图可以在这里找到 。 一定要使用GitHub版本,因为SourceForge版本库自2002年以来一直没有维护。
如果您不介意在JVM中运行GUI,请参阅Lanterna ( Java和Clojure绑定)。
我也看到一篇关于Turbo Vision “移植”到C#和XAML的文章 ,但没有机会去研究它。