RUTUBE
Добавить
Уведомления
  • Главная
  • RUTUBE для блогеров
  • Каталог
  • Популярное
  • В топе
  • Shorts
  • ТВ онлайн
  • Трансляции
  • Моё
  • Фильмы
  • RUTUBE x PREMIER

Войдите, чтобы подписываться на каналы, комментировать видео и оставлять реакции


  • Подписки
  • История просмотра
  • Плейлисты
  • Смотреть позже
  • Комментарии

  • Авто
  • Анимация
  • Блогеры
  • Видеоигры
  • Детям
  • Еда
  • Интервью
  • Команда R
  • Культура
  • Лайфхаки
  • Музыка
  • Новости и СМИ
  • Обучение
  • Оriginals
  • Подкасты
  • Путешествия
  • Радио
  • Разговоры о важном
  • Сельское хозяйство
  • Сериалы
  • Спорт
  • Телешоу
  • Фонды помощи
  • Футбол
  • Юмор
Телеканалы
  • Иконка канала Первый канал
    Первый канал
  • Иконка канала Россия 1
    Россия 1
  • Иконка канала МАТЧ
    МАТЧ
  • Иконка канала НТВ
    НТВ
  • Иконка канала Пятый канал
    Пятый канал
  • Иконка канала Телеканал Культура
    Телеканал Культура
  • Иконка канала Россия 24
    Россия 24
  • Иконка канала ТВЦ
    ТВЦ
  • Иконка канала РЕН ТВ
    РЕН ТВ
  • Иконка канала СПАС
    СПАС
  • Иконка канала СТС
    СТС
  • Иконка канала Домашний
    Домашний
  • Иконка канала ТВ-3
    ТВ-3
  • Иконка канала Пятница
    Пятница
  • Иконка канала Звезда
    Звезда
  • Иконка канала МИР ТВ
    МИР ТВ
  • Иконка канала ТНТ
    ТНТ
  • Иконка канала МУЗ-ТВ
    МУЗ-ТВ
  • Иконка канала ЧЕ
    ЧЕ
  • Иконка канала Канал «Ю»
    Канал «Ю»
  • Иконка канала 2х2
    2х2
  • Иконка канала Кухня
    Кухня
  • Иконка канала viju
    viju


RUTUBE всегда с вами
Больше от RUTUBE
  • SMART TV
  • RUTUBE Детям
  • RUTUBE Спорт
  • RUTUBE Новости
RUTUBE в других соцсетях

  • Вопросы и ответы
  • Сообщить о проблеме
  • Написать в поддержку
  • О RUTUBE
  • Направления деятельности
  • Пользовательское соглашение
  • Конфиденциальность
  • Правовая информация
  • Рекомендательная система
  • Фирменный стиль

© 2025, RUTUBE

Приложении "ХАМЕЛЕОН", работа с компонентом TinyDB / MIT App Inventor - изобретательный конструктор

Практическая работа с компонентом TinyDB и двумя экранами. Способ с использование компонента TinyDB в приложении ХАМЕЛЕОН (Chameleon). Компонент TinyDB используется внутри приложения для передачи данных между экранами, В этом их отличие от глобальных переменных, которые сохраняются в пределах одного экрана, пока приложение работает. Приложение, состоящее из двух экранов, в котором при щелчке по кнопке экран закрашивается выбранным цветом, и при переходе на второй экран приложение сохраняет цвет первого экрана, и закрашивает второй экран этим же цветом. Компоненты приложения Экраны Screen1 выбрать в Палитре: o Надписи – 1. ХАМЕЛЕОН 2. Выберете цвет для экрана. o Кнопки, табличное расположение не учитывать. В Компонентах переименовать: 1. Кнопка Оранжевый 2. Кнопка Жёлтый. 3. Кнопка Зелёный. 4. Кнопка Второй Экран. В Свойствах каждое наименование изменить Текст, как показано в Интерфейсе. Затем для каждой кнопки выбираем Изображение и устанавливаем заранее скаченные файлы с фигурами определённого цвета, устанавливая Ширину, Высоту и Форму. o TinyDB1 поставить из Хранилища Блоки Screen 1: Для каждой Кнопки интегрированных блоков выбираем следующие комбинации и переносим их в Просмотр: a) Блок 1-го уровня Когда-Кнопка-Цвет(к каждому комплексу блоков свой, из трёх возможных)Щелчок/Делать b) Затем из блоков Screen1 крепим блок 2-го уровня 1-го типа ПрисвоитьScreen1Цвет фона. Далее из встроенных блоков 3-го уровня выбираем Цвета и соответствующий цвет для одного из12 блоков. c) Затем из блоков 2-го уровня 1-го типа TinyDB1 выбираем ВызовTinyDB1 Сохранить-Значение-Тег Сохранить-Значение. К Тегу крепим первый блок 3-го уровня из Текст встроенных блоков и вписываем туда Color. Последнее сохранить Значение крепим следующий блок 3-го уровня Screen1ЦветФона из Screen. И так для всех девяти Кнопок, относящихся к цветам нашей программы. a) Продолжаем и выбираем блок 1-го уровня Когда-Кнопка-Второй-Экран-Щелчок/Делать из интегрированных блоков. Затем скрепляем к нему, из встроенных блоков – Управление, блок 2-го уровня 1-го типа Открыть-Другой-Экран-Название-Экрана + с текстовым блоком 3-го уровня Screen1, меняя надпись на Screen2. b) Последний блочный комплекс, выглядит так: из Screen1, выбираем блок 1-го уровня КогдаScreen1Инициализировать/Делать, крепим к нему блок 2-го уровня 1-го типа Вызов TinyDB1ОчиститьВсё, а далее ПрисвоитьScreen1ЦветФона из череды блоков 2-го уровня 1-го типа Screen1 и + блок 3-го уровня цвета прозрачный (белый) из блоков Цвета. Это для того, чтобы при смене окраски экрана эмулятора, не затемнялся фон. Последнее, открываем Блоки Screen 2: Выбираем блок 1-го уровня КогдаКнопкаНазадЩелчок/Делать из блоков Кнопка Назад, крепим к нему блок 2-го уровня 1-го типа ОткрытьДругойЭкранНазваниеЭкрана с текстовым блоком 3 –го уровня Screen1. Заключительная череда блоков 1-го уровня – КогдаScreen2Инициализировать/Делать, далее крепим к нему блок 2-го уровня 1-го типа ПрисвоитьScreen2ЦветФона – из Блоков Screen 2. Потом скрепляем блок 2-го уровня 1-го типа Вызов-TinyDB1 Получить-Значение/Тег/Оценить Если-Тег-Отсутствует это из блоков TinyDB1, здесь же поменять текстовый блок 3-го уровня, переставив его в паз Тег и написав там Color, а в следующий паз, прикрепить прозрачный (белый) блок 3-го уровня из Цвета.

