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


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

Мастер использует имя, заданное в поле Имя диалогового окна Создание проекта, чтобы создать имена для некоторых файлов и классов.

Специальный мастер добавляет комментарии в файлы, созданные им для мастера. Специальный мастер также создает текстовый файл readme.txt в каталоге нового приложения. В этом файле содержится описание содержимого и способа применения других новых файлов, созданных специальным мастером.

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

Файл

Описание

Project.vsz

Текстовый файл, похожий на старый INI-файл. Идентифицирует обработчик мастера, а также предоставляет контекст и необязательные настраиваемые параметры.

Project.vsdir

Текстовый файл, позволяющий оболочке Visual Studio находить мастер и отображать его в диалоговом окне Новый проект.

HTML-файлы (необязательно)

Мастер может содержать пользовательский интерфейс, который является интерфейсом HTML. Мастер без пользовательского интерфейса не содержит HTML-файлы.

Если у мастера есть пользовательский интерфейс, каждый отдельный экран мастера называется страницей, а каждая страница задает компоненты пользовательского интерфейса.

Файл default.htm задает первую страницу мастера. Для задания дополнительных страниц используйте список Число страниц в параметрах приложения в специальном мастере. Каждая дополнительная страница задает файлом Page_номер-страницы.htm, где номер-страницы изменяется от 2 до указанного числа страниц.

Файлы скриптов

Специальный мастер создает для каждого мастера файл JScript с именем default.js. Этот файл содержит функции JScript, осуществляющие доступ к мастеру Visual C++, коду и моделям объектов среды для настройки мастера. Файл проекта мастера default.js можно настраивать и добавлять в него функции.

Кроме того, в мастер входит файл common.js, содержащий наиболее распространенные функции JScript, совместно используемые всеми мастерами, в том числе и мастерами, с помощью которых Visual C++ создает другие типы проектов. Дополнительные сведения см. в разделе Настройка мастеров С++ с помощью общих функций JScript..

Шаблоны

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

Templates.inf

Текстовый файл, содержащий все шаблоны, связанные с проектом.

Default.vcxproj

XML-файл, содержащий сведения о типе проекта.

Sample.txt

Файл шаблона, показывающий использование директив мастера.

ReadMe.txt

Файл шаблона, содержащий сводные данные по каждому файлу, созданному специальным мастером.

Изображения (необязательно)

Для улучшения пользовательского интерфейса мастера можно включить в него любые изображения, например значки, изображения в формате GIF и BMP, а также в других графических форматах, поддерживаемых HTML. В мастере без пользовательского интерфейса изображения не нужны.

Styles.css (необязательно)

Файл, определяющий стили пользовательского интерфейса. Если мастер не имеет пользовательского интерфейса, специальный мастер не создает CSS-файл.

При удалении файлов и каталогов мастера необходимо также удалить из каталога "\vc7\vcprojects\" перечисленные ниже файлы. До тех пор, пока эти файлы не будут удалены, значки удаленного мастера будут продолжать отображаться в диалоговом окне Создание проекта.

  • имя_проекта.vsz

  • имя_проекта.ico

  • имя_проекта.vsdir

См. также

Задачи

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

Ссылки

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

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

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

Настройка мастеров С++ с помощью общих функций JScript.