Отображение данных из программы командной строки
Обновлен: Ноябрь 2007
В JScript существует три способа отображения данных из программы командной строки. В компиляторе с интерфейсом командной строки JScript компании Майкрософт для этой цели используется оператор print. Класс Console предоставляет дополнительные методы, которые облегчают взаимодействие с пользователем, использующим консоль.
Метод Show отображает и получает информацию с помощью всплывающих окон.
Оператор print
Чаще всего для отображения информации используется оператор print. Он получает один аргумент — строку, которая затем отображается со знаком новой строки в окне командной строки.
Строки могут заключаться в одинарные или двойные кавычки, что позволяет задавать строки, содержащие кавычки или апострофы.
print("Pi is approximately equal to " + Math.PI);
print();
Примечание. |
---|
Оператор print доступен только в программах, скомпилированных с помощью компилятора с интерфейсом командной строки JScript. Использование оператора print на странице ASP.NET вызывает ошибку компилятора. |
Класс консоли
Класс Console предоставляет методы и свойства, которые облегчают взаимодействие с пользователями, использующими консоль. Метод WriteLine класса Console предоставляет функциональность, аналогичную оператору print. Метод Write отображает строку без добавления знака новой строки. Другим полезным методом в классе Console является метод ReadLine, который считывает введенную из консоли текстовую строку.
Чтобы использовать методы и классы из платформы .NET Framework, сначала воспользуйтесь оператором import для импорта пространства имен, к которому принадлежит данный класс. Для вызова метода используйте полное имя или просто имя, если в текущей области отсутствует метод с таким же именем.
import System;
System.Console.WriteLine("What is your name: ");
var name : String = Console.Readline();
Console.Write("Hello ");
Console.Write(name);
Console.Write("!");
Данная программа запрашивает ввод имени из консоли. После ввода имени "Pete" программа отображает следующие сведения:
What is your name:
Pete
Hello Pete!
Дополнительные сведения см. в разделе Console.
Метод Show
Метод Show является универсальным, так как он перегружен. Простейшая перегрузка имеет один аргумент — текстовую строку, которую необходимо отобразить. Это окно сообщения является модальным.
Примечание. |
---|
Окно или форма являются модальными, если они сохраняют фокус до их явного закрытия. Диалоговые окна и сообщения обычно являются модальными. Например, в модальном диалоговом окне нельзя перейти к другому окну до тех пор, пока в этом диалоговом окне не будет нажата кнопка ОК. |
import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");
Можно использовать другие перегрузки метода Show для включения заголовка, других кнопок, значка или кнопки, используемой по умолчанию. Дополнительные сведения см. в разделе Show.