Файлы, создаваемые для мастера
Обновлен: Ноябрь 2007
Мастер использует имя, заданное в поле Имя диалогового окна Создание проекта, чтобы создать имена для некоторых файлов и классов.
Специальный мастер добавляет комментарии в файлы, созданные им для проекта. Специальный мастер также создает текстовый файл ReadMe.txt в каталоге нового приложения. В этом файле содержится описание содержимого и способа применения других новых файлов, созданных специальным мастером.
В следующей таблице описываются файлы, создаваемые специальным мастером. Дополнительные сведения о взаимодействии ключевых элементов, используемых при создании мастера, см. в разделе Разработка мастера.
Файл |
Описание |
---|---|
Текстовый файл, аналогичный старому INI-файлу. Идентифицирует обработчик мастера, а также предоставляет контекст и необязательные настраиваемые параметры. |
|
Текстовый файл, предоставляющий службу маршрутизации между оболочкой Visual Studio и элементами проекта мастера. |
|
Мастер может содержать пользовательский интерфейс, который является интерфейсом HTML. Мастер без пользовательского интерфейса не содержит HTML-файлов. Default.htm: файл, задающий функциональные возможности пользовательского интерфейса. Если в окне Параметры приложения специального мастера задается несколько страниц, то каждый дополнительный файл получит имя вида Page_PageNum.htm. |
|
Мастер вызывает обработчик сценариев и создает для каждого проекта файл JScript с именем Default.js. Он также включает файл Common.js. Эти файлы содержат функции JScript, предоставляющие доступ к моделям объектов мастера Visual C++, коду и среде для настройки мастера. Файл проекта мастера Default.js можно настраивать и добавлять в него функции. |
|
Шаблоны мастера ― это коллекция текстовых файлов, содержащих директивы, которые анализируются и вставляются в таблицу символов в зависимости от выбора, совершаемого пользователем в мастере. Текстовые файлы шаблонов предоставляются согласно вводу пользователя, а затем добавляются в проект. Соответствующие сведения получаются непосредственно из таблицы символов элемента управления мастера. |
|
Текстовый файл, содержащий все шаблоны, связанные с проектом. |
|
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.