Compartir a través de


Herramientas de desarrollo de Visual C++

Como parte del entorno de desarrollo integrado (IDE) de Visual Studio, Visual C++ comparte muchas ventanas y herramientas en común con otros lenguajes.Muchos de ellos, incluidos el explorador de soluciones, el editor de código, y el depurador, se documentan en MSDN Library en Desarrollo de aplicaciones en Visual Studio.A menudo, una herramienta o una ventana compartida tiene un conjunto ligeramente diferente de características para C++ que para los lenguajes o el Javascript.NET.Algunas ventanas o herramientas solo están disponibles en Visual Studio Pro o Visual Studio Ultimate.Este tema presenta el IDE de Visual Studio desde la perspectiva de Visual C++, y proporciona vínculos a otros temas relacionados con Visual C++.

Además de las herramientas compartidas en el IDE de Visual Studio, Visual C++ tiene varias herramientas específicamente para el desarrollo de código nativo.Estas herramientas también se muestran en este artículo.Para obtener una lista de las herramientas disponibles en cada edición de Visual Studio, vea Ediciones de Visual C++.

Crear una solución y un proyecto

En todas las ediciones de Visual C++, se organiza el código fuente y los archivos relacionados para una aplicación ejecutable (como un archivo .exe, .dll o un .lib) en un proyecto.Un proyecto tiene un archivo de proyecto en formato XML (.vcxproj) que especifica todos los archivos y recursos necesarios para compilar el programa, así como otras opciones de configuración, por ejemplo la plataforma de destino (x86, x64 o la ARM) y si está compilando una versión de lanzamiento o depurar la versión del programa.Un proyecto (o muchos proyectos) se encuentra en una solución; por ejemplo, una solución puede contener varios proyectos Win32 DLL, y una aplicación de consola Win32 que utiliza esos archivos DLL.Para obtener información general sobre los proyectos, vea Administrar soluciones, proyectos y archivos.

Plantillas de proyecto

Visual C++ viene con varias plantillas de proyecto, que contienen código inicial y los valores necesarios para diferentes tipos de programación básicas.Se inicia normalmente eligiendo Archivo | Nuevo proyecto para crear un proyecto de una plantilla de proyecto, le agrega nuevos archivos de código fuente al proyecto, o inicia la codificación en archivos proporcionados.Para el información específica de los asistentes de proyectos y proyectos de C++, vea Creación y administración de proyectos de Visual C++.

Asistentes para aplicaciones

Visual C++ proporciona asistentes para algunos tipos de proyecto.Un asistente le guía paso a paso el proceso de crear un proyecto nuevo.Para obtener más información, vea Crear proyectos de escritorio con asistentes para aplicaciones.

Crear interfaces de usuario con diseñadores

Si el programa tiene una interfaz de usuario, una de las primeras tareas es rellenarlo con controles como botones, cuadros de lista y así sucesivamente.Visual Studio Pro y anterior incluye una superficie de diseño visual y un cuadro de herramientas para cada tipo de aplicación de C++.Visual Studio Express incluye herramientas para s para Tienda Windows.Independientemente del tipo de aplicación que está creando, el concepto básico es el mismo: arrastra un control de la ventana cuadro de herramientas y colóquelo en la superficie de diseño en la ubicación deseada.En segundo plano, Visual Studio genera los recursos y el código necesario crearlo todo funciona.

Para obtener más información sobre cómo crear una interfaz de usuario para Tienda Windows, vea el ___.

Para obtener más información sobre cómo crear una interfaz de usuario de una aplicación MFC, vea Escritorio Appplications de MFC.Para obtener información sobre los programas de Windows de Win32, vea Win32 Windows Applications (C++).

Para obtener información sobre las aplicaciones de Windows Forms con C++/CLI, vea Crear una aplicación de formularios Windows Forms mediante .NET Framework (C++).

Escribir código y edición

Color semántica

Después de crear un proyecto, todos los archivos de proyecto se muestran en la ventana Explorador de soluciones.Al hacer clic en un archivo .h o .cpp en el explorador de soluciones, el archivo se abre en el editor de código.El editor de código es un procesador de textos especializado para el código fuente de C++.Él palabras clave del lenguaje de los color- códigos, método y nombres de variable, y otros elementos del código para hacer el código más legible y más fácil de entender.

Intellisense

El editor de código también admite varias características que juntas se conozcan como Intellisense.Puede mantener el mouse sobre un método y ver alguna documentación básica para él.Después de escribir un nombre de variable de clase y un A.o - >, una lista de miembros de la instancia de esa clase aparece.Si escribe un nombre de clase y después un ::, una lista de miembros estáticos aparece.Al empezar a escribir un nombre de clase o de método, el editor de código proporcionará sugerencias para completar la instrucción.Para obtener más información, vea Utilizar IntelliSense.

Fragmentos de código

Puede utilizar fragmentos de código de Intellisense para generar estructuras de uso general o complejas de código con una tecla de acceso directo.Para obtener más información, vea Fragmentos de código.

Código que navega

El menú de VIEW proporciona acceso a muchas ventanas y herramientas para navegar entre en los archivos de código.Para obtener información detallada sobre estas ventanas, vea Ver la estructura del código.

Explorador de soluciones

En todas las ediciones de Visual Studio, utilice el panel explorador de soluciones para navegar entre los archivos de un proyecto.Expanda un icono de archivo .h o .cpp para ver las clases del archivo.Expanda una clase para ver sus miembros.Haga doble clic en un miembro para navegar a su definición o implementación en el archivo.

Ventana de definición de la vista y el código de la clase

