| 
 CUSTOM
 SOLUTIONS
 
 
  
 BACK
 PRICES
 ORDER
 HOME
 
 | 
        
          | 
  
    |  
 
 Product Overview for Visual C++ .NET 2003
 Standard Edition
 Microsoft Visual C++ .NET 2003 is the powerful tool for creating Microsoft Windows-based and Microsoft 
.NET-connected applications, dynamic Web applications, and XML Web services using the C++ development 
language.
 
 This robust development environment comprises compilers that are highly-conformant to the International 
Standards Organization (ISO), a Standard Template Library (STL) implementation, industry-standard 
Active Template Library (ATL) and Microsoft Foundation Class (MFC) libraries, and powerful integrated 
development environment (IDE) features enabling efficient editing and debugging of source code.
 
 Developers of all skill levels will enjoy powerful features in Visual C++ .NET 2003, including:
 
  The ability to consume and extend the Microsoft .NET Framework.
  Visual designers for creating Windows Forms and components.
  A powerful debugger and industry leading compilers, offering advanced options for code generation 
  on 32- and 64-bit platforms.
 Visual C++ .NET 2003 Empowers the Developer with Advanced Capabilities and Cutting-Edge Technology
 
 Visual C++ .NET 2003 is a systems-level language, enabling the creation of best-in-class Windows-based 
and .NET-connected applications.
 
 With Visual C++ .NET 2003, developers can build highly tuned managed applications and components for 
.NET. Using simple managed extensions to the language, code and data-types are compiled for the .NET 
common language runtime (CLR) as fully optimized Microsoft intermediate language (MSIL) instructions. 
Developers can easily incorporate features of the .NET Framework, including full garbage collection, 
attributes, and threading, into C++ applications. Unique to Visual C++ is the ability to call unmanaged 
C++ code and ActiveX components using the highest performing interoperability technology on .NET.
 
 Building on its roots, Visual C++ .NET 2003 continues to enable developers to build entirely unmanaged 
Windows-based applications and components. In this release, the compiler is enhanced with several new 
and improved optimizations and capabilities, including Whole Program Optimization, the ability to 
generate optimized code for recent processor technologies (including the Intel Pentium 4), and the 
ability to better optimize for processors with Streaming SIMD Extension (SSE and SSE2) support.
 
 Visual C++ developers also enjoy the unique ability to move their existing code to .NET granularly and 
at a self-defined pace. The Visual C++ compiler builds existing C++ sources for the .NET CLR without 
requiring code rewrites. A C++ application can exist partially as managed code and partially as native 
C++ code executing directly on the hardware processor-the developer has full control over this partitioning.
 
 Visual C++ .NET 2003 Enables Industry-standardized C++ Development with Commercial and Community-based Libraries
 
 The Visual C++ .NET 2003 compiler is highly conformant with the ISO C++ language definition, and easily 
builds modern C++ code and library sources. New features include several advanced template features 
defined by the ISO standard, such as Partial Template Specialization and Partial Ordering of Function 
Templates. These features enable developers to write more compact and reusable code. Modern C++ libraries, 
including Loki, Boost, and Blitz, now compile easily with Visual C++ .NET 2003, giving Visual C++ developers 
the ability to incorporate these popular sources in their own applications.
 
 Visual C++ developers have always enjoyed the ability to incorporate the newest and most advanced 
features into their applications by using libraries. Visual C++ .NET 2003 continues to deliver a range 
of libraries, including:
 
  The .NET Framework is also fully enabled for Visual C++ developers, who can easily consume and extend 
this vast library from C++ sources.A fully ISO-compliant STL implementation (providing generic container classes and algorithms).
  ATL and MFC (now updated for Windows XP and Windows Server 2003).
  ATL Server (enabling unmanaged dynamic Web content and XML Web services).
 
 Visual C++ .NET 2003 Provides a Professional-Level IDE and Toolset
 
 The highly refined Visual C++ .NET 2003 compiler offers many features that make writing and maintaining 
complex code easier and safer. Multitudes of compiler switches, pragma-directives, and options provide 
access to these advanced features, such as compiler-generated runtime checks, which help ensure secure 
and error-free code. Visual C++ .NET 2003 also offers specialized language features, including attributes 
(which simplify development by minimizing repetitive boiler-plate code) and inline assembly (which allows 
for truly hand-optimized code).
 
 While the core Visual C++ .NET 2003 tools are available at the command-line, all key features are also 
available through the award-winning Visual Studio .NET IDE. This extensible environment enables developers 
to write code efficiently, using a vast array of coding aides and features including IntelliSense and 
Color Syntax Highlighting. The IDE also offers advanced rapid application development (RAD) capabilities, 
including the new Windows Forms Designer for C++.
 
 Fully integrated is the Visual Studio Debugger, an advanced tool that enables multi-language debugging, 
managed and unmanaged debugging, and remote debugging. Enhanced Edit and Continue features exist for 
unmanaged C++ code. The debugger also supports minidump technology, enabling developers to quickly 
identify and correct problems in deployed applications.
 
 
 FEATURES
 
 Visual C++ .NET version 2003 provides developers with a proven, object-oriented language for building 
