Anzeigen über ein Befehlszeilenprogramm
Aktualisiert: November 2007
Es bestehen drei Möglichkeiten, um in JScript Daten über ein Befehlszeilenprogramm anzuzeigen. Der Microsoft JScript-Befehlszeilencompiler stellt die print-Anweisung bereit. Die Console-Klasse bietet weitere Methoden, die die Interaktion mit dem Benutzer der Konsole vereinfachen.
Die Show-Methode zeigt Informationen an und empfängt Eingaben von Popupfeldern.
Die print-Anweisung
Am häufigsten werden Informationen mithilfe der print-Anweisung angezeigt. Diese besitzt ein Argument, und zwar eine Zeichenfolge, die gefolgt von einer Zeilenendemarke im Befehlszeilenfenster angezeigt wird.
Zeichenfolgen können entweder in einfachen oder in doppelten Anführungszeichen stehen. Dies ermöglicht Anführungszeichen, die wiederum Anführungszeichen oder Apostrophe enthalten.
print("Pi is approximately equal to " + Math.PI);
print();
Hinweis: |
---|
Die print-Anweisung ist nur für Programme verfügbar, die mit dem JScript-Befehlszeilencompiler kompiliert wurden. Die Verwendung von print in einer ASP.NET-Seite führt zu einem Compilerfehler. |
Die Console-Klasse
Die Console-Klasse macht Methoden und Eigenschaften verfügbar, die die Interaktion mit dem Benutzer der Konsole vereinfachen. Die WriteLine-Methode der Console-Klasse stellt Funktionen ähnlich denen der print-Anweisung bereit. Die Write-Methode zeigt eine Zeichenfolge an, ohne ein Zeilenendezeichen daran anzuhängen. Eine weitere nützliche Methode der Console-Klasse ist die ReadLine-Methode, die eine Textzeile liest, die über die Konsole eingegeben wird.
Wenn Sie Klassen und Methoden aus .NET Framework verwenden möchten, importieren Sie zuerst mithilfe der import-Anweisung den Namespace, zu dem die Klasse gehört. Um die Methode aufzurufen, verwenden Sie entweder den voll gekennzeichneten Namen oder einfach nur den Namen, sofern sich im aktuellen Gültigkeitsbereich keine Methode mit demselben Namen befindet.
import System;
System.Console.WriteLine("What is your name: ");
var name : String = Console.Readline();
Console.Write("Hello ");
Console.Write(name);
Console.Write("!");
Das Programm fordert die Eingabe eines Namens über die Konsole an. Nach der Eingabe des Namens Pete zeigt das Programm Folgendes an:
What is your name:
Pete
Hello Pete!
Weitere Informationen finden Sie unter Console.
Die Show-Methode
Die Show-Methode ist vielseitig verwendbar, da sie überladen ist. Die einfachste Überladung enthält ein Argument, nämlich die Textzeichenfolge, die angezeigt werden soll. Das Meldungsfeld ist modal.
Hinweis: |
---|
Ein Fenster oder Formular ist modal, wenn es den Fokus hat, bis Sie es explizit schließen. Dialogfelder und Meldungen sind in der Regel modal. Beispielsweise können Sie in einem modalen Dialogfeld nicht auf ein anderes Fenster zugreifen, bevor Sie auf OK klicken. |
import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");
Sie können auch andere Überladungen der Show-Methode verwenden, um eine Beschriftung, weitere Schaltflächen, ein Symbol oder eine Standardschaltfläche einzufügen. Weitere Informationen finden Sie unter Show.