DelphiConsole
1.0.0
Die Konsolenklasse von C# portierte nach Delphi
/*============================================================================ ** ** Klasse: Konsole ** ** ** Zweck: Diese Klasse bietet Zugriff auf die Standardeingabe, Standardausgabe ** und Standardfehlerströme. ** ** =============================================================================*///
Name | Beschreibung |
| Hintergrundkolor | Holt oder legt die Hintergrundfarbe der Konsole ab. |
| Pufferheight | Bekommt oder legt die Höhe des Pufferbereichs ein oder setzt oder legt sie fest. |
| Pufferbreite | Bekommt oder setzt die Breite des Pufferbereichs. |
| Feststelltaste | Ruft einen Wert ab, der angibt, ob der Kacktastaturschalttaste eingeschaltet oder ausgeschaltet ist. |
| Cursorleft | Ruft die Spaltenposition des Cursors innerhalb des Pufferbereichs ab oder legt sie fest. |
| Cursorize | Bekommt oder legt die Höhe des Cursors in einer Zeichenzelle ab. |
| Cursortop | Erhält oder legt die Zeilenposition des Cursors innerhalb des Pufferbereichs ab. |
| Cursorvisible | Erhält oder legt einen Wert fest, der angibt, ob der Cursor sichtbar ist. |
| Fehler | Ruft den Standardfehlerausgangsstrom ab. |
| Vordergrundbezirk | Bekommt oder setzt die Vordergrundfarbe der Konsole. |
| In | Ruft den Standardeingangsstrom ab. |
| InputScodierung | Erhält oder legt die Codierung der Konsole zum Lesen der Eingaben. |
| IRErRorredirected | Ruft einen Wert ab, der angibt, ob der Fehlerausgangsstrom aus dem Standardfehlerstrom umgeleitet wurde. |
| IsInputRedirected | Ruft einen Wert ab, der angibt, ob die Eingabe aus dem Standardeingangsstrom umgeleitet wurde. |
| IsoutputRedirected | Ruft einen Wert ab, der angibt, ob die Ausgabe aus dem Standardausgangsstrom umgeleitet wurde. |
| Schlüsselverfügbar | Ruft einen Wert ab, der angibt, ob im Eingabestream ein Tastendruck verfügbar ist. |
| Größteswindowheight | Ruft die größtmögliche Anzahl von Konsolenfensterzeilen ab, basierend auf der aktuellen Schriftart und der Bildschirmauflösung. |
| Größte Schwindelwidth | Ruft die größtmögliche Anzahl von Konsolenfensterspalten ab, basierend auf der aktuellen Schriftart und der Bildschirmauflösung. |
| NumberLock | Ruft einen Wert ab, der angibt, ob der Taste der Num -Sperrtastatur eingeschaltet oder ausgeschaltet ist. |
| Aus | Ruft den Standardausgangsstrom ab. |
| Outputcodierung | Erhält oder legt die Codierung der Konsole zum Schreiben von Ausgaben ab oder legt sie fest. |
| Titel | Ruft oder legt den Titel in der Konsolen -Titelleiste ab oder legt sie fest. |
| TreatControlcasinput | Ruft oder legt ein Wert an, der angibt, ob die Kombination des Steuermodifikatorschlüssels und der C -Konsolentaste (Strg+C) als gewöhnliche Eingabe oder als Unterbrechung behandelt wird, die vom Betriebssystem behandelt wird. |
| Fensterheight | Erholt oder legt die Höhe des Konsolenfensterbereichs ab. |
| Fenster | Relativ zum Bildschirmpuffer abruft oder legt die links in der Position des Konsolenfensters. |
| Fenster | Erholt oder legt die obere Position des Konsolenfensterbereichs relativ zum Bildschirmpuffer. |
| Fensterbreite | Ruft oder legt die Breite des Konsolenfensters ab. |
Name | Beschreibung |
| Peep () | Spielt den Klang eines Pieps durch den Konsolenlautsprecher. |
| BEEP (INT32, INT32) | Spielt den Klang eines Pieps einer bestimmten Frequenz und Dauer durch den Konsolenlautsprecher. |
| Klar() | Löschen Sie den Konsolenpuffer und das entsprechende Konsolenfenster mit Anzeigeinformationen. |
| MOVEBUFFERAREA (INT32, INT32, INT32, INT32, INT32, INT32) | Kopiert einen bestimmten Quellbereich des Bildschirmpuffers in einen bestimmten Zielbereich. |
| MOVEBUFFERAREA (INT32, INT32, INT32, INT32, INT32, INT32, CHAR, ConsoleColor, ConsoleColor) | Kopiert einen bestimmten Quellbereich des Bildschirmpuffers in einen bestimmten Zielbereich. |
| OpenStandardError () | Erfasst den Standardfehlerstrom. |
| OpenStandardError (INT32) | Erfasst den Standardfehlerstrom, der auf eine angegebene Puffergröße eingestellt ist. |
| OpenStandardInput () | Erfasst den Standardeingangsstrom. |
| OpenStandardInput (INT32) | Erfasst den Standardeingangsstrom, der auf eine angegebene Puffergröße eingestellt ist. |
| OpenStandardoutput () | Erwirbt den Standardausgangsstrom. |
| OpenStandardoutput (INT32) | Erfasst den Standardausgangsstrom, der auf eine angegebene Puffergröße eingestellt ist. |
| Lesen() | Liest das nächste Zeichen aus dem Standardeingangsstrom. |
| ReadKey () | Erhält die vom Benutzer gedrückte nächste Zeichen- oder Funktionstaste. Die gedrückte Taste wird im Konsolenfenster angezeigt. |
| ReadKey (Boolean) | Erhält die vom Benutzer gedrückte nächste Zeichen- oder Funktionstaste. Die gedrückte Taste wird optional im Konsolenfenster angezeigt. |
| Readline () | Liest die nächste Zeichenzeile aus dem Standardeingangsstrom. |
| ResetColor () | Stellt die Farben Vordergrund und Hintergrundkonsolen auf ihre Standardeinstellungen ein. |
| SetBufferSize (INT32, INT32) | Legt die Höhe und Breite des Bildschirmpufferbereichs auf die angegebenen Werte fest. |
| SetCursorposition (int32, int32) | Legt die Position des Cursors fest. |
| SetError (Textbriter) | Legt die Fehlereigenschaft auf das angegebene Textwriter -Objekt fest. |
| Setin (TexTreader) | Legt die Eigenschaft auf das angegebene TexTreader -Objekt fest. |
| Setout (Textwriter) | Legt die Out -Eigenschaft auf das angegebene Textwriter -Objekt fest. |
| SetWindowPosition (INT32, INT32) | Legt die Position des Konsolenfensters relativ zum Bildschirmpuffer fest. |
| SetWindowSize (int32, int32) | Legt die Höhe und Breite des Konsolenfensters auf die angegebenen Werte fest. |
| Schreiben (boolean) | Schreibt die Textdarstellung des angegebenen booleschen Wertes in den Standardausgabestream. |
| Schreiben Sie (char) | Schreibt den angegebenen Unicode -Zeichenwert in den Standardausgangsstrom. |
| Schreiben Sie (char []) | Schreibt das angegebene Array von Unicode -Zeichen in den Standardausgangsstrom. |
| Schreiben Sie (char [], int32, int32) | Schreibt die angegebene Subtarray von Unicode -Zeichen in den Standardausgabestream. |
| Schreiben (dezimal) | Schreibt die Textdarstellung des angegebenen Dezimalwerts in den Standardausgabestrom. |
| Schreiben (doppelt) | Schreibt die Textdarstellung des angegebenen Gleitpunktwerts mit doppelter Präzision in den Standardausgabestream. |
| Schreiben (int32) | Schreibt die Textdarstellung des angegebenen 32-Bit-Signed Ganzzwerts für den Standardausgabestream. |
| Schreiben (int64) | Schreibt die Textdarstellung des angegebenen 64-Bit-Signed Ganzzwerts für den Standardausgabestream. |
| Schreiben (Objekt) | Schreibt die Textdarstellung des angegebenen Objekts in den Standardausgabestrom. |
| Schreiben (Single) | Schreibt die Textdarstellung des angegebenen Einzelpreiswert-Werts für ein Präzision in den Standardausgabestream. |
| Schreiben (Zeichenfolge) | Schreibt den angegebenen String -Wert in den Standardausgabestream. |
| Schreiben (Zeichenfolge, Objekt) | Schreibt die Textdarstellung des angegebenen Objekts mit den angegebenen Formatinformationen in den Standardausgabestrom. |
| Schreiben (Zeichenfolge, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte mit den angegebenen Formatinformationen in den Standardausgabestrom. |
| Schreiben (Zeichenfolge, Objekt, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte mit den angegebenen Formatinformationen in den Standardausgabestrom. |
| Schreiben (Zeichenfolge, Objekt, Objekt, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste der variablen Länge in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| Schreiben (String, Object []) | Schreibt die Textdarstellung des angegebenen Arrays von Objekten mit den angegebenen Formatinformationen in den Standardausgabestrom. |
| Schreiben (uint32) | Schreibt die Textdarstellung des angegebenen 32-Bit-Ganzzahlwerts für den Standardausgabestream. |
| Schreiben Sie (uint64) | Schreibt die Textdarstellung des angegebenen 64-Bit-Ganzzahlwerts für den Standardausgabestrom. |
| WriteLine () | Schreibt den aktuellen Zeilen -Terminator in den Standardausgabestream. |
| Schreiben (boolean) | Schreibt die Textdarstellung des angegebenen booleschen Wertes, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabestream. |
| Writeline (Char) | Schreibt das angegebene Unicode -Zeichen, gefolgt vom aktuellen Zeilen -Terminator, Wert für den Standardausgabestream. |
| WriteLine (char []) | Schreibt das angegebene Array von Unicode -Zeichen, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream. |
| WriteLine (char [], int32, int32) | Schreibt die angegebene Subtarray von Unicode -Zeichen, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabestream. |
| Writeline (Dezimal) | Schreibt die Textdarstellung des angegebenen Dezimalwerts, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream. |
| Schreiben (doppelt) | Schreibt die Textdarstellung des angegebenen Doppelprezisions-Gleitpunktwerts, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabebrief. |
| WriteLine (INT32) | Schreibt die Textdarstellung des angegebenen 32-Bit-Signed Ganzzahlwerts, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabebrom. |
| WriteLine (INT64) | Schreibt die Textdarstellung des angegebenen 64-Bit-Signed Ganzzahlwerts, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabebrom. |
| Writeline (Objekt) | Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream. |
| Schreiben (Single) | Schreibt die Textdarstellung des angegebenen Einzelpreiswerts mit einer Präzision, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabestream. |
| WriteLine (String) | Schreibt den angegebenen String -Wert, gefolgt vom aktuellen Zeilenterminator, in den Standardausgabestream. |
| WriteLine (String, Objekt) | Schreibt die Textdarstellung des angegebenen Objekts, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| WriteLine (String, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| WriteLine (Zeichenfolge, Objekt, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| WriteLine (Zeichenfolge, Objekt, Objekt, Objekt, Objekt) | Schreibt die Textdarstellung der angegebenen Objekte und der Parameterliste der variablen Länge, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| WriteLine (String, Object []) | Schreibt die Textdarstellung des angegebenen Arrays von Objekten, gefolgt vom aktuellen Zeilen -Terminator, in den Standardausgabestream unter Verwendung der angegebenen Formatinformationen. |
| WriteLine (Uint32) | Schreibt die Textdarstellung des angegebenen 32-Bit-Ganzzahlwerts, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabebrom. |
| WriteLine (Uint64) | Schreibt die Textdarstellung des angegebenen 64-Bit-Ganzzahlwerts, gefolgt vom aktuellen Zeilen-Terminator, in den Standardausgabebrom. |