Compartir a través de


Archivos creados para un asistente

Actualización: noviembre 2007

El asistente utiliza el nombre especificado en el cuadro Nombre del cuadro de diálogo Nuevo proyecto para derivar los nombres de algunos archivos y clases.

El Asistente personalizado agrega comentarios a los archivos que crea para el proyecto. Además, crea un archivo de texto (ReadMe.txt) en el directorio de la nueva aplicación. En este archivo se explica el contenido y el uso del resto de los archivos creados por el Asistente personalizado.

En la siguiente tabla se describen los archivos creados por el Asistente personalizado. Si desea obtener más información sobre la interacción de los elementos clave en la creación de un asistente, vea Diseñar un asistente.

Archivo

Descripción

Project.vsz

Archivo de texto parecido al antiguo formato .ini. Identifica el motor del asistente y proporciona contexto y parámetros personalizados opcionales.

Project.vsdir

Archivo de texto que proporciona un servicio de enrutamiento entre el intérprete de comandos de Visual Studio y los elementos del proyecto de asistente.

Archivos HTML (opcional)

Los asistentes pueden contener interfaces de usuario de tipo HTML. Los archivos sin estas interfaces no contienen archivos HTML.

Default.htm es el archivo que especifica las características de la interfaz de usuario. Si especifica varias páginas en la Configuración de la aplicación del Asistente personalizado, a cada uno de los archivos adicionales se les asignará el nombre Page_NúmPágina.htm.

Archivos de secuencia de comandos

En cada proyecto, los asistentes obtienen acceso al motor de secuencias de comandos y crean un archivo JScript (Default.js). Asimismo, incluye un archivo Common.js. Estos archivos contienen funciones de JScript que obtienen acceso al Asistente para Visual C++, así como a los modelos de código y de objetos del entorno de Visual C++ para personalizar los asistentes. Es posible personalizar el archivo Default.js de un proyecto de asistente y agregarle funciones.

Plantillas

Las plantillas de un asistente son un conjunto de archivos de texto que contienen directivas que se analizan e insertan en la tabla de símbolos en función de las selecciones efectuadas por el usuario en el asistente. Los archivos de texto de las plantillas se representan según los datos proporcionados por el usuario y, después, se agregan al proyecto. La información apropiada se obtiene directamente de la tabla de símbolos del control del asistente.

Templates.inf

Archivo de texto que detalla todas las plantillas asociadas al proyecto.

Default.vcproj

Archivo .xml que contiene la información del tipo de proyecto.

Sample.txt

Archivo de plantilla que muestra cómo se utilizan las directivas del asistente.

ReadMe.txt

Archivo de plantilla que contiene un resumen de cada uno de los archivos creados por el Asistente personalizado.

Imágenes (opcional)

Se puede suministrar cualquier tipo de imágenes (como iconos, GIF, BMP y otros formatos de imagen compatibles con HTML) para mejorar la interfaz de usuario del asistente. Los asistentes sin interfaz de usuario no necesitarán imágenes.

Styles.css (opcional)

Archivo que define los estilos de la interfaz de usuario. Si el asistente no tiene interfaz de usuario, el Asistente personalizado no creará un archivo .css.

Nota   Si se eliminan los archivos y directorios del asistente, también deberán eliminarse los siguientes archivos del directorio vc7\vcprojects. Hasta que elimine estos archivos, los iconos del asistente seguirán apareciendo en el cuadro de diálogo Nuevo proyecto.

  • nombredeproyecto.vsz

  • nombredeproyecto.ico

  • nombredeproyecto.vsdir

Además, el asistente incluye el archivo Common.js, que contiene funciones usuales de JScript; este archivo lo comparten todos los asistentes, incluidos los asistentes utilizados por Visual Studio para crear otros tipos de proyectos. Para obtener más información, vea Personalizar los asistentes de C++ con funciones comunes de JScript.

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Diseñar un asistente

Personalizar los asistentes de C++ con funciones comunes de JScript

Referencia

Asistente personalizado