Редактор сценариев

Редактор сценариев используется для создания и редактирования сценариев и библиотек CTRL.

Для открытия редактора сценариев необходимо воспользоваться элементами меню «Редактировать» -> «Новый сценарий CTRL…» или «Редактировать сценарий CTRL…».

В случае графических объектов, сценарии могут создаваться непосредственно для конкретных событий. Например, могут быть созданы сценарии, один из которых будет выполняться при наступлении события «Initialize» (инициализация объекта), а другой — при наступлении события «DoubleClicked» (двойной щелчок по объекту).

ПРИМЕЧАНИЕ

Редактор сценариев может быть также открыт при помощи горячих клавиш CTRL+E. В левой части редактора могут быть выбраны панель или конкретный объект, а также событие (например, «doubleClicked»). Необходимо избегать ситуаций, при которых один и тот же сценарий редактируется одновременно при помощи двух различных редакторов сценариев (например, редактора, открытого путем нажатия сочетания клавиш CTRL+E, и редактора, открытого из редактора свойств).

События, релевантные для объектов, описаны в разделе «События графических объектов«.

Редактор сценариев открывается с пустым сценарием.

Редактор сценариев содержит панель, включающую в себя четыре меню: «Файл«, «Редактировать«, «Вид«, «Инструменты«.

Рисунок: Редактор сценариев

Клавиша табуляции позволяет увеличить отступ для выбранной строки, сочетание клавиш Shift+табуляция позволяет уменьшить отступ. Настройки для клавиши табуляции приведены в разделе «Меню «Редактировать».

Для повышения эффективности работы редактор сценариев предоставляет возможность использования помощников при вводе (горячие клавиши). Список помощников при вводе приведен в разделе «Редактор сценариев Control«.

ПРИМЕЧАНИЕ

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

При нахождении курсора в пределах списка аргументов функции при нажатии сочетания клавиш «CTRL + пробел» на экран выводится всплывающая подсказка по функции.

Функции кнопок редактора сценариев совпадают с функциями элементов меню «Редактировать«.

Рисунок: Кнопки редактора сценариев

Дополнительно имеется возможность сохранить код и проверить синтаксис. Редактор невозможно закрыть, если код не соответствует синтаксическим правилам.

При щелчке по кнопке «Закрыть» в верхнем правом углу (значок Х черного цвета) появляется сообщение с запросом на подтверждение сохранения изменений. При нажатии кнопки «Да» сценарий сохраняется, а редактор сценариев закрывается. При нажатии кнопки «Нет» редактор сценариев закрывается без сохранения изменений. При нажатии кнопки «Отменить» происходит возврат к текущему сценарию в редакторе. Меню пиктограмм включает в себя историю позиций курсора.

История содержит до 30 совершенных шагов. Кнопки со стрелками влево и вправо позволяют перемещаться на сохраненные в истории позиции (подобно веб-браузеру). См. рисунок ниже.

Рисунок: Редактор сценариев и история позиций курсора (перемещение назад и вперед)

ПРИМЕЧАНИЕ

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

ЗначокПРИМЕЧАНИЕ

Доступны не только функции CTRL, но и функции библиотек.

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

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