Иконка канала Design and play IT
Design and play IT
18 подписчиков
12+
81 просмотр
24 дня назад
12 июня 2025 г.
ПожаловатьсяНарушение авторских прав

Практическая работа с компонентом TinyDB и двумя экранами. Способ с использование компонента TinyDB в приложении ХАМЕЛЕОН (Chameleon). Компонент TinyDB используется внутри приложения для передачи данных между экранами, В этом их отличие от глобальных переменных, которые сохраняются в пределах одного экрана, пока приложение работает. Приложение, состоящее из двух экранов, в котором при щелчке по кнопке экран закрашивается выбранным цветом, и при переходе на второй экран приложение сохраняет цвет первого экрана, и закрашивает второй экран этим же цветом. Компоненты приложения Экраны Screen1 выбрать в Палитре: o Надписи – 1. ХАМЕЛЕОН 2. Выберете цвет для экрана. o Кнопки, табличное расположение не учитывать. В Компонентах переименовать: 1. Кнопка Оранжевый 2. Кнопка Жёлтый. 3. Кнопка Зелёный. 4. Кнопка Второй Экран. В Свойствах каждое наименование изменить Текст, как показано в Интерфейсе. Затем для каждой кнопки выбираем Изображение и устанавливаем заранее скаченные файлы с фигурами определённого цвета, устанавливая Ширину, Высоту и Форму. o TinyDB1 поставить из Хранилища Блоки Screen 1: Для каждой Кнопки интегрированных блоков выбираем следующие комбинации и переносим их в Просмотр: a) Блок 1-го уровня Когда-Кнопка-Цвет(к каждому комплексу блоков свой, из трёх возможных)Щелчок/Делать b) Затем из блоков Screen1 крепим блок 2-го уровня 1-го типа ПрисвоитьScreen1Цвет фона. Далее из встроенных блоков 3-го уровня выбираем Цвета и соответствующий цвет для одного из12 блоков. c) Затем из блоков 2-го уровня 1-го типа TinyDB1 выбираем ВызовTinyDB1 Сохранить-Значение-Тег Сохранить-Значение. К Тегу крепим первый блок 3-го уровня из Текст встроенных блоков и вписываем туда Color. Последнее сохранить Значение крепим следующий блок 3-го уровня Screen1ЦветФона из Screen. И так для всех девяти Кнопок, относящихся к цветам нашей программы. a) Продолжаем и выбираем блок 1-го уровня Когда-Кнопка-Второй-Экран-Щелчок/Делать из интегрированных блоков. Затем скрепляем к нему, из встроенных блоков – Управление, блок 2-го уровня 1-го типа Открыть-Другой-Экран-Название-Экрана + с текстовым блоком 3-го уровня Screen1, меняя надпись на Screen2. b) Последний блочный комплекс, выглядит так: из Screen1, выбираем блок 1-го уровня КогдаScreen1Инициализировать/Делать, крепим к нему блок 2-го уровня 1-го типа Вызов TinyDB1ОчиститьВсё, а далее ПрисвоитьScreen1ЦветФона из череды блоков 2-го уровня 1-го типа Screen1 и + блок 3-го уровня цвета прозрачный (белый) из блоков Цвета. Это для того, чтобы при смене окраски экрана эмулятора, не затемнялся фон. Последнее, открываем Блоки Screen 2: Выбираем блок 1-го уровня КогдаКнопкаНазадЩелчок/Делать из блоков Кнопка Назад, крепим к нему блок 2-го уровня 1-го типа ОткрытьДругойЭкранНазваниеЭкрана с текстовым блоком 3 –го уровня Screen1. Заключительная череда блоков 1-го уровня – КогдаScreen2Инициализировать/Делать, далее крепим к нему блок 2-го уровня 1-го типа ПрисвоитьScreen2ЦветФона – из Блоков Screen 2. Потом скрепляем блок 2-го уровня 1-го типа Вызов-TinyDB1 Получить-Значение/Тег/Оценить Если-Тег-Отсутствует это из блоков TinyDB1, здесь же поменять текстовый блок 3-го уровня, переставив его в паз Тег и написав там Color, а в следующий паз, прикрепить прозрачный (белый) блок 3-го уровня из Цвета.

, чтобы оставлять комментарии