CodeLab на русском языке

Эта ветка форума посвящена инструкции по работе с лабораторией скриптов CodeLab от BoltBait. С её помощью можно делать свои плагины для Paint.NET. Все вопросы по CodeLab размещаются здесь.
ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

CodeLab на русском языке

Сообщение ReMake » 23 сен 2014, 08:03

Для тех, кто все еще использует Pain.NET 3.5.11, CodeLab v1.8 на русском языке.
CodeLab.zip
(76.23 КБ) 846 скачиваний


ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 14 окт 2014, 00:12

Для тех, кто уже освоил или давно использует Paint.NET v4.x CodeLab v2.3 теперь доступен и на русском языке.
CodeLab23_ru.zip
(86.53 КБ) 799 скачиваний
Ваши предложения, замечания, а также обо всех неточностях перевода пишите на этот пост.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 01 дек 2014, 06:09

BoltBait опубликовал новую версию CodeLab v2.4.
Представляю на ваш суд русский перевод этой версии.
CodeLab24_ru.zip
(87.49 КБ) 801 скачивание

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 17 мар 2015, 23:27

CodeLab обновился до версии 2.5.

Загрузить CodeLab на русском языке можно здесь.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 26 авг 2015, 06:31

CodeLab обновился до версии 2.6.

В начале августа Paint.NET обновился до версии 4.0.6. К этому событию BoltBait приурочил обновление CodeLab до версии 2.6.

Загрузить CodeLab на русском языке можно здесь.

Одной из особенностей новой версии является возможность добавления в ваш эффект справочного материала. Вызов справки производится по нажатию в интерфейсе пользователя кнопки со знаком вопроса.

Изображение

Существует три способа добавления справки.

1) Использование метода комментария. Добавьте к заголовку своего сценария:

Код: Выделить всё

// Help: Это текст справки.
Все содержимое справки должно быть расположено в одной строке. Используйте \t для отступов и \n для новой строки.

2) Сохраните текст вашей справки в файл с тем же самым именем, какое имеет ваш эффект. MyEffect.cs будет иметь справочный файл MyEffect.txt. Эти два файла должны быть сохранены в одном и том же каталоге. (заменяет п. 1).

3) Введите ваш текст в диалоговом окне, вызываемом из меню CodeLab Файл > Сохранить как DLL... (заменяет п.п. 1 и 2).

Это диалоговое окно имеет кнопку предварительного просмотра (?), редактор и инструкции по созданию содержимого вашей справки.

Изображение

Редактор также содержит кнопку сохранения (выглядит как рисунок папки) для создания файлов, используемых в вышеприведенном пункте 2.


Диалоговое окно Новый код (шаблон) имеет новый пункт для создания вашей собственной справочной системы, при выборе которого будет создана начальная часть кода.

Содержимое справки может принимать 4 формы:

1) Нет. Если текст справки не введен, кнопка ? не будет добавлена в ваш эффект.

2) Обычный текст (включая отступы и перевод строки). Справка будет отображаться в модальном окне сообщения.

3) URL. Если ваш текст справки имеет URL, то он будет открыт в окне браузера.

4) Текст в формате UBB. Он будет преобразован и выведен в диалоговом окне в формате, подобном RTF. Поддерживается около 22 кодов. Коды могут быть вложенными. Все включаемые в справку URL автоматически активизируются по щелчку и открываются в новом окне браузера. Вам нет необходимости определять специальные коды для URL. Дополнительную информацию о поддерживаемых кодах UBB смотрите в обновленном Справочнике CodeLab.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 15 окт 2015, 21:51

CodeLab обновился до версии 2.7.

Загрузить CodeLab на русском языке можно здесь.

В этой версии:
  • У элементов управления появились настраиваемые параметры, которые ранее были фиксированными. Например, для селектора угла (Angle Chooser) по умолчанию может быть установлено любое значение в пределах диапазона (ранее было только 45).
  • Изменены шаблоны эффектов (меню Файл -> Новый) в связи с изменением наименований элементов управления.
  • Исправлены некоторые ошибки при создании диалоговых окон.
