Лабораторная работа №7 по курсу «тфкп» на тему: «Java-апплеты»




Скачать 32.53 Kb.
НазваниеЛабораторная работа №7 по курсу «тфкп» на тему: «Java-апплеты»
Дата публикации23.04.2013
Размер32.53 Kb.
ТипЛабораторная работа
odtdocs.ru > Информатика > Лабораторная работа
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Н.Э.БАУМАНА»

Калужский филиал


Факультет "Фундаментальных Наук"
Кафедра "Программного Обеспечения ЭВМ, Информационных Технологий и

Прикладной Математики"


ЛАБОРАТОРНАЯ РАБОТА № 7

ПО КУРСУ «ТФКП»

НА ТЕМУ: «Java-апплеты»

Калуга, 2010.

Цель


Изучить апплеты.

Порядок выполнения лабораторной работы


  1. Изучить теоретический материал.

  2. Выполнить задание согласно выданному варианту.

  3. Ответить на вопросы для самоконтроля.

  4. Подготовить отчет.

  5. Защитить лабораторную работу.



Требования к лабораторной работе


  1. Для выполнения лабораторных работ использовать Java SE (jdk).

  2. Лабораторную работу выполнить можно выполнить в какой-либо среде разработки, но без использования визуального редактора пользовательского интерфейса.

  3. При создании обработчиков событий использовать анонимные классы.

  4. Разработанные классы поместить в пакет org.hecsit.<ваш логин>.applet.

  5. Полученный апплет поместить в архив jar.

  6. Собрать (скомпилировать) апплет необходимо с помощью утилиты Apache Ant.

  7. Создать HTML-страницу, использующую Ваш апплет.



Вопросы для самоконтроля


  1. Что такое Java-апплет?

  2. Приведите пример простейшего Java-апплета.

  3. Что необходимо для запуска апплета?

  4. Расскажите о жизненном цикле апплета.

  5. Какие ограничения безопасности предъявляются к апплету?

  6. Какие теги HTML для работы с апплетами поддерживаются браузерами?

  7. Каким образом передать информацию апплету?

  8. Каким образом совместить апплет и приложение в одной программе?

  9. Как поместить апплет в jar-архив и использовать его?

  10. Как вместе с апплетом в jar-архив поместить некоторые ресурсы, а потом использовать их апплетом?

  11. Какие средства предоставлены разработчику языком Java для создания графического интерфейса пользователя?



Требования к содержимому отчета


  1. Титульный лист

  2. Задание

  3. Теоретические сведения

  4. Результаты выполнения программы

  5. Выводы

  6. Листинг программы



Теоретический материал


  1. Б. Эккель. Философия Java. - Издательство «Питер», 2009. - 640 с.

  2. К. Хорстманн, Г. Корнелл. Java 2. Библиотека профессионала, том I. Основы. 8-е изд.: Пер. с англ. - М.: Издательский дом «Вильямс», 2008. - 816 с.



Варианты

Вариант 1


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

Вариант 2


Написать игру «Сапер». Реализовать функцию сохранения результатов чемпионов по времени.

Вариант 3


Написать игру крестики-нолики 3 x 3. Реализовать возможность игры двумя игроками, а также игрока с компьютером.

Вариант 4


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

Вариант 5


Создать программу загружающую картинку при ее запуске, с функцией сохранения картинки под определенным именем. Для доступа к файловой системе необходимо подписать Ваш апплет цифровой подписью.

Вариант 6


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

Вариант 7


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

Вариант 8


Создать апплет, отображающий диаграмму частоты встречающихся в текстовом файле символов русского алфавита. Для доступа к файловой системе необходимо подписать Ваш апплет цифровой подписью. При подсчете количества символов русского алфавита регистр не учитывать.

Вариант 9


Создать апплет, представляющий собой простейший текстовый редактор. Для доступа к файловой системе необходимо подписать Ваш апплет цифровой подписью.

Вариант 10


Создать апплет, отображающий круговую диаграмму для некоторых данных из текстового файла. Для доступа к файловой системе необходимо подписать Ваш апплет цифровой подписью.

Добавить документ в свой блог или на сайт

Похожие:

Лабораторная работа №4 по курсу «тфкп» на тему: «Типы данных, переменные,...
Изучить типы данных, правила объявления переменных, констант и массивов в языке Java. Научиться создавать программы на языке Java,...

Лабораторная работа №4 по курсу «тфкп» на тему: «Типы данных, переменные,...
Изучить типы данных, правила объявления переменных, констант и массивов в языке Java. Научиться создавать программы на языке Java,...

Лабораторная работа №4 по курсу «тфкп» на тему: «Типы данных, переменные,...
Изучить типы данных, правила объявления переменных, констант и массивов в языке Java. Научиться создавать программы на языке Java,...

Лабораторная работа №6 Лабораторная работа №6 Тема: «Java-апплеты»
Лабораторную работу выполнить без использования сред разработки (Intellij idea, Eclipse, NetBeans и др.)

Лабораторная работа №4 по курсу «тфя» на тему: «Разработка веб-приложений с помощью Java»
Убедиться, что все правильно сконфигурировано с помощью команд java -version, javac -version

Лабораторная работа №5 по курсу «тфкп» на тему: «Классы и объекты»
Лабораторную работу выполнить без использования какой-либо среды разработки (Intellij idea, Eclipse, NetBeans и др.)

Лабораторная работа №5 по курсу «тфкп» на тему: «Классы и объекты»
Лабораторную работу выполнить без использования какой-либо среды разработки (Intellij idea, Eclipse, NetBeans и др.)

Лабораторная работа №4 по курсу «тфя» на тему: «Разработка веб-приложений...
Разработанное приложение должно содержать jsp-страницы, которые позволили бы пользователю

Лабораторная работа №3 по курсу «тфя» на тему: «Взаимодействие с базами данных»
Изучить приемы работы с базами данных, предоставляемые разработчику в языке Java

Лабораторная работа №3 по курсу «тфя» на тему: «Взаимодействие с базами данных»
Изучить приемы и средства работы с базами данных, предоставляемые разработчику в языке Java

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница