Visual C++

Visual C++ 2010 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++ 2010. 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++ 2010 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 C++. Por tanto, es posible que encuentre vínculos a temas que no están disponibles. La documentación completa está disponible en https://msdn.microsoft.com/es-es/library/default.aspx.

Nota

Si está empezando a aprender C++, consulte el tutorial de Herb Schildt, disponible en Beginner Developer Learning Center de MSDN: Tier One: C++ Beginner's Guide.

En esta sección

Secciones relacionadas