Agregar funcionalidad con los Asistentes para código

Una vez creado un proyecto, resulta conveniente cambiar la funcionalidad del proyecto o agregarle nueva funcionalidad. Tales tareas incluyen crear nuevas clases, agregar nuevas funciones y variables miembro y agregar métodos y propiedades de automatización. Los asistentes de código están diseñados para ayudarle a hacer todo esto.

Nota

Ahora puede agregar nuevos controladores de mensajes, asignarles mensajes y reemplazar funciones virtuales MFC mediante la ventana Propiedades.

Obtener acceso a los Asistentes para código de Visual C++

Hay tres ubicaciones donde se puede obtener acceso a los asistentes para código de Visual C++:

  • En el menú Proyecto, el comando Agregar nuevo elemento permite abrir el cuadro de diálogo Add New Item, que a su vez permite agregar nuevos archivos al proyecto. El comando Agregar clase muestra el cuadro de diálogo Agregar clase, que a su vez abre asistentes por cada uno de los tipos de clase que esté agregando al proyecto. El comando Agregar recurso muestra el cuadro de diálogo Agregar recurso, en el que se puede crear o seleccionar un recurso para agregarlo al proyecto.

    Si resalta una clase o una interfaz del proyecto en la Vista de clases, el menú Proyecto también muestra los siguientes comandos:

    • Implementar interfaz (sólo desde una clase de control)

    • Agregar función

    • Agregar variable

    • Agregar punto de conexión (sólo en una clase ATL)

    • Agregar método (sólo desde una interfaz)

    • Agregar propiedad (sólo desde una interfaz)

    • Agregar evento (sólo desde una clase de control)

  • En el Explorador de soluciones, al hacer clic con el botón secundario del mouse en cualquier carpeta y seleccionar Agregar en el menú contextual se pueden agregar archivos nuevos o existentes, más carpetas, elementos, clases, recursos y referencias Web al proyecto.

  • En la ventana Vista de clases, al hacer clic con el botón secundario del mouse en el nodo correspondiente y seleccionar Agregar en el menú contextual se pueden agregar funciones, variables, clases, propiedades, métodos, eventos, interfaces, puntos de conexión o cualquier otro tipo de código al proyecto.

    Nota

    Visual Studio no proporciona un asistente para agregar una interfaz a un proyecto. Se puede agregar una interfaz a un proyecto ATL o agregar compatibilidad con ATL a un proyecto MFC agregando un objeto simple mediante el Asistente para objetos simples ATL. Como alternativa, abra el archivo .idl del proyecto y cree la interfaz escribiendo lo siguiente:

       interface IMyInterface {
       };
    
    

    Vea Implementar una interfaz y Agregar objetos y controles a un proyecto ATL para obtener más información.

    Acceso al asistente para código desde

    Descripción

    Agregar nuevo elemento

    Los asistentes para código Agregar nuevo elemento agregan archivos de código fuente al proyecto. Si es necesario, se crean directorios adicionales que contendrán los archivos donde el motor de generación del proyecto espera encontrarlos. Los asistentes para código disponibles desde el icono Agregar elemento comprenden:

    • Agregue los archivos de código fuente de C++ (.cpp, .h, .idl, .rc, .srf, .def, .rgs).

    • Agregue los archivos de desarrollo de web (.html, .asp, .css, .xml).

    • Agregue los archivos de recursos y de utilidad (.bmp, .cur, .ico, .rct, .sql, .txt).

    Estos asistentes para código normalmente no piden ninguna información, sino que agregan un archivo al árbol de desarrollo. Se puede cambiar el nombre de un archivo en la ventana Propiedades.

    Explorador de soluciones

    Los asistentes para código disponibles en el Explorador de soluciones dependen de dónde se halle el foco del cursor al hacer clic con el botón secundario del mouse en un elemento. Si la opción Agregar no aparece al hacer clic con el botón secundario del mouse en un elemento, mueva el cursor un nivel hacia arriba en el árbol de desarrollo e inténtelo de nuevo. Los Asistentes para código siempre colocarán el código adicional en el lugar adecuado del árbol de desarrollo, sin importar dónde se halle el cursor. Los asistentes para código disponibles en el Explorador de soluciones comprenden:

    • Agregar clase (abre el cuadro de diálogo Agregar clase que contiene los nuevos asistentes para código).

    • Agregar recurso (Nuevo, Importar o Personalizado).

    • Agregar referencia web.

    Vista de clases

    Los asistentes para código disponibles en la Vista de clases dependen de dónde se halle el foco del cursor al hacer clic con el botón secundario del mouse en un elemento. Si la opción Agregar no aparece al hacer clic con el botón secundario del mouse en un elemento, mueva el cursor un nivel hacia arriba en el árbol de clases e inténtelo de nuevo. Los Asistentes para código siempre colocarán el código adicional en el lugar adecuado del árbol de desarrollo, sin importar dónde se halle el cursor. Los asistentes para código disponibles en la Vista de clases comprenden:

    Al seleccionar Agregar clase se abre el cuadro de diálogo del mismo nombre, que da acceso a todos los nuevos asistentes para código Agregar clase.

Vea también

Tareas

Reemplazar una función virtual

Crear proyectos con asistentes para aplicaciones

Referencia

Explorar la estructura de clases

Conceptos

Proyectos de Visual C++

Tipos de archivos creados para proyectos de Visual C++