Konsolen-Anwendung

Konsolen-Anwendung

Eine Konsolenanwendung ist ein Computerprogramm ohne grafische Benutzeroberfläche (Graphical User Interface, GUI), das rein über textbasierte Kommandos gesteuert wird. Das Gegenteil sind reine GUI-Anwendungen, die im Allgemeinen für ein Zeigegerät wie eine Maus ausgelegt sind.

Inhaltsverzeichnis

Interaktive Konsolenanwendungen

Interaktive Konsolenanwendungen bieten dabei dem Anwender eine Kommandozeile oder eine zeichenorientierte Benutzerschnittstelle (Text User Interface, TUI) zur Bedienung. Beispiele für solche Anwendungen sind der Editor Vim, die Entwicklungsumgebung Turbo Pascal oder die Textverarbeitung WordStar.

Kommandozeilenprogramme

Kommandozeilenprogramme lassen sich mit einer rein textbasierten Schnittstelle wie einem Text-Terminal, dem Kommandozeileninterpreter mancher Betriebssysteme (Unix, DOS etc.) oder der textbasierten Schnittstelle mancher Betriebssysteme mit grafische Benutzeroberfläche wie der Win32-Eingabeaufforderung von Microsoft Windows kontrollieren. In diesem Falle interagiert der Nutzer typischerweise nur per Tastatur und Bildschirm mit der Anwendung. Die Steuerung der Programme geschieht dabei gleichzeitig mit dem Aufruf des Programms durch Kommandozeilenparameter. Bekannte Programme sind das Textsucheprogramm grep und die GNU Compiler Collection.

So durchsucht im folgenden Beispiel das Programm grep die Textdatei telefonliste.txt nach der Zeichenfolge Schmid

grep Schmid telefonliste.txt

und gibt das Ergebnis auf der Konsole aus:

Schmid, Carola, Geschäftsleitung, -435
Schmidt, Eberhard, Vertrieb, -479

Alternativ können Kommandozeilen-Programme auch über eine getrennte GUI-Anwendung gesteuert werden. Diese GUI ermöglicht dann eine intuitive grafische Steuerung mit Zeigegeräten und erstellt dann im Hintergrund eine Befehlszeile und übergibt sie an das eigentliche Programm.

Vorteile

Die Programme sind

  • schneller, schlanker und benötigen weniger Arbeitsspeicher
  • übersichtlicher und leichter zu warten
  • leichter portierbar - die GUI-Programmierung funktioniert auf jedem Betriebssystem unterschiedlich. Bei der Trennung von GUI und Hauptprogramm kann das Hauptprogramm oft ohne tiefgreifende Änderungen für ein anderes System kompiliert werden. So muss jeweils nur eine kleine GUI für jede Plattform von Grund auf neu erstellt werden. Diese kann dann auch besser auf die Eigenheiten der jeweiligen Plattform abgestimmt werden.
  • vielseitiger verwendbar - die Funktion von Konsolenprogramms kann oft per Verkettung (Piping) mit anderen Programmen - auch mit GUI-Programmen - kombiniert werden; Ein- und Ausgaben von Kommandozeilenprogrammen kann durch Ein-/Ausgabeumleitung aus und in Dateien geleitet werden (Batchbetrieb).

Geschichte

Mit dem Fortschreiten der Entwicklung von GUI-Anwendungen in Hinblick auf die Geschwindigkeit und Bedienungsfreundlichkeit ist der Gebrauch von Konsolenanwendungen für Endanwender im Laufe der Zeit stark in den Hintergrund getreten, jedoch nicht ausgestorben. Viele Betriebssysteme verwenden intern Kommandozeilenprogramme. Auch verwenden viele Organisationen in Schlüsselfunktionen ihrer Datenverarbeitung Konsolenanwendungen.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Konsolen [1] — Konsolen zum Austeilen von Stehlagern werden an einer Wand (Fig. 1 und 2) oder an einer Säule (Fig. 3 und 4) angebracht. Die Ausladung a, die durch Verschieben des Lagers um mehrere Zentimeter verändert werden kann, hängt bei Wandkonsolen von der …   Lexikon der gesamten Technik

  • Konsolen [2] — Konsolen (Konsolenträger) für Fußwege, bei eisernen Brücken, kommen dann zur Anwendung, wenn die Fußwege außerhalb der Hauptträger angeordnet werden. Sie werden übereinstimmend mit den Fahrbahnquerträgern an den Knotenpunkten der Hauptträger… …   Lexikon der gesamten Technik

  • Konsolen Staatsmeisterschaft — KSM Logo 2011 Die Konsolen Staatsmeisterschaft (KSM) ist die jährlich stattfindende österreichische Meisterschaft für Spielkonsolen. Der Wettbewerb wird seit 2009 vom eSport Verband Österreich[1] unter der Leitung von Peter Inmann ausgetragen.… …   Deutsch Wikipedia

  • Hallen — (station halls; halles de la gare; tettoi delle stazione) – Bahnsteigdächer, Bahnhofshallen. Inhalt: I. Zweck und allgemeine Anordnung. – II. Hauptglieder des Tragwerks. – III. Baustoffe des Tragwerks. – IV. Eindeckung. – V. Grundlagen für den… …   Enzyklopädie des Eisenbahnwesens

  • Breidsprechers Umsetzvorrichtung — Breidsprechers Umsetzvorrichtung. Im Verkehr zwischen Bahnen mit verschiedener Spur tritt die Notwendigkeit ein, die Wagen in den Übergangsstationen umzuladen, wenn nicht besondere Einrichtungen zur Vermeidung der Umladungen bestehen. Aus… …   Enzyklopädie des Eisenbahnwesens

  • Wii — Wii …   Deutsch Wikipedia

  • Neues Museum (Berlin) — Das Neue Museum ist Teil des Weltkulturerbes Berliner Museumsinsel. Das zwischen 1843 und 1855 errichtete Gebäude gilt als Hauptwerk des Architekten und Schinkel Schülers Friedrich August Stüler und bildet sowohl als Teil der Gesamtanlage der… …   Deutsch Wikipedia

  • Audiospiel — Pong (1972) Ein Computerspiel (in der Umgangssprache teilweise als Game bezeichnet, vom englischen game für Spiel) ist ein interaktives Medium; ein Programm auf einem Computer, das einem oder mehreren Benutzern ermöglicht, ein durch… …   Deutsch Wikipedia

  • Computergame — Pong (1972) Ein Computerspiel (in der Umgangssprache teilweise als Game bezeichnet, vom englischen game für Spiel) ist ein interaktives Medium; ein Programm auf einem Computer, das einem oder mehreren Benutzern ermöglicht, ein durch… …   Deutsch Wikipedia

  • Computerspiel — Ein Computerspiel (in der Umgangssprache teilweise als Game bezeichnet, vom englischen game für Spiel) ist ein interaktives Medium; ein Programm auf einem Computer, das einem oder mehreren Benutzern ermöglicht, ein durch implementierte Regeln… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”