Инструменты пользователя

Инструменты сайта


koda:ru:documentation:dialog_code_template_editor

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

koda:ru:documentation:dialog_code_template_editor [2014/07/09 10:40] (текущий)
Строка 1: Строка 1:
 +====== Редактор шаблонов кода ======
 +
 +<columns 100% - 280px> 
 +После первых нескольких версий, где можно было изменить только заголовок и подвал, было решено генерировать код на основе шаблонов. Это дает пользователю полный контроль над его кодом. Фактически, генератор кода создает несколько независимых частей: подключаемые UDF, переменные, код GUI, код цикла или событий. При создании готового кода, специальные подстановочные переменные заменяются этими частями, не затрагивая код пользователя. Это дает достаточную гибкость при сохранении простоты.\\ \\ По-умолчанию в Koda доступны 2 стандартных шаблона - для цикла и событий. Вы можете делать с ними что захотите или создать свои.
 +
 +Все ваши шаблоны сохраняются в fd.xml и не потеряются при переустановке или обновлении Koda.
 +<newcolumn> 
 +{{  code_templates_editor.png|}}
 +</columns>
 +
 +В этом диалоге вы можете поменять имя шаблона и сам шаблон, при этом можно использовать следующие переменные:
 +
 +|**%INCLUDES%**|список подключаемых UDF, зависит от используемых контролов.|
 +|**%OPTIONS%**|заменяется списком опций Opt().|
 +|**%EXPVARINITCODE%**|заменяется кодом инициализации переменных, развернутых из %VAR%.|
 +|**%GUICODE%**|заменяется кодом GUI.|
 +|**%LOOPCODEBEGIN%**|псевдопеременная, показывающая, где должен начинаться цикл.|
 +|**%CONTROL_ID%**|заменяется именем контрола.|
 +|**%LOOPCODEEND%**|псевдопеременная, показывающая, где должен заканчиваться цикл.|
 +|**%EVENTSCODEBEGIN%**|псевдопеременная, показывающая, где должен начинаться блок функций событий.|
 +|**%EVENTNAME%**|заменяется именем функции события.|
 +|**%EVENTSCODEEND%**|псевдопеременная, показывающая, где должен заканчиваться блок функций событий.|
  
koda/ru/documentation/dialog_code_template_editor.txt · Последнее изменение: 2014/07/09 10:40 (внешнее изменение)

Инструменты страницы