Скачиваний:
22
Добавлен:
26.05.2023
Размер:
1.11 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Корпоративные информационные системы»

Дисциплина «Информационные технологии и программирование»

Лабораторная работа 4

Выполнил:

студент группы БСТ2104

Проверил:

Москва, 2023 г.

Цель работы: разработать небольшое приложение по требованиям заказчика, ознакомится с механизмом Декораций и Генератором случайных чисел.

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

Задачи работы:

  1. Создать форму;

  2. Добавить на форму необходимые реквизиты;

  3. Добавить на форму декорации и кнопку

  4. Описать функционал в модуле формы, для генерации картинки

  5. Задание на доп. балл: реализовать через код генерацию картинку без повторений.

Ход работы:

Создадим новую базу и сделаем необходимые настройки для работы с мобильной платформой. В базе выберем Конфигурацию -> Свойства -> Назначения использование. Установим Приложение для мобильной платформы. После этого создадим новую форму для работы.

Рисунок 1 – Изменение свойств Конфигурации

Рисунок 2 – Создание формы

Далее создадим команду «СгенерироватьКартинку», которая будет генерировать нам 3 картинки случайным образом.

Рисунок 3 – Создание команды

После этого создадим два реквизита: «СлучайноеЧисло» и «СлучайнаяКартинка». Для реквизита «СлучайнаяКартинка» установим тип «Картинка». А для реквизита «СлучайноеЧисло» выберем тип «Число», неотрицательное, длина = 1.

Рисунок 4 – Создание реквизита

Рисунок 5 – Создание реквизита

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

Рисунок 6 – Создание реквизитов

Рисунок 7 – Код программы

В процедуре Генерация () был реализован алгоритм, для генерации картинки без повторов.

После этого в свойствах Конфигурации-> Открыть рабочую область начальной страницы и добавим нашу форму.

Рисунок 8 – Результат работы эмулятора

О публикуем наше мобильное приложение и запустим отладку.

Рисунки 9, 10 –Тестирование в Android studio

Рисунок 11 – Тестирование в Android studio

Вывод: разработал небольшое приложение по требованиям заказчика, ознакомился с механизмом Декораций и Генератором случайных чисел.

Соседние файлы в папке лабораторная 4