Файлы, создаваемые для мастера
Мастер использует имя, заданное в поле Имя диалогового окна Создание проекта, чтобы создать имена для некоторых файлов и классов.
Специальный мастер добавляет комментарии в файлы, созданные им для мастера.Специальный мастер также создает текстовый файл readme.txt в каталоге нового приложения.В этом файле содержится описание содержимого и способа применения других новых файлов, созданных специальным мастером.
В следующей таблице описываются файлы, создаваемые специальным мастером.Дополнительные сведения о взаимодействии ключевых элементов, используемых при создании мастера, см. в разделе Разработка мастера.
Файл |
Описание |
---|---|
Текстовый файл, похожий на старый INI-файл.Идентифицирует обработчик мастера, а также предоставляет контекст и необязательные настраиваемые параметры. |
|
Текстовый файл, позволяющий оболочке Visual Studio находить мастер и отображать его в диалоговом окне Новый проект. |
|
Мастер может содержать пользовательский интерфейс, который является интерфейсом HTML.Мастер без пользовательского интерфейса не содержит HTML-файлы. Если у мастера есть пользовательский интерфейс, каждый отдельный экран мастера называется страницей, а каждая страница задает компоненты пользовательского интерфейса. Файл default.htm задает первую страницу мастера.Для задания дополнительных страниц используйте список Число страниц в параметрах приложения в специальном мастере.Каждая дополнительная страница задает файлом Page_номер-страницы.htm, где номер-страницы изменяется от 2 до указанного числа страниц. |
|
Специальный мастер создает для каждого мастера файл JScript с именем default.js.Этот файл содержит функции JScript, осуществляющие доступ к мастеру Visual C++, коду и моделям объектов среды для настройки мастера.Файл проекта мастера default.js можно настраивать и добавлять в него функции. Кроме того, в мастер входит файл common.js, содержащий наиболее распространенные функции JScript, совместно используемые всеми мастерами, в том числе и мастерами, с помощью которых Visual C++ создает другие типы проектов.Дополнительные сведения см. в разделе Настройка мастеров С++ с помощью общих функций JScript.. |
|
Шаблоны мастера ― это коллекция текстовых файлов, содержащих директивы, которые анализируются и вставляются в таблицу символов в зависимости от выбора, совершаемого пользователем в мастере.Текстовые файлы шаблонов преобразуются согласно введенным пользователем данным и добавляются в созданный мастером проект.Соответствующие сведения получаются непосредственно из таблицы символов элемента управления мастера. |
|
Текстовый файл, содержащий все шаблоны, связанные с проектом. |
|
Default.vcxproj |
XML-файл, содержащий сведения о типе проекта. |
Sample.txt |
Файл шаблона, показывающий использование директив мастера. |
ReadMe.txt |
Файл шаблона, содержащий сводные данные по каждому файлу, созданному специальным мастером. |
Изображения (необязательно) |
Для улучшения пользовательского интерфейса мастера можно включить в него любые изображения, например значки, изображения в формате GIF и BMP, а также в других графических форматах, поддерживаемых HTML.В мастере без пользовательского интерфейса изображения не нужны. |
Styles.css (необязательно) |
Файл, определяющий стили пользовательского интерфейса.Если мастер не имеет пользовательского интерфейса, специальный мастер не создает CSS-файл. |
При удалении файлов и каталогов мастера необходимо также удалить из каталога "\vc7\vcprojects\" перечисленные ниже файлы.До тех пор, пока эти файлы не будут удалены, значки удаленного мастера будут продолжать отображаться в диалоговом окне Создание проекта.
имя_проекта.vsz
имя_проекта.ico
имя_проекта.vsdir
См. также
Задачи
Создание пользовательского мастера