Microsoft Visual J++. Создание приложений и аплетов на языке Java


Исходный текст приложения


Исходный текст приложения приведен в листинге 2.1.

После трансляции исходного текста вы можете запустить его на выполнение непосредственно из среды разработки приложений Microsoft Visual J++. При этом, когда на экране появится диалоговая панель Information For Running Class (рис. 2.5), вы должны указать в поле Class file name имя Standard, а в поле Run project under включить переключатель Stand-alone interpreter.

Рис. 2.5. Заполнение диалоговой панели Information For Running Class

При этом приложение будет запущено под управлением автономного интерпретатора Java jview.exe.

Листинг 2.1. Файл Standard\Standard.java

// =========================================================

// Демонстрация использования стандартных потоков

//

// (C) Фролов А.В, 1997

//

// E-mail: frolov@glas.apc.org

// WWW:    http://www.glasnet.ru/~frolov



//            или

//         http://www.dials.ccas.ru/frolov

// =========================================================

import java.io.*;

public class Standard

{

  // -------------------------------------------------------

  // main

  // Метод, получающий управление при запуске приложения

  // -------------------------------------------------------

  public static void main(String args[])

  {

    // Массив для ввода строки с клавиатуры

    byte bKbdInput[] = new byte[256];

    // Введенная строка

    String sOut;

    // Выполняем попытку вывода на консоль

    // строки приглашения

    try

    {

      // Выводим строку приглашения

      System.out.println("Hello, Java!\n" +

        "Enter string and press <Enter>...");

     

      // Читаем с клавиатуры строку

      System.in.read(bKbdInput);

      // Преобразуем введенные символы в строку типа String

      sOut = new String(bKbdInput, 0);

      // Выводим только что введенную строку на консоль

      System.out.println(sOut);

    }

    catch(Exception ioe)

    {

      // При возникновении исключения выводим его описание

      // на консоль

      System.err.println(ioe.toString());

    }

    // Ожидаем ввода с клавиатуры, а затем завершаем

    // работу приложения

    try

    {

      System.out.println(

        "Press <Enter> to terminate application...");

      System.in.read(bKbdInput);

    }

    catch(Exception ioe)

    {

      System.err.println(ioe.toString());

    }

  }

}



Содержание раздела