Konsolenanwendung

Autor: Lewis Jackson
Erstelldatum: 8 Kann 2021
Aktualisierungsdatum: 24 Juni 2024
Anonim
Wie erstellt man eine Konsolenanwendung mit Visual Studio 2019
Video: Wie erstellt man eine Konsolenanwendung mit Visual Studio 2019

Inhalt

Definition - Was bedeutet Konsolenanwendung?

Eine Konsolenanwendung in 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.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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, der ein optionales Array von Parametern als einziges Argument für die Darstellung von Befehlszeilenparametern verwendet.

Das .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 in der con von C # geschrieben