|
<< Click to Display Table of Contents >> Navigation: Интерфейс редактора проекта > Операции в редакторе проекта > Скрипт C# |
Для автоматизации разработки проекта можно использовать библиотечный элемент Скрипт:

Пользовательские скрипты предназначены для выполнения различных операций над проектами: добавление элементов в дерево проекта, их дублирование, удаление, настройка свойств и взаимодействия между элементами.
Важно! Скрипты C# можно использовать только для создания проектов в среде разработки. В среде исполнения скрипты C# не поддерживаются. Для работы в режиме исполнения нужно использовать элементы Программа C# или ФБ С#.
После добавления элемента в библиотеку появится группа Скрипты, которая будет содержать добавленный элемент:

Редактор, предназначенный для редактирования данного элемента откроется автоматически.
Вид редактора скриптов:

Редактор скриптов на языке C# интегрирован из среды SharpDevelop и предоставляет следующие функции:
• интеллектуальные подсказки (IntelliSense) - упрощают написание кода и помогают в выборе методов и свойств;
• подсветка синтаксиса и автоформатирование отступов - повышают читаемость и упрощают отладку кода;
• палитра базовых методов скрипта;
• автоматическое добавление нужного кода, привязка всех библиотек редактора и автоматическое добавление всех using, чтобы минимизировать усилия пользователя для разработки скрипта, то есть скрипт автоматически видит все области имен редактора;
Редактор C# снабжен панелью инструментов Выполнение:

Данная панель содержит следующие инструменты:
Вид |
Название |
Описание |
|
Проверить программу |
Запускает компиляцию и проверку скрипта |
|
Выполнить программу |
Запускает компиляцию и выполнение скрипта |
|
Печать |
Открывает диалоговое окно для печати программы |
Если скрипт содержит ошибки, при выполнении любой из команд с запуском компиляции инструмент
меняет свой цвет на красный
, и информация об ошибках выводится в панель Ошибки компиляции:

Легенда содержит также следующие вкладки:
• Консоль - сообщения об исполнении скрипта;
• Пространства имен - список доступных пространств имен:

• Ссылки на dll – используемые библиотеки:

Если нажать на кнопку
, то откроется диалоговое окно Windows, в котором можно выбрать пользовательскую произвольную библиотеку, при этом она будет скопирована в папку проекта [имя проекта]\dll_dt. При компиляции скрипта - автоматически загрузятся в виде assembly, то есть из скрипта можно ссылаться на классы, описанные в них (пользовательских dll).
Смотрите также:
Пример использования скрипта C#