Utilice el panel de la vista de clases para ver los espacios de nombres y las clases en todos los archivos, incluidas las clases parciales.Puede expandir cada espacio de nombres o clase para ver sus miembros y haga doble clic en el miembro para navegar a esa ubicación en el archivo de código fuente.Si abre la ventana definición de código, puede ver la definición o la implementación del tipo al elegir en la vista de clases.

Examinador de objetos

El examinador de objetos para explorar la información de tipo en los componentes del runtime de Windows (archivos de .winmd), los ensamblados de .NET y bibliotecas de tipos COM.No se usa con las DLL Win32.

Ir a definición/a la declaración

Presione F12 en cualquier nombre o variable miembro de la API para ir a la definición.Si la definición en un archivo de .winmd (para una aplicación de Tienda Windows ) y muestran información en el examinador de objetos.También puede ir a la definición o ir a la declaración haciendo clic con el botón secundario en la variable o el nombre de tipo y elige la opción del menú contextual.

Buscar todas las referencias

En un archivo de código fuente, haga clic con el botón secundario con el cursor sobre el nombre de un tipo o método o variable, y elija la búsqueda todas las referencias para devolver una lista de cada ubicación en el archivo, el proyecto o la solución donde se utiliza el tipo.Buscar todas las referencias son inteligentes y devuelve sólo las instancias de la misma variable idéntica, aunque otras variables en ámbito diferente tienen el mismo nombre.

Gráficos del Explorador y de la dependencia de la arquitectura (Ultimate)

Utilice el Explorador de arquitectura para ver las relaciones entre los diferentes elementos del código.Para obtener más información, vea Buscar código con el explorador de arquitectura.Utilice los gráficos de dependencias para ver las relaciones de dependencia.Para obtener más información, vea Cómo: Generar gráficos de dependencia para código C y C++.

Agregar y recursos de edición

El término “recurso” en el contexto de un proyecto de escritorio de Visual Studio incluye elementos como cuadros de diálogo, los iconos, las cadenas traducibles, el spash, las cadenas de conexión a bases de datos, o cualquier dato arbitrario que desea incluir en el archivo ejecutable.Visual Studio.

Para obtener más información sobre cómo agregar y los recursos de edición en proyectos de escritorio nativos de C++, vea Trabajar con archivos de recursos.Para obtener más información sobre los recursos en Tienda Windows, vea,

La compilación (compilar y vincular)

Presione CTRL + MAYÚS + b para compilar y vincular un proyecto.Visual Studio utiliza MSBuild para crear código ejecutable.Puede establecer muchas opciones de compilación en Herramientas | Opciones | Projects and Solutions.Los errores de compilación y las advertencias se muestran en la lista de errores (Ctrl +\, E).Información adicional se muestra a veces en la ventana de resultados (ALT + 2).Para obtener más información, vea Compilar proyectos de C++ en Visual Studio.

También puede utilizar el compilador de Visual C++ (cl.exe) y muchas otras herramientas independientes generación- relacionadas como NMAKE y LIB directamente desde la línea de comandos.Para obtener más información, vea Compilar en la línea de comandos y Referencia de compilación de C/C++.

Pruebas

Visual Studio incluye un marco de pruebas unitarias en C++ nativo y C++/CLI.Para obtener más información, vea Comprobar el código mediante pruebas unitarias y Escriba pruebas unitarias para C/C++ con el marco de pruebas de Microsoft Unit para C++

Depuración

Puede depurar el programa presionando F5 cuando la configuración de proyecto se establece para depurar.Mientras depurarle puede establecer puntos de interrupción presionando F9, examine código presionando F10, vea los valores de variables o de registros especificados, e incluso en algunos casos realice cambios en código y continúe la depuración sin la re- compilación.Para obtener más información, vea Depurar en Visual Studio.

Implementar aplicaciones completas

Implementa Tienda Windows a los clientes con Windows almacenado con la opción de menú PROYECTO | Store .La implementación de CRT se controla automáticamente en segundo plano.Para obtener más información, vea Ventas de aplicaciones.

Al implementar una aplicación de escritorio de C++ nativo a otro equipo, debe instalar la propia aplicación y cualquier archivo de biblioteca de los que dependa la aplicación.Visual C++ en Visual Studio 2012 proporciona tres maneras de implementar el tiempo de ejecución de Visual C++ con una aplicación: implementación central, implementación local o vinculación estática.Para obtener más información, vea Aplicaciones de escritorio de implementación (Visual C++).

Para obtener más información sobre cómo implementar un programa escrito en C/C++. puede, vea Guía de implementación de .NET Framework para desarrolladores,

Artículos relacionados

Ediciones de Visual C++

Muestra las características disponibles en las diferentes ediciones de Visual Studio.

Paseo guiado por Visual C++

Proporciona información general sobre el entorno de desarrollo de Visual Studio y los tipos de aplicaciones de C++ que puede crear.

Creación y administración de proyectos de Visual C++

Proporciona información general sobre los proyectos de C++ en Visual Studio y los vínculos a otros casos en los que se explica cómo crear y administrar.

Compilar programas de C/C++

Describe cómo compilar proyectos de C++.

Aplicaciones de escritorio de implementación (Visual C++)

Proporciona información general sobre la implementación de las aplicaciones y los vínculos de C++ a otros casos que describen la implementación en detalle.

Trasladar y actualizar programas

Vínculos a artículos que describen cómo abrir las aplicaciones de C++ que se crearon en versiones anteriores de Visual Studio, y también cómo abrir aplicaciones creadas con las herramientas distinta de Visual Studio.

Visual C++

Describe las principales características de Visual C++ en Visual Studio y vínculos al resto de la documentación de Visual C++.