Software de programación de valores
Historia
El predecesor de Visual C++ se llamó Microsoft C/C++.
Visual C++ 1.0, que incluye MFC 2.0, es la primera versión de Visual C++. Se lanzó en 1992 y está disponible en versiones de 16 y 32 bits.
Visual C++ 1.5 con MFC 2.5 agrega compatibilidad con OLE 2.0 y ODBC a MFC. Era sólo de 16 bits y fue la primera versión de Visual C++ sólo en CD-ROM.
Visual C++ 1.52c es una versión parcheada de 1.5, pero merece su propia entrada porque fue la última de Microsoft Windows 3.x y posiblemente la plataforma de desarrollo más popular.
Visual C++ 2.0, que incluye MFC 3.0, es la primera versión exclusiva de 32 bits. En muchos sentidos, esta versión se adelantó a su tiempo, ya que Windows 95, con nombre en código "Chicago", aún no se había lanzado y Windows NT sólo tenía una pequeña participación de mercado. Como resultado, esta versión es casi una "generación perdida". Las actualizaciones disponibles mediante suscripción incluyen las versiones 2.1 y 2.2. Microsoft incluye Visual C++ 1.5 como parte de las versiones 2.x y las actualizaciones a 2.1, que incluye Visual C++ 1.52 y también incluye versiones de 16 y 32 bits del Control Development Kit (CDK). Visual C++ 2.x también admite el desarrollo de Win32. Está disponible a través de Microsoft Developer Network. Existe una versión RISC de Visual C++ 2.0 para procesadores MIPS y Alpha.
Visual C++ 4.0 incluye MFC 4.0 y está diseñado para Windows 95 y Windows NT. Para admitir proyectos heredados (Windows 3.x/DOS), 4.0 se incluye con el CD de instalación de Visual C++ 1.52. Las actualizaciones disponibles mediante suscripción incluyen Visual C++ 4.1, que viene con Microsoft Game SDK (posteriormente lanzado por separado como DirectX SDK), y Visual C++ 4.2. Ni 4.1 ni 4.2 son compatibles con el desarrollo de Windows 3.x (Win32s).
Visual C++ 5.0 incluye MFC 4.21, que es una actualización importante a 4.2.
Visual C++ 6.0 (comúnmente conocido como VC6), incluido MFC 6.0, se lanzó en 1998. Esta versión fue algo controvertida porque no contenía las actualizaciones esperadas para MFC. Visual C++ 6.0 sigue siendo muy popular y se utiliza a menudo para mantener proyectos heredados. Sin embargo, en Windows XP, esta versión tiene algunos problemas, especialmente en el modo de depuración (por ejemplo, no se muestran los valores de las variables estáticas). El problema de depuración se puede resolver con un parche llamado "Visual C++ 6.0 Processor Pack", que se puede descargar desde /en-us/vstudio/aa 718349.aspx. Curiosamente, la página enfatiza que los usuarios también deben ejecutar Windows 98, Windows NT; 4.0 o Windows 2000. , aunque estos requisitos pueden ser mínimos, lo que significa que cualquier computadora con estas versiones de Windows o posteriores instaladas puede ejecutar el parche.
Visual C++. .NET 2002 (también conocido como Visual C++ 7.0), que incluye MFC 7.0, se lanzó en 2002 y admite la generación de código en tiempo de enlace y comprobaciones de tiempo de ejecución de depuración.
NET 1.0 y Visual C#, así como extensiones de Managed C++ para .NET. La nueva interfaz de usuario utiliza muchas de las teclas de acceso rápido y convenciones de Visual Basic, lo que es parte de la razón de su impopularidad entre los desarrolladores de C++.
Visual C++. NET 2003 (también conocido como Visual C++ 7.1) incluye MFC 7.1, que se lanzó en 2003. NET 1.1, una importante actualización de Visual C++. NETO 2002. Se considera un parche para Visual C++. NET 200 2 y está disponible a un costo mínimo para los propietarios de esa versión. Esta es la última versión compatible con Windows 95 como destino.
Visual C++ integrado se utiliza para el desarrollo del sistema operativo Windows CE. Visual C++ integrado fue reemplazado por Microsoft Visual Studio 2005 como entorno de desarrollo independiente.
Visual C++ 2005 (también conocido como Visual C++ 8.0) que contiene MFC 8.0 se lanzó en noviembre de 2005. Esta versión lo admite. NET 2.0 y C++ administrado abandonado para C++/CLI. También presenta OpenMP. En Visual C++ 2005, Microsoft también introdujo Team Foundation Server. Visual C++ 8.0 tendrá problemas al compilar proyectos de MFC AppWizard creados con Visual Studio 6.0, por lo que si no es posible reescribirlos, puede continuar manteniendo el proyecto anterior utilizando el IDE original.
Visual C++ 2008 (también conocido como Visual C++ 9.0) se lanzó en noviembre de 2007. Esta versión lo admite. NET 3.5, que es la última versión estable.
Versión actual
Visual C++ actualmente tiene cuatro versiones disponibles:
Microsoft Visual C++ 2008 Express Edition
Microsoft Visual Studio 2008 Standard Edition
Microsoft Visual Studio 2008 Professional Edition
Microsoft Visual Studio 2008 Team System
Visual C++ se incluye con Visual Studio.
Microsoft Visual C++ 2008 Express Edition se puede descargar de forma gratuita desde el sitio web de MSDN.
Microsoft Visual C++ 2005 Express se puede descargar de forma gratuita en "Early Releases" en el sitio web de MSDN.
Visual C++ 2008 Express Edition
Artículo principal: Microsoft Visual Studio Express Edition
Este Microsoft Visual C++ (o Visual C++ 9.0) viene en dos versiones: como Parte de Microsoft Visual Studio y como producto independiente "Express Edition". Ambas versiones estarán disponibles para los usuarios de MSDN y se lanzarán oficialmente en noviembre de 2007.
Microsoft Visual C++ 2008 Express Edition se puede descargar de forma gratuita desde el sitio web de Microsoft Developer Network (MSDN).
64 bits
Las ediciones Visual Studio 2008 Standard y Professional admiten compiladores x64, y Visual Studio 2008 Team Suite admite x64 e IA-64. Antes de Visual C++ 2005, Platform SDK era la única forma que tenían los programadores de desarrollar aplicaciones de Windows de 64 bits. El SDK incluye compiladores y bibliotecas de Visual C++ 6.0 para objetivos x64. Programadores que quieran una versión de 64 bits de Visual C++. NET 2003 (ya no está disponible) debe comunicarse con libs7164@microsoft.com.
-
Microsoft Visual C++ (abreviado como Visual C++, MSVC, VC++ o VC) es la herramienta de desarrollo de C++ de Microsoft. Tiene un entorno de desarrollo integrado y puede proporcionar edición de lenguaje C. C++ y lenguajes de programación como C++/CLI. VC++ integra herramientas de depuración convenientes, especialmente la API de Microsoft Windows, la API de DirectX de animación 3D y Microsoft. NET marco. La última versión es Microsoft Visual C++ 2008.
Estilo
Visual C++ es famoso por su "resaltado de sintaxis", IntelliSense (función de compilación automática) y funciones avanzadas de depuración. Por ejemplo, permitir a los usuarios realizar depuración remota, ejecución en un solo paso, etc. También permite a los usuarios recompilar el código modificado durante la depuración sin reiniciar el programa que se está depurando. Su sistema de compilación y construcción presenta encabezados precompilados, refactorización mínima y enlaces acumulativos. Estas características reducen significativamente el tiempo que lleva editar, compilar y vincular programas, especialmente en proyectos de software grandes.
Historia
Visual C++ originalmente se llamaba Microsoft C/C++.
Visual C++ 1.0 integra MFC 2.0 y es la versión de primera generación de Visual C++. Se lanzó en 1992 y puede admitir versiones de 16 y 32 bits. Microsoft C/C++ 7.0.
Visual C++ 1.5 integra MFC 2.5, añadiendo "Object File Link Embedding (OLE) 2.0 y Open Database Link (ODBC) compatible con MFC. Esta versión es sólo de 16 bits y también es la primera en utilizar CD -ROM Es una versión de soporte de software. Esta versión no tiene la llamada "versión estándar". Es el último software que admite programación de software de 16 bits y el primer software que admite programación de 32 bits basado en máquinas x86. p>
Visual C++ 2.0, que incluía MFC 3.0, fue el primero en lanzar sólo una versión de 32 bits. Desafortunadamente, esta versión se lanzó antes y casi se convirtió en una "versión perdida". Esto se debió a Windows 95 (código de desarrollo). "Chicago") aún no se ha lanzado. Windows NT sólo ocupa una pequeña cuota de mercado. Los usuarios de esta versión pueden actualizar a las versiones 2.1 y 2.2 a través del servicio de suscripción de Microsoft. En esta versión, Microsoft actualizará Visual C++ 1.5 a la versión 2.0. el número de versión actualizada de Visual C++ 1.5) y la versión 2.1 (número de versión actualizada de Visual C++ 1.5: 65438 Visual C++ 2.x viene con versiones de CDK de 16 y 32 bits y admite el desarrollo de Win32s). Visual C++ 2.2 y versiones posteriores ya no actualizarán Visual C++ 1.5 (aunque se ha integrado en Visual C++ 4.x, aunque nació antes de Windows 95, la fecha de lanzamiento de esta versión todavía está muy cerca de Windows 95). , pero cuando se lanzó Windows 95, también se lanzó Visual C++ 4.0. Muchos desarrolladores de programas pasan directamente de 1.xa 4.0, omitiendo 2.x.
Visual C++ 4.0 integra MFC 4.0 y está especialmente diseñado para. Los usuarios de Windows 95 y Windows NT pueden suscribirse a través de Microsoft. El servicio se actualiza a las versiones 4.1 y 4.2 (esta versión ya no admite el desarrollo de Win32).
Visual C++ 5.0 integra MFC 4.21, que es una actualización importante. desde que se lanzó la versión 4.2.
Visual C++ 6.0 para MFC 6.0 fue lanzada en 1998. La distribución se ha utilizado ampliamente en el desarrollo de proyectos grandes y pequeños. Sin embargo, ejecutar esta versión en Windows XP puede causar problemas. especialmente en el modo de depuración (por ejemplo, el valor de las variables estáticas no se mostrará). Este problema de depuración se puede resolver creando un parche llamado "Visual C++ 6.0 Processor Pack".
Curiosamente, esta página enfatiza que los usuarios también deben ejecutar Windows 98, Windows NT 4.0 o Windows 2000.
Visual C++. NET 2002 (Visual C++ 7.0), lanzado en 2002, integra MFC 7.0 y admite la generación de código en el momento del enlace y la inspección durante la depuración. Esta versión también integra extensiones administradas de C++ y una nueva interfaz de usuario (para usar con Visual Basic y Visual C#***). Ésta es una de las razones principales por las que Visual C++ 6.0 todavía se utiliza ampliamente en la actualidad.
Visual C++. NET 2003 (Visual C++ 7.1) integrado con MFC 7.1 se lanzó en 2003, lo que supuso una actualización importante de Visual C++. NETO 2002.
Visual C++ integrado para el sistema operativo Windoww CE. Visual C++ como entorno de desarrollo independiente fue reemplazado por Microsoft Visual Studio 2005.
Visual C++ 2005 (Visual C++ 8.0) integrado con MFC 8.0 se lanzó en junio de 2005. Esta versión introduce soporte para el lenguaje C++/CLI y OpenMP.
Visual C++ 2008 (Visual C++ 9.0) se lanzó en junio de 2007. Esta versión lo admite. NET 3.5, que es la última versión.
La última versión
Visual C++ tiene cuatro versiones más recientes:
Visual C++ 2005 Simplified Edition
Microsoft Visual Studio 2005 Standard Edition
Microsoft Visual Studio 2005 Professional Edition
Microsoft Visual Studio 2005 Team Suite Edition
Visual C++ está integrado en Visual Studio.
Microsoft Visual C++ 2005 Express se puede descargar y utilizar de forma gratuita desde el sitio web de MSDN.