Обязательно ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
ProjectMaker (PM, ПМ)
Среда разработки проектов (шаблонов).
ZennoDroid (ЗД, ZD)
Среда для запуска проектов. Позволяет запускать шаблоны в многопоточном режиме (в редакции Pro), настраивать расписание для запуска.
Поток (поток выполнения)
Отдельная единица выполнения, для которой выделяется отдельный эмулятор, отдельный набор данных (переменные, списки, таблицы) и т.п.
Можно сравнить поток с человеком, выполняющим определенный набор действий. Выполнение в несколько потоков равносильно выполнению действий несколькими людьми.
Виртуальная машина (ВМ)
Запущенный экземпляр эмулятора, в рамках которого совершаются действия.
Экшен (кубик, action)
Блок действия в ProjectMaker из которых конструируется шаблон. Содержит типовую инструкцию для управления:
получить значение
совершить тач
сохранить значение элемента
записать текст в файл, список, таблицу, базу данных
и др.
Порт экшена
С помощью портов экшен соединяется с другими экшенами.
Обычно у кубиков три порта.
Исключение составляет экшен Switch, у которого может быть больше двух исходящих портов.
Входящий порт
Сюда можно подключить стрелку логики от другого экшена.
К одному входящему порту могут быть подключены сразу несколько других экшенов.
Исходящие порты
Зелёный (для успешного выхода) и красный (неуспешный выход, выход по ошибке)
Ветки (стрелки) логики
Экшены между собой соединяются стрелками логики. Бывает красная и зелёная ветки.
Зелёная стрелка
По этой ветке экшен выходит, когда завершился успешно:
получили строку из списка или таблицы
нашли элемент и получили его значение
выражение внутри экшена if вернуло истинное значение
и т.д.
Красная стрелка
По этому пути экшен выйдет, если произошла ошибка во время работы кубика:
не найден элемент
не найден файл для считывания
попытка получить строку, которой нет, из списка\таблицы
и др.
Шаблон (проект)
Файл, создающийся в ProjectMaker и выполняющийся в ZennoDroid. Содержит инструкции для управления эмулятором. Можно сказать, что это программа или скрипт, по которой происходит работа эмулятором.
Шаблон состоит из экшенов, связанных между собой стрелками логики.
Прокси
С помощью прокси Вы можете скрыть свой реальный IP адрес и, например, получить доступ к заблокированному ресурсу. Прокси бывают платные и бесплатные, но последние не отличаются хорошей скоростью работы и живучестью.
В ZennoDroid установить их можно с помощью специального действия. Так же в программу интегрированы некоторые сервисы по продаже прокси.
Переменная
Это область в памяти компьютера, где хранится какое-либо значение. У переменной есть имя, по которому можно получить её значение. Значение переменной можно изменять в процессе работы шаблона.
Сниппет
Кусок кода (для ZennoDroid чаще всего на языке программирования C#), который выполняет какую-то одну функцию.
Баг
Ошибка из-за которой проект работает не так, как было задумано разработчиком.
Диагностика
Специальная программа, которая собирает диагностическую информацию о текущем состоянии ZennoDroid. Чаще всего требуется при обращении в поддержку, когда программа работает со сбоями.
Инструкция о том как правильно делать Диагностику - Диагностика (репорт) с подробным логом
Проксичекер
Часть программного комплекса ZennoDroid, предназначенная для сбора, хранения, фильтрации, сортировки и последовательной выдачи прокси для выполнения шаблонов.
Планировщик
Часть приложения ZennoDroid для отложенного запуска шаблонов по расписанию, с указанной периодичностью, если нужно.