C# код (Си шарп код .net)
🔗 Оригинальная страница — Источник данного материала
C# код (Си шарп код .net)
Описание
Данный экшен позволяет вставлять в проект куски кода написанные на популярном языке программирования C# и тем самым многократно расширять функциональность ZennoPoster и область его использования.
C# - объектно-ориентированный язык, но в данном экшене не используются все преимущества такого подхода (классы, наследования) и код исполняется последовательно за исключением использования классов и публичных переменных из ❗→ Директивы using и общий код
Как добавить действие в проект?
Через контекстное меню Добавить действие → Свой код → C# код
Либо воспользуйтесь ❗→ умным поиском.
Где это можно применить?
- Практически любые действия кубиков можно заменить аналогичными исполняемыми в C# при этом ускоряется разработка и эффективность выполнения кода.
- Использование любых разработок на C# в своём проекте.
- Интеграция сторонних библиотек и применение их в коде.
Как работать с экшеном?
Кубик Свой C# код представляет собой обычный текстовый редактор с базовой подсветкой кода.
На вход можно использовать любые переменные проекта (❗→ Работа с переменными ), а результат также сохранять в переменных, в текстовых файлах, таблицах и базах данных. Для использования методов и свойств проекта используется сущность project
, а для работы с браузером используется сущность instance
.
Если Вы хотите использовать переменную проекта в коде, то вызывать её надо так - project.Variables["counter"].Value
, где counter
- имя переменной.
Контекстное меню
Правым кликом по окну кубика открывается контекстное меню, которое имеет следующие опции:
Отменить\Повторить
Отменяет последнее изменение в коде. Если отмена была сделана неправильно, то можно повторить отмененный ввод. Важно учесть, что данные действия работают только в коде окна C# и не вызывают изменений в других кубиках. Для аналогичной функции в рабочей области для работы с кубиками есть подобные действия на тулбаре ProjectMaker.
Вырезать\Копировать\Вставить\Удалить
Стандартные действия по работе с кодом как с текстом.