powerful and performance-conscious applications. With advanced ISO-conforming template features, 
low-level platform access, and an optimizing compiler, Visual C++ .NET 2003 delivers superior 
functionality for generating robust applications and components.
 
 Developers can use Visual C++ .NET 2003 to build a wide variety of solutions, including Microsoft 
Windows-based and Microsoft .NET-connected applications. C++ is the world's most popular systems-level 
language, and Visual C++ .NET 2003 gives developers a world-class tool with which to build best-in-class 
software.
 
 Advanced Capabilities
 
 Create Highly Tuned .NET-connected Applications and Components
 Use Managed Extensions to C++ and compiler support for optimized Microsoft intermediate language (MSIL) 
code generation. Incorporate Microsoft .NET Framework features including garbage collection, Windows 
Forms, and threading. Call unmanaged code using high-performance C++ interoperability technology.
 
 Create Highly Tuned Unmanaged Windows-based Applications and Components
 Write and compile purely unmanaged x86 code. Speed up your application or reduce its size with 
optimization options for a range of processors, including Whole Program Optimization, and support for 
Streaming SIMD Extensions (SSE) and Streaming SIMD Extensions 2 (SSE2) instruction sets.
 
 Move Existing C++ Code to .NET Granularly and at a Self-defined Pace
 Existing C++ code compiles for .NET without the need to rewrite it in a new language. Visual C++ 
supports intermixed managed and unmanaged code and data to provide maximum performance and control.
 
 
 Industry-Standardized Development
 
 Build Modern C++ Code and Library Sources with a Highly ISO C++-compliant Compiler
 Visual C++ .NET 2003 compiles modern C++ code that uses advanced template features, including Partial 
Template Specialization and Partial Ordering of Function templates. Make use of popular community-written 
libraries including Boost and Loki.
 
 Utilize Enhanced Libraries to Incorporate Advanced Features
 Visual C++ .NET 2003 includes a variety of libraries encapsulating a plethora of data types and 
programming patterns, including a fully ISO-conforming STL implementation, industry-standard ATL and 
MFC, ATL Server, and the .NET Framework.
 
 Join a Mature and Intelligent Developer Community
 Exchange code and knowledge with the vast population of hardcore C++ developers. Participate in online 
and community-supported C++-based shared-source development efforts, and leverage your C++ skills 
across multiple computing environments.
 
 
 The Choice of Professional Application Developers
 
 Advanced Compiler and Language Features Make Writing Complex Code Easier and Safer
 The Visual C++ compiler quickly builds robust, compact, and high-performing executable code. Enjoy full 
control of this process through a multitude of compiler switches, #pragma directives, and language 
features. Professional-level features abound, including runtime checks to help ensure secure and robust 
error-free code, and the ability to hand-tune performance-critical code using inline assembly or the 
included Microsoft Macro Assembler (MASM).
 
 Write Code Efficiently in an Extensible IDE
 Take advantage of a vast array of editors and coding aids including IntelliSense and color syntax 
highlighting. Use new RAD features in the integrated development environment (IDE) to create Windows 
Forms and data-centric applications and components. Edit binary, XML, HTML, CSS, and Windows-based 
project resources using an array of enhanced resource editors and designers.
 
 Debug and Profile Applications Quickly and Efficiently
 Use a professional-level debugger, fully integrated in the Visual Studio .NET IDE. Track program state 
in convenient modeless docking windows and set debugging breakpoints on files, lines of code, memory 
addresses, variables, and more. Use enhanced Edit and Continue to modify unmanaged program sources as 
they are being debugged.
 
 
 SYSTEM REQUIREMENTS
 
 Minimum Requirements
 
 Processor
 
  Operating System450-megahertz (MHz) Pentium II-class processor
  600-MHz Pentium III-class processor recommended
 
 Visual C++ .NET 2003 Standard can be installed onto any of the following systems:
 
  Applications can be deployed onto the following systems²:Microsoft Windows Server 2003
  Windows XP Professional
  Windows XP Home Edition¹
  Windows 2000 Professional (SP3 or later required for installation)
  Windows 2000 Server (SP3 or later required for installation)
 
  ¹Limited functionality. Visual C++ .NET 2003 Standard does not support creating ASP.NET Web 
applications or ASP.NET XML Web services when using Windows XP Home Edition.Windows Server 2003
  Windows XP Professional
  Windows XP Home Edition
  Windows 2000 (Service Pack 2 recommended)
  Windows Millennium Edition (Windows Me)
  Windows 98
  Microsoft Windows NT 4.0 (Service Pack 6a required)
 ²ASP.NET Web applications and XML Web services can only be hosted on Windows XP Professional, 
Windows 2000, and Windows Server 2003.
 
 Memory
 
  Hard DiskWindows Server 2003:  160 megabytes (MB) of RAM
  Windows XP Professional:  160 MB of RAM
  Windows XP Home Edition:  96 MB of RAM
  Windows 2000 Professional:  96 MB of RAM
  Windows 2000 Server:  192 MB of RAM
 
  Drive
Display500 MB of available space required on system drive, 1.5 gigabytes (GB) of available space 
  required on installation drive
  Additional 1.9 GB of available space required for optional MSDN Library documentation
 
  MouseSuper VGA (1024 x 768) or higher-resolution display with 256 colors
 
  Microsoft Mouse or
  compatible pointing device
 |  
  
    The above content is Copyright © by Microsoft Corporation
  
 |  |