Freigeben über


Features von Visual C++ 2005

Microsoft Visual C++ 2005 bietet eine leistungsfähige und flexible Entwicklungsumgebung zum Erstellen von Anwendungen, die auf Microsoft Windows und Microsoft .NET basieren. Das Programm kann als integriertes Entwicklungssystem oder als Satz einzelner Werkzeuge verwendet werden. Visual C++ 2005 bietet dem professionellen Entwickler folgende Vorteile.

Erweiterte Funktionen

Erstellen von Anwendungen mit preisgekrönten Bibliotheken
Visual C++ 2005 enthält den Industriestandard Active Template Library (ATL) und die Microsoft Foundation Class-Bibliotheken (MFC), außerdem Standardbibliotheken wie die C++-Standardbibliothek und die C-Laufzeitbibliothek (C RunTime Library, CRT). Letztere wurde erweitert, um Alternativen mit verbesserter Sicherheit für Funktionen zu bieten, von denen bekannt ist, dass sie ein Sicherheitsproblem darstellen. Eine neue Bibliothek, die C++-Unterstützungsbibliothek, soll Programme vereinfachen, die für die CLR entwickelt werden.
Erstellen von hochgradig effizienten, .NET-verbundenen Anwendungen und Komponenten
Verwenden Sie Managed Extensions für C++ und Compilerunterstützung für die optimierte Generierung von MSIL-Code (Microsoft Intermediate Language). Integrieren Sie Microsoft .NET Framework-Features einschließlich Garbage Collection, Windows Forms und Threading. Rufen Sie mit der leistungsstarken C++-Interoperabilitätstechnologie nicht verwalteten Code auf.
Erstellen von hochgradig effizienten, nicht verwalteten, auf Windows basierenden Anwendungen und Komponenten
Schreiben und kompilieren Sie reinen, nicht verwalteten x86-Quellcode. Beschleunigen Sie Ihre Anwendung oder verringern Sie deren Größe mit Optimierungsoptionen für eine Reihe von Prozessoren, einschließlich kompletter Programmoptimierung und Unterstützung für Befehlssätze für Streaming-SIMD-Erweiterungen (SSE) und Streaming-SIMD-Erweiterungen 2 (SSE2).
Verschieben von vorhandenem C++-Code nach .NET in kleinsten Portionen und in einem selbstbestimmten Tempo
Vorhandener C++-Code kann für .NET kompiliert werden, ohne dass er in einer neuen Sprache neu geschrieben werden muss. Visual C++ unterstützt vermischten verwalteten und nicht verwalteten Code und Daten, um maximale Leistung und Kontrolle zu bieten.

 

Entwicklung nach Industriestandard

Erstellen von modernem C++-Code und Bibliothekquellen mit einem hochgradig ISO C++–kompatiblen Compiler
Visual C++ 2005 kompiliert modernen C++-Code, der erweiterte Vorlagenfeatures einschließlich teilweiser Vorlagenspezialisierung und teilweiser Anordnung von Funktionsvorlagen verwendet. Nutzen Sie beliebte, in Communities geschriebene Bibliotheken, einschließlich Boost und Loki.
Nutzen erweiterter Bibliotheken zum Integrieren erweiterter Features
Visual C++ 2005 enthält eine Vielzahl von Bibliotheken mit einer Fülle von Datentypen und Programmierungsmustern, einschließlich einer vollständig ISO-konformen STL-Implementierung, ATL und MFC nach Industriestandard, ATL Server und .NET Framework.
Beitreten einer reifen und intelligenten Entwickler-Community
Tauschen Sie Code und Wissen mit den vielen hartgesottenen C++-Entwicklern aus. Nehmen Sie online an von Communities unterstützten und auf C++ basierenden Entwicklungsprojekten mit gemeinsam genutzten Quellen teil, und nutzen Sie Ihre C++-Fähigkeiten in mehreren Computerumgebungen.

 

Die Wahl professioneller Anwendungsentwickler

Erweiterte Compiler- und Sprachfeatures machen das Schreiben von komplexem Code einfacher und sicherer
Der Visual C++ 2005-Compiler verfügt über neue Features zur Unterstützung von Entwicklern, die für virtuelle Computerplattformen wie die Common Language Runtime (CLR) entwickeln. Es gibt jetzt Compiler, die Anwendungen für x64 und Itanium kompilieren. Der Compiler bietet weiterhin direkte Unterstützung für Programme, die für x86-Computer entwickelt werden, und optimiert die Leistung für beide Plattformen.
Effizientes Schreiben von Code in einer erweiterbaren IDE
Obwohl die Visual C++ 2005-Compilertools und Bibliotheken von der Befehlszeile aus verwendet werden können, bietet die Entwicklungsumgebung eine leistungsfähige Unterstützung für das Projektmanagement und die Konfiguration (einschließlich besserer Unterstützung für große Projekte), das Bearbeiten von Quellcode, das Durchsuchen von Quellcode und für Debuggingprogramme. Diese Umgebung unterstützt außerdem IntelliSense, das fundierte, kontextbezogene Vorschläge unterbreitet, während Code erstellt wird.
Auswählen des richtigen Bereitstellungsziels
Zusätzlich zu den konventionellen Anwendungen mit grafischer Benutzeroberfläche ermöglicht Visual C++ 2005 Entwicklern das Erstellen von Webanwendungen, Windows-basierten intelligenten Clientanwendungen und Lösungen für mobile Geräte mit Smart Clients bzw. Thin Clients. C++ ist die beliebteste Systemsprache der Welt, und mit Visual C++ 2005 steht Entwicklern ein Tool von Weltklasse zum Erstellen von Software zur Verfügung.
Schnelles und wirkungsvolles Debuggen von Anwendungen sowie Profilerstellung
Verwenden Sie einen professionellen Debugger, der vollständig in die IDE von Visual Studio .NET integriert ist. Überwachen Sie den Programmstatus in praktischen, andockbaren Fenstern ohne Modus und setzen Sie Debugginghaltepunkte in Dateien, Codezeilen, Speicheradressen, Variablen und vielem mehr. Verwenden Sie erweitertes Bearbeiten und Fortfahren, um nicht verwaltete Programmquellcodes während des Debuggens zu verändern.