Поделиться через


Файлы шаблона

Шаблоны, настраивающие мастер, являются коллекцией текстовых файлов, содержащих несколько простых директив. Синтаксический анализ шаблона и его обработка осуществляется в соответствии с указаниями пользователя. Затем шаблон добавляется в проект. Сведения для разбора шаблонов берутся непосредственно из таблицы символов элемента управления мастера.

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

Пример

This file has been created by My Custom wizard.
You selected:
[!if TYPE_A]
Type A
[!else]
Type B
[!endif]
The name of this project is [!output PROJECT_NAME].root.cpp:

Если пользователь выберет тип "В", шаблон будет обработан как показано ниже:

      

Output

This file has been created by My Custom wizard.
You selected:
Type B
The name of this project is MyApp8.

Примечание Синтаксис, представленный выше, относится к новой версии Visual C++ .NET. Синтаксис предыдущих версий Visual C++ не поддерживается в Visual C++ .NET.

См. также

Задачи

Создание пользовательского мастера

Ссылки

Специальный мастер

Основные понятия

Файлы, создаваемые для мастера

Разработка мастера

Файл Templates.inf