Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2005
Visual Studio
Visual C++
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
Visual C++ 
Visual C++ 

Microsoft Visual C++ 2005 provides a powerful and flexible development environment for creating Microsoft Windows–based and Microsoft .NET–based applications. It can be used as an integrated development system, or as a set of individual tools. Visual C++ is comprised of these components:

The Visual C++ 2005 compiler tools. The compiler has new features supporting developers that target virtual machine platforms like the Common Language Runtime (CLR). There are now compilers to target x64 and Itanium. The compiler continues to support targeting x86 machines directly, and optimizes performance for both platforms.

  • The Visual C++ 2005 Libraries. This includes the industry-standard Active Template Library (ATL), the Microsoft Foundation Class (MFC) libraries, and standard libraries such as the Standard C++ Library, and the C RunTime Library (CRT), which has been extended to provide security enhanced alternatives to functions known to pose security issues. A new library, the C++ Support Library, is designed to simplify programs that target the CLR.

  • The Visual C++ 2005 Development Environment. Although the C++ compiler tools and libraries can be used from the command-line, the development environment provides powerful support for project management and configuration (including better support for large projects), source code editing, source code browsing, and debugging tools. This environment also supports IntelliSense, which makes informed, context-sensitive suggestions as code is being authored.

In addition to conventional graphical user-interface applications, Visual C++ enables developers to build Web applications, smart-client Windows-based applications, and solutions for thin-client and smart-client mobile devices. C++ is the world's most popular systems-level language, and Visual C++ gives developers a world-class tool with which to build software.

In This Section

Related Sections

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Visual C++      AKhristov ... mbaraga   |   Edit   |  

History of Visual C++

Prior to Visual C++, Microsoft C Version 6 existed on 8 floppies, did not support C++ but did support OS/2. It could be executed using either 16-bit Windows or OS/2. The editor was called Programmer's Workbench. There were versions of Microsoft C prior to version 6.

Visual C++ was first named Microsoft C/C++ Compiler 7.0 and was shipped on floppy disks.

Then Visual C++ came with the following version: Visual C++ 1.0 for Windows NT, then Visual C++ for Win16 (v1.5 and now v1.52c) and then, with a Win32s inter-period, there was the great new product named Visual C++ 2.0 and the Win32 and 32bits era. Visual C++ 1.0 was shipped for free when buying a book at MS Press named, Visual C++ Step by Step. The version shipped was the academic one. The success of the Visual C++ product, appeared with the version 2.2 and the content of a great documentation. The Windows help was progressively canceled, and the way developer should learned about SDK and Visual Studio was included in MVB files, covered in Visual C++ 4.x.

At this time, the MSDN documentation was completely integrated with the IDE. It was running extremely fast and everything was on a CDRom... (can you say that now ?)

The compiler was becoming better and better, when Visual C++2.x era was ended. The episode of pre-compiled headers bug was finished, and the total time of compilation was shorter and shorter. Projects Settings were very well designed and the IDE (as always) was getting more and more comfortable.

Version 5.0 appears and the brand name Visual Studio was written, in bold, upper to the Visual C++ product name.

Visual Studio 6.0 was a legend step were, we knows, there are still lots of(maybe the most) applications, not recompiled and always under activity. For example, today 6.0 is still the primary version in China.

Next; VC++.NET is a final step in wich, evolutions have been done to introduce reserved keyword for the compilers and now, Herb Sutter has helped us with VC++.NET 2003 and 2005 to fight against compliance and managed extensions (complex and the new simple one). Thanks to Herb and the teams.

Microsoft C/C++ 7.0
Visual C++ 1.0
Visual C++ 1.5
Visual C++ 2.0
Visual C++ 2.1
Visual C++ 2.2
Visual C++ 4.0
Visual C++ 4.1
Visual C++ 4.2
Visual C++ 5.0
Visual C++ 6.0
Visual C++ .NET 2002 (Version 7.0)
Visual C++ .NET 2003 (Version 7.1)
Visual C++ 2005 (Version 8.0)

In 2006-2007, Visual C++ compiler will merge the C++ STL with a .NET compatible runtime library called STL.NET. It will embrace Managed C++ and fully compliant C++ library. Visual C++ is, in 2007, the best compiler product that Microsoft has shipped. A World class product. Stanley and Herb should be promoted fellow rank!

Good job, guys !

In 2007, Visual Studio Team has published a Virtual machien that contains the STL/CLR alias STL.NET named library. Check out from the next realse of the STL evolution.

In 2007, ATL Server has been promoted under codeplex.com portal: check www.codeplex.com/atlserver


Visual C ++ era primer Microsoft llamado C/C ++ el Recopilador 7.0 y fue embarcado(transportado) sobre disquetes.

C Entonces Visual ++ vino con la versión siguiente: C Visual ++ 1.0 para el Windows NT, C entonces Visual ++ para Win16 (v1.5 y ahora v1.52c) y luego, con un interperíodo Win32s, allí era el gran nuevo producto llamó C Visual ++ 2.0 y el Win32 y 32bits la era. C Visual ++ 1.0 fue embarcado(transportado) gratis cuando byuing un libro en MSPRESS C llamado, Visual ++ Paso a paso. La versión embarcada(transportada) era la académica. El éxito de C Visual ++ el producto, apareció con la versión 2.2 y el contenido de una gran documentación. La ayuda de Windos era progessively cancelado, y el modo que el revelador debería culto sobre SDK y el Estudio Visual fue incluido en archivos MVB, cubierto en C Visual ++ 4.x.

En este tiempo, la documentación MSDN completamente fue integrada con el IDE. ¿Esto era extremey rápido y todo estaba sobre un CD ROM ... (puede usted decir esto ahora?)
El recopilador se hacía mejor y mejor, cuando Visual C ++ 2.x la era fue terminada. El episod de bicho de jefes precompilado fue terminado, y el tiempo total de compilación era más corto y más corto. Los Ajustes de Proyectos muy bien fueron diseñados y el IDE (como siempre) se ponía cada vez más confortable.

La versión 5.0 aparece y la marca el Estudio Visual fue escrito, en valiente, superior a C Visual ++ el nombre de producto.

El Estudio Visual 6.0 era un paso de leyenda eran, sabemos(conocemos), hay todavía mucho (de tal vez el más) usos, no compilado de nuevo y siempre en la actividad. Por ejemplo, hoy 6.0 es todavía la versión primaria en China.

Después; VC ++. La RED es un final intervienen wich, evoluciones ha sido hecho para introducir reservado keywork para los recopiladores y ahora, Herb Sutter nos ha ayudado con VC ++. RED 2003 y 2005 para luchar contra cumplimiento y extensiones manejadas (complexe y el nuevo simple un). Gracias a Hierba y los equipos.

Tags What's this?: Add a tag
Flag as ContentBug
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker