Visual C++
El idioma y las herramientas eficaces y flexibles de Visual C++ en Visual Studio permiten el desarrollo de aplicaciones de Tienda Windows nativo, aplicaciones de escritorio nativas, y las aplicaciones administradas que se ejecutan en .NET Framework.Visual C++ incluye estos componentes:
Entorno de desarrollo de Visual Studio
El entorno de desarrollo admite el flujo de trabajo completo de desarrollo, crear y administrar proyectos con escribir código, depuración, la generación de perfiles, e implementar a los usuarios finales.Herramientas visuales de C++compiler
El compilador admite el desarrollo de código nativo y el desarrollo orientado a Common Language Runtime (CLR).NET.Visual C++ admite directamente la compilación para equipos x86, y también incluye compiladores destinados x64 y la ARM.Optimiza el rendimiento para todas las plataformas.Bibliotecas
Biblioteca en tiempo de ejecución de C (CRT)
Alternativas seguridad- mejoradas Inclusión a las funciones que se sabe que plantear problemas de seguridad.Biblioteca estándar de C++
Contiene la biblioteca y la biblioteca estándar (STL) de iostreams de la plantilla.Active Template Library (ATL)
Para la creación de componentes COM y aplicaciones.Bibliotecas de (MFC) de la clase de la Microsoft foundation class
Para la creación de aplicaciones de escritorio que tienen interfaces de usuario tradicionales o de Office- estilo.Parallel Patterns Library (PPL)
Para los algoritmos asincrónicos y paralelos que se ejecutan en la CPU.AMP de C++ (paralelismo masivo acelerado C++)
Para los algoritmos masivo paralelos que se ejecutan en el GPU.Biblioteca de plantillas de Windows Runtime C++ (WRL),
Para el desarrollo de COM- estilo de aplicaciones y componentes de Tienda Windows.Las bibliotecas de clases de .NET Framework (mediante C++/CLI), STL/CLR, y la biblioteca de compatibilidad de C++
Para el desarrollo de aplicaciones administradas.
Además, cuando se usa Visual C++ también puede tener acceso a las API de Windows para las aplicaciones de Tienda Windows y las aplicaciones de escritorio.Los archivos de encabezado y archivos de .winmd para estos API se incluyen en Visual Studio, en Kit de desarrollo de software de Windows (SDK) para Windows 8.
[!NOTA]
Visual Studio Express 2012 para Windows 8 sólo admite la creación e implementación de aplicaciones y componentes de Tienda Windows, y no admite aplicaciones de escritorio o de la consola.Para el desarrollo de escritorio, puede utilizar Visual Studio Express 2012 para el escritorio de Windows o una de las ediciones de Visual Studio 2012.Para obtener más información sobre las ediciones de Visual Studio, vea Visual C++ Tools and Templates in Visual Studio Editions.
En esta sección
Introducción a Visual C++ en Visual Studio 2012
Información sobre cómo usar esta versión.Bibliotecas de idioma y del estándar de C++
Contiene las guías de programación y el contenido de la referencia del lenguaje y bibliotecas de C++.Aplicaciones de la Tienda Windows
Vínculos a las guías y contenido de referencia en el centro de desarrollo de software de Windows.Aplicaciones de escritorio de Win32 (Visual C++)
Contiene las guías y el contenido de la referencia para crear aplicaciones de escritorio con un bucle de mensajes y las devoluciones de llamada.ATL y MFC
Contiene las guías y el contenido de la referencia para Active Template Library y Microsoft Foundation Classes.Archivos DLL de Visual C++
Describe cómo utilizar Win32, ATL, MFC y para crear los archivos DLL de escritorio de Windows, y proporciona información sobre cómo compilar y registrar el archivo DLL.Programación paralela en Visual C++
Contiene las guías y el contenido de referencia del AMP de biblioteca, C++ de modelos de procesamiento Paralelo, el OpenMP, y otras características relacionadas con el multithreading en Windows..NET que programa en Visual C++
Proporciona información específica de la programación para Common Language Runtime (CLR).Compilador Intrínsecos y lenguaje de ensamblado
Contiene las guías y el contenido de referencia de Microsoft macro assembler.Tools for Visual C++ Development
Contiene las guías y el contenido de referencia sobre cómo crear proyectos, escribir código, depuración, perfil, los implementa, y más.Temas especializados
Proporciona información adicional sobre las cuestiones que son pertinentes para la programación de Visual C++.Procedimientos recomendados para la seguridad en C++
Proporciona sugerencias sobre cómo proteger las aplicaciones de código malintencionado y el uso no autorizado.Ejemplos de Visual C++
Vínculos a ejemplos completos del proyecto.
Secciones relacionadas
- Obtenga información Visual C++
Esta parte del sitio Web de centro para desarrolladores de Visual Studio contiene instrucciones para las personas que simplemente está empezando a aprender C++.