Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

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

Тип: учебное пособие
Категория: Информатика
Скачать
Купить
Факультет "Информатика и системы управления"Методические указания к лабораторной работепо курсу "Распределенные системы обработки информации"МногопоточностьМосква 2004 г.ОглавлениеЦель работы3Задание для домашней подготовки3Задание к лабораторной работе3Содержание отчета4Контрольные вопросы.4Литература.6Приложение 1. Графические примитивы.7Методы класса Graphics7Преобразование координат21Рисование фигур средствами Java2D25Приложение 2. Манипуляции с курсорами.31Класс Cursor31Приложение 3. Обработка действий мыши и клавиатуры.35Обработка действий мыши35Обработка действий клавиатуры36Приложение 4. Нити процессов.38Класс Thread и интерфейс Runnable.39Приложение 5. Согласование работы нескольких потоков.43Приложение 6. Пример программы «Бегущая строка».44Цель работы
  • Освоить пакет java.applet и класс java.applet.Applet.
  • Научится обрабатывать действия мыши и клавиатуры.
  • Познакомиться с возможностями пакетов java.awt.geom, java.awt и классов java.awt.Graphics и java.awt.Graphics2D.
  • Изучить основные графические примитивы.
  • Освоить работу с потоками.
  • Применить полученные знания на практике
  • Задание для домашней подготовки Ознакомиться с теоретическим материалом, представленным в приложениях к данным методическим указаниям и примерами программ. Ознакомиться с текстом задания к лабораторной работе, предложить тематику (сюжет) игры и функциональность, удовлетворяющую требованиям задания к лабораторной работе, и написать программу. Задание к лабораторной работеРазработать аплет, реализующий игру, который должен содержать следующие элементы:
  • основа пользовательского интерфейса — графические объекты, созданные на основе пакетов java.awt, java.awt.geom и классов java.awt.Graphics и java.awt.Graphics2D.
  • не менее двух движущихся объектов, созданных на основе тех же пакетов и классов. Каждый объект должен управляется своим потоком, что должно быть визуально заметно (например, с помощью задания разных значений в соответствующих методах Thread.sleep()).
  • Управление игрой должно осуществляться с клавиатуры и/или мышью. Если используется т...
    Другие файлы:

    Эффективная многопоточность

    Управление денежными потоками на предприятии
    Финансовый рынок и его значение в управлении денежными потоками. Методика расчета времени обращения денежных средств. Прогнозирование денежного потока...

    Финансовый менеджмент в системе управления денежными потоками коммерческого банка
    Основы анализа и управления денежными потоками кредитного учреждения с целью улучшения краткосрочной финансовой политики. Работа по увеличению кредитн...

    Управление денежными потоками организации
    Ускорение оборота капитала предприятия. Понятие и сущность денежных потоков. Цель и задачи управления денежными потоками. Процесс управления денежными...

    Управління грошовими потоками підприємства
    Теоретичні засади управління грошовими потоками підприємства, їх сутність, класифікація та рух. Макроекономічний аналіз виробничо-господарської діяльн...