MSDN Library
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Herramientas de desarrollo de Visual C++

 

Como parte del Entorno de desarrollo integrado (IDE) de Visual Studio, Visual C++ tiene muchas ventanas y herramientas en común con otros lenguajes.Muchas de ellas, como el Explorador de soluciones, el Editor de código o el Depurador, están documentadas en MSDN Library, en IDE de Visual Studio.A menudo, una herramienta o una ventana compartida tiene un conjunto de características ligeramente diferentes para C++ que para los lenguajes .NET o Javascript.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++ dispone de varias herramientas específicas para desarrollar código nativo.Esas herramientas también se indican en este artículo.Para ver una lista de las herramientas disponibles en cada edición de Visual Studio, consulte Herramientas y plantillas de Visual C++ en las versiones de Visual Studio.

En todas las ediciones de Visual C++, el código fuente y los archivos relacionados de un archivo ejecutable (como .exe, .dll o .lib) se organizan en un proyecto.Un proyecto tiene un archivo de proyecto en formato XML (.vcxproj) que especifica todos los archivos y los recursos necesarios para compilar el programa, así como otras opciones de configuración, como la plataforma de destino (x86, x64 o ARM) y si está creando una versión de lanzamiento o una versión de depuración del programa.Un proyecto (o muchos proyectos) se incluyen dentro de una Solución: por ejemplo, una solución podría contener varios proyectos de archivos DLL para Win32 y una única aplicación de consola Win32 que utilice dichos archivos DLL.Para ver información general sobre los proyectos, consulte PAVE: Managing Solutions and Projects.

Plantillas de proyecto

Visual C++ incluye varias plantillas de proyecto, que contienen código de inicio y la configuración necesaria para diversos tipos de programas básicos.Normalmente, se empieza por elegir Archivo | Nuevo proyecto para crear un proyecto a partir de una plantilla de proyecto y, luego, se agregan nuevos archivos de código fuente a ese proyecto o se comienza a escribir código en los archivos proporcionados.Para ver información específica sobre los proyectos de C++ y los asistentes para proyectos, consulte 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 durante el proceso de creación de un nuevo proyecto.Para más información, consulte Crear proyectos de escritorio con asistentes para aplicaciones.

Si el programa tiene interfaz de usuario, una de las primeras tareas que se deben realizar consiste en rellenar la interfaz de controles, como botones, cuadros de lista, etc.Visual Studio incluye una superficie de diseño visual y un cuadro de herramientas para cada tipo de aplicación de C++.Independientemente del tipo de aplicación que quiera crear, la idea básica es siempre la misma: arrastrar un control desde la ventana del cuadro de herramientas y colocarlo en el lugar que se desee de la superficie de diseño.Visual Studio genera en segundo plano los recursos y el código necesario para que todo funcione.

Para más información sobre cómo diseñar una interfaz de usuario para una aplicación de la Plataforma universal de Windows, consulte Conceptos básicos del diseño.

Para más información sobre cómo crear una interfaz de usuario para una aplicación de MFC, consulte Aplicaciones de escritorio de MFC.Para ver información sobre los programas de Windows de Win32, consulte Aplicaciones Windows Win32 (C++).

Para ver información sobre las aplicaciones de Windows Forms con C++/CLI, consulte Creating a Windows Forms Application By Using the .NET Framework (C++).

Coloración semántica

Después de crear un proyecto, todos los archivos del proyecto se muestran en la ventana Explorador de soluciones.Al hacer clic en un archivo .h o .cpp en el Explorador de soluciones, se abre el archivo en el editor de código.El editor de código es un procesador de textos especializado para código fuente en C++.Este editor codifica mediante colores las palabras clave, los nombres de los métodos y las variables del lenguaje, así como otros elementos del código para que el código sea más fácil de leer y entender.

Intellisense

El editor de código también admite varias características que, juntas, se conocen como Intellisense.Puede mantener el mouse sobre un método y ver su documentación básica.Después de escribir el nombre de una variable de clase y un .o ->, aparecerá una lista de miembros de instancia de esa clase.Si escribe el nombre de una clase y, luego, un ::, se mostrará una lista de miembros estáticos.Cuando empieza a escribir un nombre de clase o método, el editor de código le ofrece sugerencias para completar la instrucción.Para más información, consulte Utilizar IntelliSense.

Fragmentos de código

Puede usar fragmentos de código de IntelliSense para generar construcciones de código muy utilizadas o complicadas con solo pulsar un método abreviado.Para obtener más información, vea Fragmentos de código.

El menú VISTA proporciona acceso a muchas ventanas y herramientas que le permiten navegar por los archivos de código.Para ver información detallada sobre esas ventanas, consulte Ver la estructura del código.

Explorador de soluciones

En todas las ediciones de Visual Studio, use el panel del Explorador de soluciones para navegar por los archivos de un proyecto.Expanda un icono de archivo .h o .cpp para ver las clases que hay en el archivo.Expanda una clase para ver sus miembros.Haga doble clic en un miembro para ir hasta su definición o implementación en el archivo.

Vista de clases y ventana Definición de código

