Terminal.Gui
用于构建Windows,Mac和Linux/Unix的富游戏台应用程序的主要工具包。
- Terminal.Gui电流,稳定的wuii v1的释放是。
配x笔记:
v1处于维护模式,我们只会接受影响现有功能的问题。
- Terminal.Gui的当前
Alpha释放。
配x笔记:
鼓励开始新的TUI项目的开发人员针对v2 Alpha。 API已显着改变,并显着改善。 Beta之前的API会发生破坏,但是核心API稳定。
快速开始
将这些命令粘贴到Windows,Mac或Linux上的您喜欢的终端中。这将安装Terminal.Gui 。gui.templates,创建一个新的“ Hello World” Tui应用程序,然后运行它。
(按CTRL-Q退出应用程序)
Terminal.Gui.templates
dotnet new tui -n myproj
cd myproj
dotnet run\”>
dotnet new -- install Terminal.Gui .templates dotnet new tui - n myproj cd myproj dotnet run
要运行显示工具包的所有控件和功能的Uicatalog演示应用程序,请使用以下命令:
dotnet run -- project Examples / UICatalog / UICatalog.csproj
还有一个视觉设计师(使用Terminal.Gui本身)。
文档
Terminal.Gui的完整开发人员文档可在gui-cs.github.io/ Terminal.Gui上获得。
入门
- 入门 – 快速启动指南以创建您的第一个Terminal.Gui 。
- 从V1到V2迁移 – 升级现有应用程序的完整指南
- V2中的新功能 – 新功能和改进的概述
API参考
有关详细的API文档,请参见API参考。
安装
使用Nuget安装Terminal.Gui 。GuiNuget软件包:
v2 alpha
(很少更新,但足够稳定以供生产使用)
dotnet add package Terminal.Gui --version \"2.0.0-alpha.*\"
V2开发
(经常更新,但可能发生破坏)
dotnet add package Terminal.Gui --version \"2.0.0-develop.*\"
传统V1
dotnet add package Terminal.Gui --version \"1.*
或者,您可以使用Terminal.Gui .templates。
贡献
参见贡献。
有关建筑和设计的辩论可以在用设计标记的问题中找到。
历史
有关这个项目的发展,请参见GUI-CS。
