gpt4 book ai didi

c# - C# 中完整的老式 TUI 命令行应用程序

转载 作者:行者123 更新时间:2023-11-30 17:14:26 28 4
gpt4 key购买 nike

我编写了一个高性能实时数据处理器,我花了太多时间试图使 GUI 不卡住、不响应等(使用异步调用和其他 gui 最​​佳实践)。< br/>然而,我和我的团队决定转向一个简单而高效的普通老式文本用户界面,并摆脱所有花里胡哨的东西,以提高效率和性能。

所以我想创建一个类似于命令行应用程序的控制台应用程序,如 sqltelnet。我知道如何管理基本参数和控制台读/写,但我想知道这些应用程序是如何工作的。
它有什么具体的内容吗?只是出于好奇。我可以显示如下内容吗:

MYAPP>Run command1 -arg1 -arg2
>Success !
MYAPP>Show Log
>...
MYAPP>Run command2 -arg1 -arg2
etc.

“MYAPP>”前缀只是简单地解析的东西还是有更聪明的方法来做到这一点?

编辑
我偶然发现了这个TUI library (下图)。但它不完整,不再维护。如果有人知道类似的事情,我欢迎任何建议。

enter image description here

编辑 2
curse 库似乎也很有趣,如 this topic 中所述

最佳答案

ConsoleDraw图书馆可以在这里使用。

它类似于您提到的 TUI 库,但具有更多控件并且仍在维护中。如果您还需要它们,可以添加您自己的自定义控件。

关于c# - C# 中完整的老式 TUI 命令行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709653/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com