Utilice el panel Vista de clases para ver los espacios de nombres y las clases de todos los archivos, incluidas las clases parciales.Puede expandir cada espacio de nombres o clase para ver sus miembros y hacer doble clic en el miembro para ir hasta ese lugar del archivo de origen.Si abre la ventana Definición de código, puede ver la definición o implementación del tipo al elegirlo en la Vista de clases.

Examinador de objetos

Utilice el Examinador de objetos para examinar la información de tipo en los componentes en tiempo de ejecución de Windows (archivos .winmd), los ensamblados .NET y las bibliotecas de tipo COM.No se utiliza con archivos DLL de Win32.

Ir a definición/declaración

Presione F12 en cualquier variable de miembro o nombre de API para ir a su definición.Si la definición se encuentra en un archivo .winmd (para una aplicación Tienda Windows 8.x), se muestra la información de tipo en el Examinador de objetos.También puede Ir a definición o Ir a declaración haciendo clic con el botón derecho en el nombre de variable o de tipo y eligiendo la opción correspondiente en el menú contextual.

Buscar todas las referencias

En un archivo de código fuente, haga clic con el botón derecho con el cursor del mouse sobre el nombre de un tipo, método o variable y elija Buscar todas las referencias para obtener una lista de todas las ubicaciones del archivo, proyecto o solución donde se usa el tipo.Buscar todas las referencias funciona de forma inteligente y solo devuelve las instancias de la misma variable, aunque otras variables de otro ámbito tengan el mismo nombre.

Explorador de arquitectura y Gráficos de dependencias (Ultimate)

Use el Explorador de arquitectura para ver las relaciones entre varios elementos de su código.Para más información, consulteBuscar código con el explorador de arquitectura.Use gráficos de dependencias para ver las relaciones de dependencia.Para más información, consulte .3bd5cf9f-62f6-41d0-9f35-d4b2637cba3c

El término “recurso” en el contexto de un proyecto de escritorio de Visual Studio incluye elementos como cuadros de diálogo, iconos, cadenas localizables, pantallas de presentación, cadenas de conexión de base de datos o cualquier dato arbitrario que desee incluir en el archivo ejecutable.Visual Studio.

Para más información sobre cómo agregar y editar recursos en proyectos nativos de C++ de escritorio, consulte Working with Resource Files.Para más información sobre los recursos de un Tienda Windows 8.x, consulte

Presione Ctrl + Mayús + B para compilar y vincular un proyecto.Visual Studio usa MSBuild para crear código ejecutable.Puede establecer muchas opciones de compilación en Herramientas | Opciones | Proyectos y soluciones.Los errores de compilación y las advertencias se muestran en la Lista de errores (Ctrl +\, E).A veces se muestra información adicional en la Ventana de salida (Alt + 2).Para obtener más información, vea Compilar proyectos de C++ en Visual Studio.

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

Visual Studio incluye un marco de pruebas unitarias para código C++/CLI y C++ nativo.Para más información, consulte Comprobar código utilizando pruebas unitarias y Escribir pruebas unitarias para C/C++ con el Framework de pruebas unitarias de Microsoft para C++.

Puede depurar el programa presionando F5 cuando la configuración del proyecto esté establecida como Depurar.Durante la depuración puede establecer puntos de interrupción presionando F9, recorrer el código presionando F10, ver los valores de registros o variables especificados e, incluso, en algunos casos, realizar cambios en el código y continuar la depuración sin tener que volver a compilar.Para más información, consulte Depurar en Visual Studio.

Un Tienda Windows 8.x se implementa para los clientes a través de la Tienda Windows mediante la opción PROYECTO | Tienda.La implementación de CRT se controla automáticamente en segundo plano.Para más información, consulte Publicar aplicaciones de Windows.

Al implementar una aplicación de escritorio de C++ nativo en otro equipo, debe instalar tanto la aplicación como todos los archivos de biblioteca de los que dependa la aplicación.Visual C++ en Visual Studio 2012 le ofrece tres maneras de implementar el runtime de Visual C++ con una aplicación: implementación central, implementación local o vinculación estática.Para más información, consulte Implementar aplicaciones de escritorio nativas (Visual C++).

Para más información sobre la implementación de un programa de C++/CLI, consulte la Guía de implementación de .NET Framework para desarrolladores.

Herramientas y plantillas de Visual C++ en las versiones de Visual Studio

Muestra qué características están disponibles en las diferentes ediciones de Visual Studio.

Visual C++ Guided Tour

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

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

Proporciona información general sobre los proyectos de C++ de Visual Studio y vínculos a otros artículos que explican cómo crearlos y administrarlos.

Compilar programas de C/C++

Describe cómo compilar proyectos de C++.

Implementar aplicaciones de escritorio nativas (Visual C++)

Proporciona información general sobre la implementación de aplicaciones de C++ y vínculos a otros artículos que describen de forma detallada la implementación.

c36c44b3-5a9b-4bb4-9b7a-469aa770ed00

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

Visual C++ en Visual Studio 2015

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

Mostrar:
© 2016 Microsoft