Поделиться через


Отображение данных из программы командной строки

Обновлен: Ноябрь 2007

В JScript существует три способа отображения данных из программы командной строки. В компиляторе с интерфейсом командной строки JScript компании Майкрософт для этой цели используется оператор print. Класс Console предоставляет дополнительные методы, которые облегчают взаимодействие с пользователем, использующим консоль.

Метод Show отображает и получает информацию с помощью всплывающих окон.

Оператор print

Чаще всего для отображения информации используется оператор print. Он получает один аргумент — строку, которая затем отображается со знаком новой строки в окне командной строки.

Строки могут заключаться в одинарные или двойные кавычки, что позволяет задавать строки, содержащие кавычки или апострофы.

print("Pi is approximately equal to " + Math.PI);
print();
43211st9.alert_note(ru-ru,VS.90).gifПримечание.

Оператор 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 является универсальным, так как он перегружен. Простейшая перегрузка имеет один аргумент — текстовую строку, которую необходимо отобразить. Это окно сообщения является модальным.

43211st9.alert_note(ru-ru,VS.90).gifПримечание.

Окно или форма являются модальными, если они сохраняют фокус до их явного закрытия. Диалоговые окна и сообщения обычно являются модальными. Например, в модальном диалоговом окне нельзя перейти к другому окну до тех пор, пока в этом диалоговом окне не будет нажата кнопка ОК.

import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");

Можно использовать другие перегрузки метода Show для включения заголовка, других кнопок, значка или кнопки, используемой по умолчанию. Дополнительные сведения см. в разделе Show.

См. также

Ссылки

Оператор print

Оператор import

Другие ресурсы

Отображение информации с помощью JScript