Контрольная работа
Обработка команд, Переход с экрана на экран
Цель работы: научиться добавлять команды в приложение и делать приложение более интерактивным.
Содержание отчета1. Титульный лист с указанием ФИО студента, номера учебной группы, номера студенческого билета, номера варианта задания.
2. Текст приложения с подробными комментариями как в лекционных примерах. Принтскрины экранов с эмуляторами, демонстрирующие работу приложения.
Рекомендации по выполнению работы1. проработать материал лекций 5,6,8Задание Придумайте связный сюжет из объектов лабораторных работ №1 , №2, №3. (Возможны незначительные изменения текста и содержания используемых объектов).
Создайте единое приложение. Реализуйте создание подэкранных клавиш в вашем приложении. На каждом экране создайте клавишу перехода на следующий экран. На последнем экране реализуйте вторую клавишу “Выход из приложения”.
Лабораторная работа №1
Приложение. Объекты классов пользовательского интерфейса.
Цель работы: Познакомиться с такими объектами пользовательского интерфейса как текстовое поле (TextBox), текстовое поле (TextField) , список (List), сообщение (Alert), форма (Form), список для формы (ChoiceGroup). Научиться выводить объекты этих классов на экран эмулятора телефона.
ЧАСТЬ 2 Создадим мидлет. Имя мидлета должно совпадать с названием класса в предлагаемом коде ( пока не умеем программировать). В языке Java важен регистр символов.
Задания
Вариант 1.
Создать приложение, выводящее на экран список (List) ваших друзей.
Создать приложение, выводящее на экран сообщение (Alert) “Привет Друзья!”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в верхнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото вашего друга.
Вариант 2.
Создать приложение, выводящее на экран список (List) фирм-партнеров.
Создать приложение, выводящее на экран бегущую строку “Приятное сотрудничество!”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в верхнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото своего любимого питомца.
Вариант 3.
Создать приложение, выводящее на экран форму (Form)) с объектом ChoiceGroup, со списком фирм-производителей мобильных телефонов c правом выбора одного из списка.
Создать приложение, выводящее на экран сообщение (Alert) “Привет всем!”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в нижнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото любимого места вашего города
Вариант 4.
Создать приложение, выводящее на экран сообщение (Alert) “Рад знакомству!”.
Создать приложение, выводящее на экран форму (Form)) с объектом ChoiceGroup типа IMPLICIT, из списка женских имен.
Написать приложение, выводящее на экран форму с изображением. Изображение отцентрировать по горизонтали и вертикали по центру. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото своего кумира.
Вариант 5.
Создать приложение, выводящее на экран список (List) уроков на завтра.
Создать приложение, выводящее на экран сообщение (Alert) “Мой любимый предмет…!”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в верхнем правом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото вашего любимого цветка.
Вариант 6.
Создать приложение, выводящее на экран форму (Form)) с объектом ChoiceGroup, со списком издательств c правом выбора одного издательств из общего списка.
Создать приложение, выводящее на экран бегущую строку “Привет читателям !”.
Написать приложение, выводящее на экран форму с изображением. Изображение отцентрировать по горизонтали и вертикали по центру. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото пейзажа.
Вариант 7.
Создать приложение, выводящее на экран список (List) произведений вашего любимого писателя.
Создать приложение, выводящее на экран сообщение (Alert) “Я поклонник вашего творчества !”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в нижнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото любимой картины.
Вариант 8.
Создать приложение, выводящее на экран список (List) любимых ваших блюд.
Создать приложение, выводящее на экран бегущую строку “Я гурман !”.
Написать приложение, выводящее на экран форму с изображением. Изображение отцентрировать по горизонтали и вертикали по центру. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото любимого уголка вашего дома.
Вариант 9.
Создать приложение, выводящее на экран форму (Form)) с объектом ChoiceGroup типа EXCLUSIVE, со списком популярных радиостанций, c правом выбора одного любимого радио.
Создать приложение, выводящее на экран бугущую строку “Вас приветствует радио… !”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в нижнем правом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото самого красивого здания вашего города.
Вариант 10.
Создать приложение, выводящее на экран список (List) близлежащих городов к вашему.
Создать приложение, выводящее на экран сообщение (Alert) “Привет землякам !”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в нижнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать свое фото.
Вариант 11.
Создать приложение, выводящее на экран форму (Form)) с объектом ChoiceGroup типа EXCLUSIVE, со списком названий любимых фильмов c правом выбора одного наиболее понравившегося фильма.
Создать приложение, выводящее на экран сообщение (Alert) “Я киноман !”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в верхнем левом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото вашего друга.
Вариант 12.
Создать приложение, выводящее на экран список (List) марок автомобилей.
Создать приложение, выводящее на экран сообщение (Alert) “Привет автолюбителям !”.
Написать приложение, выводящее на экран форму с изображением. Изображение расположить в верхнем правом углу. На форме предусмотреть вывод ее заголовка и надписи под картинкой. В качестве изображения выбрать фото автомобиля.
Лабораторная работа №2
Музыка
Цель работы: научиться воспроизводить звук на мобильном телефоне
Задания
Вариант 1. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Калинка, калинка, калинка моя…”.
(последовательность нот: ля соль ми фа соль ми фа соль фа ми ре)
Вариант 2. Написать приложение, воспроизводящее на телефоне мелодию фразы “ В лесу родилась елочка…”.
(последовательность нот: ре си си ля си соль ре ре)
Вариант 3. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Не слышны в саду даже шорохи…”.
(последовательность нот: ре фа ля фа соль фа ми ля соль ре)
Вариант 4. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Пусть бегут неуклюже пешеходы по лужам…”.
(последовательность нот: ля си ля ре ми фа ре ля си ля ми фа соль ми)
Вариант 5. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Под крылом самолета о чем-то поет…”.
(последовательность нот: до ре ми до ре ми до ре ми ре до си)
Вариант 6. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Группа крови на рукаве…”.
(последовательность нот: до до фа фа ля ля ля фа)
Вариант 7. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Призрачно все в этом мире бушующем…”.
(последовательность нот: ля ля фа ми ми ре #до ре ми фа ре фа)
Вариант 8. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Комбат батяня, батяня комбат…”.
(последовательность нот: ре фа ре фа фа ре фа фа ре фа)
Вариант 9. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Пусть всегда будет солнце…”.
(последовательность нот: ре ре соль ля си ля соль)
Вариант 10. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Я на солнышке лежу…”.
(последовательность нот: ля фа ми си #до #ре ми)
Вариант 11. Написать приложение, воспроизводящее на телефоне мелодию фразы “ От улыбки хмурый день светлей…”.
(последовательность нот: соль ми си ля ми соль #фа ми ре)
Вариант 12. Написать приложение, воспроизводящее на телефоне мелодию фразы “ Я желаю счастья вам…”.
(последовательность нот: фа фа фа фа ре си фа)
Лабораторная работа №3
Учимся рисовать
Цель работы: изучит основные принципы рисования на экране телефона.
Задания Нарисовать на экране эмулятора графический объект, заданный в вашем варианте.