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

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


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 (внешнее изменение)