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


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

Обновлен: Ноябрь 2007

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

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

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

Файл

Описание

Project.vsz

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

Project.vsdir

Текстовый файл, предоставляющий службу маршрутизации между оболочкой Visual Studio и элементами проекта мастера.

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

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

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

Файлы сценариев

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

Шаблоны

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

Templates.inf

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

Default.vcproj

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

Sample.txt

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

ReadMe.txt

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

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

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

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

Ссылки

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