Visual C++
Actualización: noviembre 2007
Visual C++ 2008 proporciona un entorno de desarrollo eficaz y flexible para crear aplicaciones basadas en Microsoft Windows y en Microsoft .NET. Puede utilizarlo en un sistema de desarrollo integrado o puede utilizar herramientas individuales. Visual C++ consta de los siguientes componentes:
Las herramientas del compilador de Visual C++ 2008. El compilador admite el desarrollo de código nativo tradicional y desarrollo destinado a plataformas de máquina virtual, como Common Language Runtime (CLR). Visual C++ 2008 incluye compiladores destinados a x64 y Itanium. El compilador sigue admitiendo directamente equipos x86 como destino, y optimiza el rendimiento para ambas plataformas.
Las bibliotecas de Visual C++. Estas incluyen el estándar de la industria Active Template Library (ATL), las bibliotecas MFC (Microsoft Foundation Class) y bibliotecas estándar, como la Biblioteca estándar de C++, que consta de la biblioteca de iostreams y la Biblioteca de plantillas estándar (STL), y la Biblioteca en tiempo de ejecución de C (CRT). La biblioteca CRT incluye alternativas más seguras a las funciones que presentan problemas de seguridad. La biblioteca de STL/CLR aporta STL al desarrollo administrado. Se ha diseñado una nueva biblioteca, la Biblioteca de compatibilidad de C++, con nuevas características de cálculo de referencias de datos, para simplificar programas destinados al CLR.
El entorno de desarrollo de Visual C++. El entorno de desarrollo proporciona una eficaz ayuda para la administración y configuración de proyectos (incluida una mejor compatibilidad con grandes proyectos), edición y exploración del código fuente y herramientas de depuración. Este entorno también admite IntelliSense, que realiza sugerencias contextuales y bien fundamentadas cuando se crea el código.
Además de las aplicaciones de interfaz gráfica de usuario convencionales, Visual C++ permite a los desarrolladores generar aplicaciones web, aplicaciones smart-client basadas en Windows y soluciones para dispositivos móviles thin-client y smart-client. C++ es el lenguaje de nivel de sistemas más popular del mundo, y Visual C++ ofrece a los desarrolladores una herramienta de primera clase con la que generar software.
Nota: |
---|
Visual C++ Express proporciona un subconjunto de las funciones disponibles en otras ediciones de Visual C++. Por consiguiente, algunos componentes, bibliotecas o características disponibles en estas ediciones no están disponibles en esta versión del producto, aunque puede que se analicen en la documentación. Para obtener estas características, debería realizar una actualización a otra versión de Visual C++. Para obtener más información sobre estas ediciones, vea Ediciones de Visual C++. La documentación que se incluye con Visual C++ Express es un subconjunto de la documentación de otras versiones de Visual Studio. Por tanto, es posible que encuentre vínculos a temas que no están disponibles. La documentación completa está disponible en https://msdn2.microsoft.com/es-es/library. |
Nota: |
---|
Si está empezando a aprender C++, le recomendamos el libro "C++ Beginner's Guide" escrito por Herb Schildt, disponible en línea en https://go.microsoft.com/fwlink/?linkid=115303. |
En esta sección
Introducción a Visual C++
Información sobre cómo iniciarse en esta versión de Visual C++, incluido un Paseo guiado.Trasladar y actualizar programas
Información sobre cómo migrar de otros sistemas operativos o cambiar entre versiones de Visual C++.Metodologías comunes de programación
Información sobre cómo programar en Visual C++: cómo codificar diversas tareas de programación, comprender lo que son los archivos DLL, etc.Guía de programación de .NET
Información concreta para programar para Common Language Runtime (CLR).Implementación (C++)
Información sobre cómo empaquetar, distribuir y ejecutar aplicaciones.Procedimientos recomendados para la seguridad en C++
Recomendaciones para ayudarle a proteger las aplicaciones del código malintencionado y el uso no autorizado.Programación de 64 bits con Visual C++
Información sobre las características de Visual C++ destinadas a las arquitecturas x64 y Itanium.Creación y administración de proyectos de Visual C++
Información sobre cómo utilizar el entorno de desarrollo integrado (IDE) para administrar proyectos de código.Generar un programa escrito en C/C++
Información sobre el compilador, el vinculador y otras herramientas que ayudan a desarrollar programas escritos en C y C++. Esto incluye opciones de la línea de comandos y mensajes de diagnóstico.Referencia de Visual C++
Información de referencia completa sobre las características de lenguaje y las API.Aplicaciones de ejemplo de Visual C++
Proyectos de ejemplo que muestran diversas características de Visual C++.
Secciones relacionadas
Lo nuevo en Visual C++ 2008
Una guía a las nuevas características de Visual C++ 2008.Depuración de código nativo
Información sobre cómo ejecutar programas y diagnosticar sus problemas en el Depurador de Visual Studio.Programar para dispositivos con Visual C++
Información sobre cómo escribir código que se ejecute en dispositivos.Introducción a Visual Studio
Información sobre el producto principal del que Visual C++ forma parte.Tutoriales de Visual Studio
Vínculos a temas que le guían paso a paso a través de diversas tareas.Desarrollo de aplicaciones en Visual Studio
Información sobre cómo utilizar el entorno, el editor, las ventanas de herramientas y la configuración de Visual Studio.Compatibilidad de productos y accesibilidad
Información sobre cómo obtener asistencia para el producto y características de accesibilidad.