Видеоурок

Динамические плагины

Как писать плагины на C# прямо в интерфейсе Datacol, без внешней среды разработки и сборки DLL.

Динамические плагины позволяют писать код обработки данных прямо в интерфейсе Datacol на C# для .NET Framework 4 - компиляция происходит во время выполнения кампании, без отдельной IDE.

Четыре типа плагинов

Плагин обработки ссылок - преобразует собранные URL: убирает лишние части, заменяет подстроки. Плагин обработки полей - изменяет извлечённые значения, например переводит текст в верхний регистр или выполняет вычисления. Плагин перед экспортом данных - фильтрует или изменяет данные перед сохранением. Плагин по завершении процесса - выполняет действия после окончания кампании.

Преимущества

Не нужна внешняя среда компиляции, DLL-библиотеки экспортируются и импортируются автоматически вместе с настройками кампании, а базовых знаний C# достаточно даже начинающему пользователю. В уроке разобран практический пример - перевод значения поля в верхний регистр, а также показано, что динамические плагины могут подключать как системные, так и собственные пользовательские библиотеки.

Ко всем видеоурокам