Zuhause Entwicklung Was ist eine Konsolenanwendung? - Definition aus techopedia

Was ist eine Konsolenanwendung? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Konsolenanwendung?

Eine Konsolenanwendung im Kontext von C # ist eine Anwendung, die Eingaben entgegennimmt und Ausgaben an einer Befehlszeilenkonsole mit Zugriff auf drei grundlegende Datenströme anzeigt: Standardeingabe, Standardausgabe und Standardfehler.


Eine Konsolenanwendung erleichtert das Lesen und Schreiben von Zeichen von einer Konsole aus - entweder einzeln oder als ganze Zeile. Es ist die einfachste Form eines C # -Programms und wird normalerweise über die Windows-Eingabeaufforderung aufgerufen. Eine Konsolenanwendung ist normalerweise in Form einer eigenständigen ausführbaren Datei mit minimaler oder keiner grafischen Benutzeroberfläche (GUI) vorhanden.

Techopedia erklärt die Konsolenanwendung

Die Programmstruktur einer Konsolenanwendung erleichtert einen sequentiellen Ausführungsfluss zwischen Anweisungen. Eine Konsolenanwendung wurde für Tastatur und Bildschirm entwickelt und wird von Tastatur- und Systemereignissen gesteuert, die durch Netzwerkverbindungen und Objekte generiert werden.


Eine Konsolenanwendung wurde hauptsächlich aus folgenden Gründen entwickelt:

  • Bereitstellung einer einfachen Benutzeroberfläche für Anwendungen, die nur wenig oder gar keine Benutzerinteraktion erfordern, z. B. Beispiele zum Erlernen von C # -Sprachenfunktionen und Befehlszeilendienstprogrammen.
  • Automatisiertes Testen, wodurch sich die Ressourcen für die Automatisierungsimplementierung verringern lassen.

In C # entwickelte Konsolenanwendungen verfügen über einen Haupteinstiegspunkt (statische Hauptmethode) für die Ausführung, für den ein optionales Array von Parametern als einziges Argument für die Darstellung von Befehlszeilenparametern verwendet wird.


.NET Framework bietet Bibliotheksklassen, um eine schnelle Entwicklung von Konsolenanwendungen mit Ausgabeanzeigefunktionen in verschiedenen Formaten zu ermöglichen. System.Console (eine versiegelte Klasse) ist eine der Hauptklassen, die bei der Entwicklung von Konsolenanwendungen verwendet werden.


Eine Einschränkung der Funktionalität von Konsolenanwendungen besteht darin, dass Zeichenfolgen, die von Konsolenfunktionen unter Verwendung der OEM-Codepage (Original Equipment Manufacturer) zurückgegeben werden, möglicherweise nicht ordnungsgemäß von Funktionen verarbeitet werden, die die ANSI-Codepage (American National Standards Institute) verwenden. Dieses Problem kann behoben werden, indem die SetFileApisToOEM-Funktion aufgerufen wird, um OEM-Zeichenfolgen anstelle von ANSI-Zeichenfolgen zu erstellen.

Diese Definition wurde im Kontext von C # geschrieben.
Was ist eine Konsolenanwendung? - Definition aus techopedia