Visualizzazione da un programma per la riga di comando
In JScript, la visualizzazione di dati da un programma per la riga di comando può essere realizzata in tre modi. Il compilatore basato su riga di comando Microsoft JScript prevede l'utilizzo dell'istruzione print. La classe Console fornisce metodi aggiuntivi che facilitano l'interazione con l'utente della console.
Il metodo Show consente di visualizzare informazioni e ricevere input da finestre popup.
Istruzione print
L'utilizzo dell'istruzione print rappresenta il modo più comune di visualizzare informazioni. Accetta un solo argomento, una stringa, che viene visualizzata seguita da un carattere di nuova riga nella finestra della riga di comando.
Le stringhe possono essere racchiuse tra virgolette semplici o doppie, permettendo così di racchiudere tra virgolette altre virgolette o apostrofi.
print("Pi is approximately equal to " + Math.PI);
print();
Nota
L'istruzione print è disponibile solo per i programmi compilati con il compilatore basato su riga di comando JScript. L'utilizzo di print in una pagina ASP.NET provoca un errore del compilatore.
Classe Console
La classe Console espone metodi e proprietà che facilitano l'interazione con gli utenti della console. Il metodo WriteLine della classe Console fornisce funzionalità simili a quelle dell'istruzione print. Il metodo Write consente di visualizzare una stringa senza aggiungere un carattere di nuova riga. Un altro metodo utile della classe Console è il metodo ReadLine, che consente la lettura di una riga di testo immessa dalla console.
Per utilizzare i metodi di .NET Framework, deve prima essere importato mediante l'istruzione import lo spazio dei nomi a cui tali metodi appartengono. È possibile chiamare il metodo con il suo nome completo o, se nell'ambito corrente non vi è alcun metodo con lo stesso nome, con il nome semplice.
import System;
System.Console.WriteLine("What is your name: ");
var name : String = Console.ReadLine();
Console.Write("Hello ");
Console.Write(name);
Console.Write("!");
Verrà richiesto di immettere un nome dalla console. Una volta immesso il nome, Pete, verrà visualizzato il seguente messaggio:
What is your name:
Pete
Hello Pete!
Per ulteriori informazioni vedere Console.
Metodo Show
Il metodo Show è versatile perché è un metodo di overload. L'overload più semplice richiede un solo argomento, ovvero la stringa di testo che si desidera visualizzare. La finestra di messaggio è modale.
Nota
Una finestra o un form è modale se conserva lo stato attivo finché non viene esplicitamente chiuso. In genere, le finestre di dialogo e i messaggi sono modali. Da una finestra di dialogo modale, ad esempio, non è possibile accedere a un'altra finestra finché non si sceglie OK.
import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");
È possibile utilizzare altri overload del metodo Show per includere una didascalia, altri pulsanti, un'icona o un pulsante predefinito. Per ulteriori informazioni vedere Show.