Учебное пособие: Многопоточность и работа с потоками

Методические указания к лабораторной работе

по курсу "Распределенные системы обработки информации"

Многопоточность

Москва 2004 г.


Оглавление

Цель работы.. 3

Задание для домашней подготовки. 3

Задание к лабораторной работе. 3

Содержание отчета. 4

Контрольные вопросы. 4

Литература. 6

Приложение 1. Графические примитивы. 7

Методы класса Graphics. 7

Преобразование координат. 21

Рисование фигур средствами Java2D.. 25

Приложение 2. Манипуляции с курсорами. 31

Класс Cursor 31

Приложение 3. Обработка действий мыши и клавиатуры. 35

Обработка действий мыши. 35

Обработка действий клавиатуры.. 36

Приложение 4. Нити процессов. 38

Класс Thread и интерфейс Runnable. 39

Приложение 5. Согласование работы нескольких потоков. 43

Приложение 6. Пример программы «Бегущая строка». 44

Цель работы

1. Освоить пакет java.appletи класс java.applet.Applet.

2. Научится обрабатывать действия мыши и клавиатуры.

3. Познакомиться с возможностями пакетов java.awt.geom, java.awt и классов java.awt.Graphics и java.awt.Graphics2D.

4. Изучить основные графические примитивы.

5. Освоить работу с потоками.

6. Применить полученные знания на практике

Задание для домашней подготовки

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

Задание к лабораторной работе

Разработать аплет, реализующий игру, который должен содержать следующие элементы:

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 382
Бесплатно скачать Учебное пособие: Многопоточность и работа с потоками