русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование шаблонов


Дата добавления: 2013-12-24; просмотров: 976; Нарушение авторских прав


Ограничение доступа к модулю

Для большинства модулей прикладного решения можно установить пароль доступа, защищающий авторские права разработчика конфигурации. При попытке открыть защищенный модуль выводится диалог ввода пароля:

При редактировании текстовых документов и модулей конфигуратор предоставляет разработчику возможность использовать механизм шаблонов для автоматической подстановки часто используемых фрагментов текста.

Конфигуратор 1С:Предириятия 8.0 поддерживает возможность создания, сохранения и быстрой вставки часто используемых фрагментов текста. Такие фрагменты текста называются шаблонами, и для управления списком шаблонов разработчик может использовать специальное окно:

Все шаблоны хранятся в файлах, и разработчик может создать новый файл шаблонов или подключить существующие:

Каждый шаблон представляет собой совокупность статической и динамической части. Статическая часть не изменяется и выводится в том виде, в котором она указана в шаблоне. Содержание динамической части зависит от контекста использования и может изменяться.

Разработчик имеет возможность создавать новые и редактировать существующие шаблоны. Редактирование шаблонов выполняется в специальном окне, содержащем список шаблонов и текст выбранного шаблона. Динамическая часть шаблона выделяется специальными символами < >:

При редактировании текстового документа или модуля, возможна быстрая вставка шаблона после того, как будет набрана последовательность символов, указанная в шаблоне. Например, для показанного на рисунке шаблона Если, можно набрать в модуле слово Если и нажатием клавиши вызвать вставку шаблона:

Так как два шаблона имеют одинаковую последовательность заменяемых символов, следует выбрать тот шаблон, который нам нужен, и указать содержимое его динамической части:



В результате в модуль будет вставлен следующий текст:

Кроме этого существует возможность непосредственной вставки любого шаблона путем выбора его из контекстного меню.

Шаблоны текста поддерживают использование в своей динамической части конструктора запросов и конструктора форматной строки.

Например, для формирования динамической части следующего шаблона будет вызван конструктор запросов:

А при использовании этого шаблона будет вызван конструктор форматной строки:

Шаблоны текста также могут использовать окно выбора объектов конфигурации для заполнения динамической части:

Таким образом, шаблоны текста позволяют разработчику значительно упростить повторное использование фрагментов кода, оставляя возможность для внесения изменений в его динамическую часть и использования при этом других интерактивных средств разработки. Можно сказать, что механизм шаблонов текста позволяет создавать собственные "конструкторы" программных модулей.



<== предыдущая лекция | следующая лекция ==>
Синтаксический контроль | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.92 сек.