Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

- сохранить скрипт, сохраняет изменения, сделанные в скрипте;

- экспортировать скрипт в файл, сохраняет текст скрипта в текстовый файл с расширением .script;

- импортировать скрипт из файла, загружает текст скрипта из выбранного файла, заменяя существующий текст;

- параметры страницы, вызывает диалоговое окно настройки параметров страницы для вывода на печать;

- вызывает диалоговое окно настройки параметров печати;

- проверяет скрипт на ошибки, если ошибки есть, показывается окно ошибок с описанием, если нет, показывается окно «Проверка прошла успешно».

- ссылки на сборки, открывает окно редактирования ссылок на сборки;

- закладка «Функции», скрывает/показывает закладку «Функции»;

- закладка «Шаблоны», скрывает/показывает закладку «Шаблоны»;

- скрывает/показывает окно ошибок скрипта;

- уменьшить отступ, уменьшает отступ для выделенного текста скрипта;

- увеличить отступ, увеличивает отступ для выделенного текста скрипта;

- вырезать, удаляет выделенный текст с помещением его в буфер обмена;

- копировать, копирует текст в буфера обмена;

- вставить, вставляет текст из буфера обмена;

- найти, открывает диалоговое окно поиска и замены;

- отменить, отменяет сделанные изменения;

- вернуть, возвращает отмененные изменения;

- помощь, открывает справку.

13.1.2 Закладка Шаблоны

Закладка «Шаблоны» предназначена для ввода заранее определенных пользовательских шаблонов в текст скрипта

Редактор скриптов 515

Пользовательские шаблоны

Пользовательский шаблон представляет собой кусок

текста, который пользователь заранее задает в окне

настройки пользовательских шаблонов.

Шаблон обладает следующими свойствами:

1)группой, к которой относится шаблон

2)именем, которое показывается в закладке;

3)описанием, которое отображается на всплывающей подсказки при наведении указателя мыши на имя шаблона;

4)текстом, который непосредственно вставляется в текст скрипта.

Для добавления нужного шаблона в текст скрипта установите курсор в поле ввода текста в то место, куда нужно добавить шаблон, и дважды щелкните левой клавишей мыши на выбранном шаблоне в закладке «Шаблоны».

13.1.3 Закладка Функции

Закладка «Функции» предназначена для облегчения ввода часто используемых функции

516 DataRate

Разделы закладки "Функции"

Раздел «Функции клиента» содержит функции предоставляемые объектом-клиентом скрипта.

Раздел «Математические функции» содержит

функции, определенные в классе Math из библиотеки NET Framework.

Раздел «Функции работы с датой и

временем» содержит функции, определенные в

классе DateTime из библиотеки NET Framework.

Раздел «Функции работы со строками»

содержит функции, определенные в классе String из библиотеки NET Framework.

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

13.1.4 Окно ошибок скрипта

Окно ошибок скрипта предназначено для вывода сообщения об ошибке при проверке скрипта

Окно открывается автоматически при нахождении ошибки во время проверки скрипта или кнопкой на панели инструментов. Закрывается окно при успешной проверке скрипта или той же самой кнопкой.

Окно содержит таблицу с тремя столбцами: 1)описание ошибки – содержит описание ошибки;

2)строка – содержит номер строки в которой произошла ошибка; 3)позиция – показывает, в какой части скрипта (Скрипт, Общий код, Запуск, Останов,

Редактор скриптов 517

Пространства имен) произошла данная ошибка.

При двойном щелчке левой клавиши мыши на строке с ошибкой открывается соответствующая вкладка в области ввода текста и курсор позиционируется на строке, в которой произошла ошибка.

13.1.5 Область редактирования текста

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

Части скрипта

Скрипт – часть скрипта, содержащая тело функции, которая выполняется при анимации или в ответ на реакцию, заданную для объекта,с которым связан скрипт.

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

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

Пространства имен – часть скрипта, содержащая список используемых в скрипте пространств имён (Namespaces).

Дополнительные возможности редактора скриптов

Редактор текста в области ввода скрипта поддерживает подсветку скрипта для языка программирования C#.

Для облегчения ввода скрипта реализован механизм Intellisense (всплывающий список с доступными в данный момент элементами в зависимости от контекста), автоматически

518 DataRate