Commit e3d3a8a7 authored by Irina Oleynik's avatar Irina Oleynik

Update dict.rst

parent 611e02ad
tt
\ No newline at end of file
Терминология.
======
В настоящем документе используются следующие определения, сокращения и аббревиатуры:
**Приложение** - интернет программа, созданная для удовлетворения определенных потребностей пользователя и настроенная в соответствии с его требованиями.
Приложение состоит из набора страниц.
**Страница** - документ, содержащий в себе различные компоненты и типы данных: текст, графические изображения, видео, и т.д.
**Компоненты** - любой элемент, расположенный на странице клиента, характеризующийся своим кодом и типом.
**Ресурсы** - дополнительные средства, необходимые для разработки приложения (например, таблицы стилей css)
Виды компонентов
---------
**Стандартные** - необходимый минимум компонентов, одинаковый для всех приложений констуктора:
- Панель - специальный тип компонента, который может содержать в себе вложенные компоненты, в том числе и другие панели.
- Надпись - позволяет задать текстовый заголовок на компоненте.
- Кнопка - интерактивный компонент, при нажатии на который запускается связанное с ним событие или действие.
- Представление реестра - компонент, отображающий записи реестра в Synergy.
- Проигрыватель форм - компонент, отображающий форму документа из Synergy.
- Поле для ввода - компонент, позволяющий вводить текстовые данные (например, логин и пароль на странице авторизации)
- Выбор языка - компонент для смена локали приложения.
- Список файлов
- Список работ
- Изображение - добавление графических файлов на страницу приложения.
- Видео - добавление видеофайлов на страницу приложения
**Пользовательские** - компоненты, разработанные специально для одного или нескольких приложений конструктора.
**Кейсы** - сохраненный порядок действий, который выполнит программа при определенном событии и соблюдении заданных условий. Например, на кнопку "Вход" может быть добавлен кейс - "клик по кнопке"
Кейсы позволяют реализовать большую часть логики приложения без использования скриптинга.
**Условия** кейса - предварительные требования, необходимые для выполнения кейса. Например, для кнопки "Вход" из предыдущего примера условием может быть "Авторизация пользователя"
**Событие** кейса - событие текущего компонента,которое будет обрабатываться в кейсе. Например, клик по кнопке.
**Действия** кейса - результат, который должен быть получен после наступления события и истинности заданных условий. Например, после клика по кнопке (при условии, что пользователь авторизован) - переход на заданную страницу приложения.
**Параметры** - сопоставление свойств текущего компонента параметрам его страницы.
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment