мобильная разработка на 1с / лабораторная 4 / лабораторная 4
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Корпоративные информационные системы»
Дисциплина «Информационные технологии и программирование»
Лабораторная работа 4
Выполнил:
студент группы БСТ2104
Проверил:
Москва, 2023 г.
Цель работы: разработать небольшое приложение по требованиям заказчика, ознакомится с механизмом Декораций и Генератором случайных чисел.
Требования заказчика: Заказчик попросил сделать приложение, в котором можно получить обои на заставку телефона случайным образом при нажатии на кнопку.
Задачи работы:
Создать форму;
Добавить на форму необходимые реквизиты;
Добавить на форму декорации и кнопку
Описать функционал в модуле формы, для генерации картинки
Задание на доп. балл: реализовать через код генерацию картинку без повторений.
Ход работы:
Создадим новую базу и сделаем необходимые настройки для работы с мобильной платформой. В базе выберем Конфигурацию -> Свойства -> Назначения использование. Установим Приложение для мобильной платформы. После этого создадим новую форму для работы.
Рисунок 1 – Изменение свойств Конфигурации
Рисунок 2 – Создание формы
Далее создадим команду «СгенерироватьКартинку», которая будет генерировать нам 3 картинки случайным образом.
Рисунок 3 – Создание команды
После этого создадим два реквизита: «СлучайноеЧисло» и «СлучайнаяКартинка». Для реквизита «СлучайнаяКартинка» установим тип «Картинка». А для реквизита «СлучайноеЧисло» выберем тип «Число», неотрицательное, длина = 1.
Рисунок 4 – Создание реквизита
Рисунок 5 – Создание реквизита
После создание реквизитов и команды, перенесем реквизит «СлучайнаяКартинка» и команду «СгенерироватьКартинку» на нашу форму. Создадим три элемента типа «Декорация - Картинка». В каждый созданный элемент загрузим картинки. После чего перейдем к созданию кода программы.
Рисунок 6 – Создание реквизитов
Рисунок 7 – Код программы
В процедуре Генерация () был реализован алгоритм, для генерации картинки без повторов.
После этого в свойствах Конфигурации-> Открыть рабочую область начальной страницы и добавим нашу форму.
Рисунок 8 – Результат работы эмулятора
О публикуем наше мобильное приложение и запустим отладку.
Рисунки 9, 10 –Тестирование в Android studio
Рисунок 11 – Тестирование в Android studio
Вывод: разработал небольшое приложение по требованиям заказчика, ознакомился с механизмом Декораций и Генератором случайных чисел.