Преобразование:
Сценарии, написанные в предыдущих версиях, будут работать и в CodeLab v2.7. Если вы хотите преобразовать эти сценарии, откройте любой из них в CodeLab, войдите в Конструктор интерфейса (меню Файл -> Конструктор интерфейса) и нажмите кнопку Обновить, затем OK. Это действие обновит ваш сценарий.

Примеры:
Это блок кода элементов управления интерфейса пользователя, созданный в предыдущих версиях:

Код: Выделить всё

#region UICode
int Amount1 = 4; // [0,100] Радиус тени
Pair<double, double> Amount2 = Pair.Create( 0.0 , 0.0 ); // Смещение
ColorBgra Amount3 = ColorBgra.FromBgr(0,0,0); // Цвет тени
double Amount4 = 0.5; // [0,1] Плотность тени
bool Amount5 = false; // [0,1] Сохранить только тень
#endregion
Новые типы элементов управления пользовательского интерфейса выглядят так:

Код: Выделить всё

#region UICode
IntSliderControl Amount1 = 4; // [0,100] Радиус тени
PanSliderControl Amount2 = Pair.Create( 0.0 , 0.0 ); // Смещение
ColorWheelControl Amount3 = ColorBgra.FromBgr(0,0,0); // Цвет тени
DoubleSliderControl Amount4 = 0; // [0,1] Плотность тени
CheckboxControl Amount5 = false; // [0,1] Сохранить только тень
#endregion
Надеюсь обновленный CodeLab не вызовет затруднений.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 27 окт 2015, 22:13

CodeLab обновился до версии 2.8.

Загрузить CodeLab на русском языке можно здесь.

Отличительная особенность новой версии - измененный файл установки плагина эффекта (Install_Name.bat, где Name - название вашего эффекта).

В случае, если пользователь применил нестандартный каталог установки paint.net, установочный bat файл сам определит каталог установки программы и найдет папку Effects. Это означает что вы можете теперь запаковать в архив кроме файла плагина и файл Install_.bat, который позволит пользователю установить ваш плагин простым запуском bat файла (двойным щелчком по нему).

Согласитесь, это существенно упрощает для пользователя процедуру установки плагина.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 06 ноя 2015, 23:16

CodeLab обновился до версии 2.9.

В этой версии исправлена ошибка формирования файла справки.

Загрузить CodeLab на русском языке можно здесь.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 13 дек 2015, 00:17

CodeLab обновился до версии 2.10.

Изменеия в этой версии:
  • элементы управления Double Vector, Double Slider и Roll теперь имеют 3 десятичных разряда точности;
  • добавлены новые параметры в интерфейсе Новый код (шаблон);
  • Сценарий может определять номер версии эффекта, при этом основная и вспомогательная версии могут разделяться как точкой, так и запятой
    // Version: 3.14
    или
    // Version: 3,14.
Загрузить CodeLab на русском языке можно здесь.

ReMake
Сообщения: 344
Зарегистрирован: 10 сен 2014, 01:25
Репутация: 108
Пол: Мужской
Откуда: Брест, Беларусь

Re: CodeLab на русском языке

Сообщение ReMake » 10 фев 2016, 23:55

CodeLab обновился до версии 2.11.

Изменения в этой версии:
  • исправлены ошибки;
  • добавлена поддержка шрифта 'Hack' (загрузите шрифт Hack);
  • toe_head2001 заменил управление редактором в формате RTF компонентом текстового редактора ScintillaNET.
Теперь редактор CodeLab имеет неограниченное количество команд Отменить (Undo) или Восстановить (Redo), подсветку парных скобок, что облегчает выделение необходимого блока кодов, подсветку текущей строки, перенос строк по словам и возможность отображения пробелов (полезно при выравнивании строк).

Загрузить CodeLab на русском языке можно здесь.

Ответить

Вернуться в «CodeLab от BoltBait»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость