
- •Введение
- •Основы программирования на java Язык программирования Java
- •Базовый синтаксис языка
- •Объектная модель Java
- •Наследование
- •Жизненный цикл объекта
- •Примитивные типы данных
- •Управляющие конструкции
- •Исключительные ситуации
- •Механизм фоновых процессов
- •Класс Thread и интерфейс Runnable
- •Средства синхронизации процессов
- •Принципы построения Java-программы
- •Автоматическое освобождение памяти в Java-программе
- •Java и безопасность
- •Оконный пользовательский интерфейс в Java-программе
- •Основы построения графического пользовательского интерфейса Компоненты и контейнеры
- •Организация интерфейса
- •События
- •Методы класса Component, связанные с обработкой событий
- •Лабораторный практикум Общие указания
- •Лабораторная работа № 1
- •Методические указания.
- •Требования к выполнению лабораторной работы
- •Варианты заданий
- •Лабораторная работа № 2
- •Методические указания
- •Требования к выполнению лабораторной работы
- •Варианты заданий
- •Методические указания
- •Требования к выполнению лабораторной работы
- •Варианты задания
- •Методические указания
- •Требования к выполнению лабораторной работы
- •Варианты заданий
- •Разработать апплет – стрелочный секундомер.Список литературы
Требования к выполнению лабораторной работы
При выполнении лабораторной работы следует изучить класс Applet, входящий в пакет java.applet, а также рассмотреть вопросы формирования изображений средствами класса Graphics и организацию параллельной работы компонентов программы с помощью класса Thread. При этом следует пользоваться данными методическими указаниями, документацией по Java и любым справочным материалом по данному языку.
В работе требуется написать свой апплет, выполняющий указанные действия, встроить его в HTML страницу, и убедится в его работоспособности, загрузив указанную страницу в броузер и наблюдая за работой апплета.
По результатам работы оформляется отчет, который должен включать в себя:
Формулировка задания
Описание методов апплета и параметров запуска.
HTML страница, в которую встраивается апплет
Текст программы
Варианты заданий
Разработать апплет, отображающий текущее время, меняя цвет текста каждую секунду.
Разработать апплет, выводящий указанную в параметрах апплета строку. Апплет должен изменять шрифт и стиль отображения строки каждую секунду.
Разработать апплет, выводящий указанную в параметрах апплета строку. Апплет должен менять цвет, которым выводится строка, каждую секунду.
Разработать апплет, отображающий текущее время, меняя шрифт и стиль текста каждую секунду.
Разработать апплет, каждую секунду отображающий на экране случайную линию произвольного цвета.
Разработать апплет, отображающий прямоугольник, изменяющий цвет с интервалом (в секундах), задаваемым в параметрах апплета
Разработать апплет, отображающий овал, изменяющий цвет с интервалом (в секундах), задаваемых в параметрах апплета.
Разработать апплет, отображающий каждую секунду произвольную фигуру (линия, прямоугольник, овал) в произвольном месте экрана.
Разработать апплет, отображающий каждую секунду в виде сектора круга, таким образом, чтобы целый круг рисовался за 60 секунд. Каждую минуту текущий цвет рисования должен изменяться.
Разработать апплет – стрелочный секундомер.Список литературы
Брайан Меисо. Visual J++: основы программирования: Пер с англ. – Киев.: BHV, 1997 г.
Неформальное введение в С++ и Turbo Vision. – СПб.: Галерея "Петрополь" 1992 г.
Java Development Kit 1.1.6 Documentation. www.javasoft.com.