Визуальное конструирование

Возможность визуального конструирования интерфейса рабочего места прикладной системы без использования программирования является ключевой особенностью технологической платформы. Содержание библиотеки компонентов – «кирпичиков», из которых конструируются элементы ИАС – так широко, что у пользователя отпадает необходимость дополнительного программирования, все необходимые настройки можно произвести либо манипулируя компонентом при помощи мыши (перетаскивая компоненты, изменяя их размеры, и т.п.), либо изменяя значения свойств компонента в специальном окне – Инспекторе объектов

Формы и веб-формы (далее, просто формы) создаются путем настройки элементов управления и действий в Редакторе форм. Элементы управления включают в себя элементы пользовательского интерфейса и компоненты доступа к данным. Действия реализуют какие-либо стандартные пользовательские операции. В зависимости от условий задачи, пользователь может сформировать последовательную цепочку действий.

Одно из ключевых действий – Запуск элемента. Это действие позволяет запустить другой компонент ИАС и передать ему в качестве параметров некоторые данные. Таким образом организовываются связи элементов ИАС друг с другом.

Все компоненты форм имеют свойство Условия, которое позволяет изменять свойства компонента в зависимости от текущих данных

Всего, для создания Windows-форм доступно более 50 элементов и действий, а для веб-форм – более 30. Некоторые элементы управления и действия доступны для обеих информационных сред, другие являются специфичными.

Для облегчения процедуры выравнивания компонентов в Редакторе форм используются направляющие линии, соединяющие совпадающие стороны объектов. Редактор форм поддерживает стандартные операции с буфером обмена (копирование, вырезка, вставка), позволяет сохранить форму на любом этапе редактирования и, при необходимости, откатиться к последнему сохраненному варианту.

Свойства выбранного компонента отображаются в Инспекторе объектов. Для каждого свойства отображается краткая подсказка о предназначении и использовании данного свойства. При изменении свойства компонента в Инспекторе, соответствующее свойство изменяется в выбранном компоненте. Если выбрано несколько компонентов, соответствующее свойство изменится у всех выбранных компонентов. Также, в окне Инспектора располагается список всех компонентов формы. Выбирая элемент из этого списка можно переключаться между компонентами. Окно Структуры показывает связи компонентов формы.

Возможны два режима построения структуры: по компонентам и по данным. В первом случае иерархия строится от корневого компонента (формы) и далее, в зависимости от того, как компоненты лежат друг на друге.

Этот способ отображения позволяет ориентироваться в формах сложной структуры, которые содержат множество перекрывающихся компонентов. При втором способе отображения, иерархия строится от главного набора данных (принимающего данные извне) к дочерним наборам данных и компонентам, на них настроенным. Это позволяет разобраться в потоках данных, циркулирующих внутри формы.

Окно структуры также позволяет переключаться между компонентами.

Изменения, внесенные на этапе редактирования формы, вступают в силу сразу после ее сохранения.