Компонент «Часы»

Компонент «Часы» в App Inventor предоставляет возможность отображения текущего времени в вашем приложении, а также позволяет выполнять различные действия с временем.

Чтобы использовать компонент, добавьте его на экран дизайна вашего приложения. Это невидимый компонент, поэтому он отразится ниже дизайн-макета.

Настройки

Базовые настройки компонента можно сделать на вкладке дизайна.

  1. Таймер всегда запущен — таймер в часах всегда работает, даже если приложение не работает. Компонент ориентируется на встроенные в устройство часы, поэтому не нужно понимать это буквально — приложение с данным компонентом не будет висеть в оперативной памяти телефона после выключения. При запуске приложения компонент вычислит время относительно текущего и произведет запрограммированные действия.
  2. Таймер включен — будет ли работать таймер сразу при запуске приложения.
  3. Интервал таймера — интервал, с которым будет вестись отсчет тайминга в миллисекундах.

Блоки в программировании

  • Когда Часы Таймер — Блок команд, что делать, когда таймер сработал (т.е. прошел очередной временной интервал).
  • Вызов Часы Добавить — несколько блоков методов, которые позволяют добавлять определенное количество дней, часов, минут секунд к заданному моменту времени.
  • Вызов Часы Дней в Месяце — перевод в русской версии не совсем корректен. Блок указывает день месяца.
  • Вызов Часы Длительность — вычисляет временной интервал, прошедший с момента начала до момента конца в миллисекундах.
  • Вызов Часы Длительность в Дни/Часы/Минуты/Секунды/Недели — Несколько блоков конвертации миллисекунд в соответствующие временные значения.
  • Вызов Часы Формат Даты — возможность задать определенный формат даты, где: MM -месяц, dd — день, yyyy — год.
  • Вызов Часы Формат Даты и Времени — возможность задать определенный формат даты и времени, где: MM -месяц, dd — день, yyyy — год, hh — часы, mm — минуты, ss — секунды, a — маркер временного интервала (am, pm).
  • Вызов Часы Формат Времени — возвращает время в стандартном 12-часовом формате чч:мм:сс a.
  • Вызов Часы Определить Мили — возвращает количество миллисекунд, прошедших с 01.01.1970 до указанного момента.
  • Вызов Часы Указать Время В Миллисекундах — конвертирует указанное количество прошедших с 01.01.1970 миллисекунд в конкретную дату.
  • Вызов Часы Секунда/Минута/Час/Месяц/Год— группа блоков, каждый из которых возвращает требуемую составляющую указанного времени: секунды, минуты, часы, месяц (цифрой), год.
  • Вызов Часы Make Instant From Parts (Создать момент даты и времени из частей) — формирует момент времени из заданных числовых значений.
  • Вызов Часы Make Date (Создать Дату) — формирует из указанных числовых значений дату.
  • Вызов Часы Make Time (Создать время) — формирует момент времени из заданных числовых значений.
  • Вызов Часы Указать Время — возвращает время от указанного.
  • Вызов Часы Название Месяца — возвращает название месяца по указанному значению.
  • Вызов Часы Название Дня Недели— возвращает название дня недели по указанной дате.
  • Вызов Часы Рабочий день— некорректный перевод на русский. Возвращает номер (положение дня на неделе), начиная с воскресенья.
  • Вызов Часы Системное время— возвращает количество миллисекунд, прошедших с 01.01.1970 до момента вызова метода.
  • Вызов Часы Сейчас— возвращает время на момент вызова метода.
  • Блоки изменения настроек — программно изменить текущие настройки компонента.

Где используется компонент Часы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.