Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

 Интерфейс конструктора

Форма редактора выражений в режиме конструктора показана на Рис. 2.1.

Рис. 2.1 Форма редактора выражений

Форма состоит из четырех разделов:

  • Управляющая панель (в верхней части формы).

  • Панель атрибутов сущности (левая часть формы).

  • Панель инструментов (часть формы между панелью атрибутов и панелью выражения).

  • Панель выражения или редактирования выражения (правая часть формы).

Между панелями атрибутов, инструментов и выражения расположены сплиттеры, которые позволяют настраивать размеры областей друг относительно друга.

Содержимое управляющей панели описано в Табл. 2.4. Функции конструктора, не представленные на панели инструментов, описаны в Табл. 2.5.

Табл. 2.4 Кнопки управляющей панели

Режим конструктора

Включение режима конструктора выражений. Включение кнопки автоматически отключает кнопку режима XML-редактора.

Режим XML-редактора

Переход в режим XML-редактора. Включение кнопки автоматически отключает кнопку режима конструктора.

С помощью этого режима также можно просмотреть XML-код выражения, созданного с помощью конструктора.

Отменить действие

Отменить последнее изменение в выражении. Также для вызова данной функции можно применить сочетание клавиш [Ctrl+Z].

Вернуть действие

Вернуть последнее отмененное изменение.

Отображать ошибки

Включает/отключает режим отображения ошибок (по умолчанию включен), когда ошибочные конструкции выделяются красной рамкой. Ситуация, когда режим проверки может быть отключен, описана в п. 2.8.

Упорядочить параметры

Функция предназначена для управления порядком элементов в списке пользовательских параметров (см. п. 2.7).

 

Табл. 2.5 Функции конструктора, не представленные на управляющей панели

Пункт контекстного меню

Клавиша
(комбинация клавиш)

Описание

 

-

 

Одинарный клик мышью

Выделение элемента выражения, на область которого наведен указатель мыши. Клик на заголовке логического оператора вызывает выделение всей конструкции, связанной с этим оператором.

-

Двойной клик мышью

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

Удалить

[Delete]

Удаление выделенного элемента выражения.

Копировать

[Ctrl+C]

Копирование в буфер обмена содержимого выделенного элемента выражения.

Вставить

[Ctrl+V]

Вставка на место выделенного элемента выражения содержимого буфера обмена.

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

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

  • Табл. 2.1 Виды операндов выражений,

  • Табл. 2.2 Операторы, используемые в выражениях,

  • Табл. 2.3 Функции, используемые в выражениях.

Кнопки двойных стрелок, появляющиеся в верхней и нижней части панели инструментов, служат для пролистывания панели инструментов, если она не помещается целиком в области формы. Двойной щелчок мышью на правом сплиттере автоматически устанавливает такой размер панели инструментов, чтобы на нем помещались все кнопки.

Панель выражения служит для отображения и редактирования выражения. Способ отображения и приемы работы с выражением описаны в п. 0. Начать создание выражения можно перетаскиванием элемента панели атрибутов или любого элемента панели инструментов конструктора.

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

В подпунктах настоящего раздела подробно описаны способ представления выражения и приемы работы с элементами логических выражений (п.2.2.2). Далее описана работа с основными видами элементов: атрибут сущности (п. 2.3.1), константное значение (п. 2.3.2), параметр (пп. 2.3.3 и 2.3.4), скобки (п. 2.3.7), оператор (п. 2.3.5) и функция (п. 2.3.6).

Особенности применения некоторых операторов и функций описаны в соответствующих разделах:

  • п. 2.4 Применение отдельных операторов,

  • п. 2.5 Применение функций,

  • п. 2.6 Применение функций для работы с объектами.

  • Нет меток