libmabuff

libmabuff

Dies ist libmabuff, eine Bibliothek für die einfache Erstellung von TUIs in C ++. Sie verwendet termbox, github.com/nsf/termbox (angepasst) als Lizenz für backend.libmabuff ist MIT.
Dies ist libmabuff, eine Bibliothek zur einfachen Erstellung von TUIs in C ++.Es verwendet termbox, github.com/nsf/termbox (angepasst) als Backend.libmabuffs Lizenz ist MIT.Es kommt mit einer Dokumentation (Klartext, aber verwendbar).Die Grundidee von MABuffer sind Zonen.Sie können deren Inhalt bearbeiten, formatieren und verschieben.Sie müssen nicht jeden von ihnen nachverfolgen, sie werden automatisch gedruckt, wenn Sie dies möchten!MABuffer ist noch nicht fertiggestellt: - Die Ausgabesteuerung ist mehr oder weniger benutzbar.Dieser Teil könnte als vollständig bezeichnet werden.- Das Input-Handling ist der Bereich anstehender Verbesserungen.Die einfache Eingabe pro Zeichen ist implementiert (Warten oder mit Zeitüberschreitung), es ist jedoch eine komfortablere Zeichenfolgenverarbeitung (einschließlich der Ausgabe in eine Zone - genau wie bei einem eingereichten Eintrag) geplant.Trotzdem kann libmabuff zur einfachen und schnellen Erstellung von TUIs in C ++ verwendet werden.Weitere Informationen finden Sie in der Dokumentation.Mastermind-Demo auf Screenshot.

Eigenschaften

Alternativen zu libmabuff für alle Plattformen mit einer Lizenz

ncurses

ncurses

ncurses (new curses) ist eine Programmierbibliothek, die eine API bereitstellt, mit der der Programmierer textbasierte Benutzeroberflächen terminalunabhängig schreiben kann.
FINAL CUT

FINAL CUT

Der FINAL CUT ist eine C ++ - Klassenbibliothek und ein Widget-Toolkit mit vollständiger Mausunterstützung zum Erstellen einer textbasierten Benutzeroberfläche.
termbox

termbox

Termbox ist eine Bibliothek, mit deren Hilfe terminalbasierte Pseudo-GUIs erstellt werden können.Es ist eine einfache und saubere Alternative.
Turbo Vision

Turbo Vision

Eine vollständige C ++ Text-Benutzeroberfläche (TUI) mit Fenstern, Dialogfeldern (Schaltflächen, Kontrollkästchen und Optionsfelder, Eingabefelder usw.), Mausunterstützung, Menüs usw.
ConsoleGUI

ConsoleGUI

ConsoleGUI ist ein einfaches .NET-Framework zum Erstellen von konsolenbasierten GUI-Anwendungen.Es bietet die wichtigsten Dienstprogramme zur Layoutverwaltung sowie eine Reihe grundlegender Steuerelemente.
Gui.cs

Gui.cs

Gui.cs ist ein einfaches UI-Toolkit für .NET, .NET Core und Mono und funktioniert sowohl unter Windows als auch unter Linux / Unix.
newt

newt

Newt ist eine Programmierbibliothek für Widget-basierte Benutzeroberflächen im Farbtextmodus.
S-Lang

S-Lang

S-Lang ist eine Programmierbibliothek, die Routinen zum Einbetten eines Interpreters für die Skriptsprache S-Lang sowie Komponenten zum Erstellen textbasierter ...