Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [C] Text-GUIs erstellen (https://www.delphipraxis.net/58852-%5Bc%5D-text-guis-erstellen.html)

new32 13. Dez 2005 16:39


[C] Text-GUIs erstellen
 
Hi

Kennt jemand von euch ein gutes Tutorial, in dem erklärt wird, wie man Textbasierte GUIs in C erstellt?
(kann auch englisch oder im Notfall auch lateinisch :mrgreen: sein)

Oder zumindest, wie man das Zeichen [X][Y] setzt?


Danke!

Tubos 13. Dez 2005 16:46

Re: [C] Text-GUIs erstellen
 
Zitat:

Oder zumindest, wie man das Zeichen [X][Y] setzt?
Windows-API, darin gibts einige Funktionen die alle mit SetConsole... anfangen. Textfarbe, Cursorposition, etc...
Ich glaube die Funktion für den Cursor heißt SetConsoleCursorPosition. Habe mal ein paar Funktionen (clrscr, gotoxy, settextcolor) geschrieben, die die Win-API ansteuern und die entsprechenden Dinge erledigen. Kannst du haben wenn du willst.

Such mal danach, vielleicht gibt es textbasierte GUI-Bibliotheken, die du verwenden kannst. Für Linux weiß ich dass es sowas gibt, bei Windows weiß ich nicht.

mfg. Tubos

new32 13. Dez 2005 16:53

Re: [C] Text-GUIs erstellen
 
@Tubos: Vielen Dank für die schnelle Antwort!

Zu sowas wie Beispielen (clrscr, gotoxy, settextcolor) sag ich natürlich nicht "nein".

Wenn du sie mir schichen könntest(per PN)...

TNX!

opfer.der.genauigkeit 13. Dez 2005 17:05

Re: [C] Text-GUIs erstellen
 
NCurses.h
bzw.
Curses.h (alt)

Sind unter Linux Standard.
Hoffe, daß sich in der Zwischenzeit diesbezüglich nix geändert hat, sonst bin ich nich mehr
Uptodate.

Tubos 13. Dez 2005 17:55

Re: [C] Text-GUIs erstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Anhang.
Ich kann mich nicht mehr erinnern wie man die TextColor-Funktion mithilfe der von mir definierten Konstanten aufruft, aber ich glaube es geht z.B. so:
Code:
TextColor(red|bgblue) // Vordergrund / Hintergrund
mfg. Tubos

new32 13. Dez 2005 19:09

Re: [C] Text-GUIs erstellen
 
@Tubos: TNX, again!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz