Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 курс 2 семестр / Инструментальные средства / Методические указания ЛР 5

.doc
Скачиваний:
69
Добавлен:
12.02.2015
Размер:
21.5 Кб
Скачать

Лабораторная работа № 5.

Создать класс EventClass, имеющий событие MyEvent. В конструкторе класса создается дочерний поток. В потоке каждые 5 секунд инициируется событие MyEvent.

Создать класс Class1, имеющий метод Method1, выводящий произвольное текстовое сообщение.

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

В функции Main на событие MyEvent подписать два класса: MainClass и Class1. В качестве методов-обработчиков используются методы Method1 соответствующих классов.

После подписания классов на событие программа должна считывать текстовые строки, вводимые пользователем, и эхом выводить их на экран. Параллельно с этим работает второй поток, выводящий на экран текстовые сообщения методов-обработчиков события. Работа программы заканчивается, когда пользователь вводит слово “end”.